[Aikido] Fix 5 security issues in axios, lodash, thirdweb and 2 more#393
[Aikido] Fix 5 security issues in axios, lodash, thirdweb and 2 more#393aikido-autofix[bot] wants to merge 1 commit intomainfrom
Conversation
|
PR SummaryMedium Risk Overview Updates Written by Cursor Bugbot for commit 2c0f409. This will update automatically on new commits. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
| "react": ">=18.3.1", | ||
| "react-dom": ">=18.3.1", | ||
| "thirdweb": "^5.68.0", | ||
| "thirdweb": "5.93.5-nightly-b51157c0ff17e9535029fc8790cfa8538d1c995f-20250326000337", |
There was a problem hiding this comment.
Nightly thirdweb may break published types
Medium Severity
@abstract-foundation/agw-react now builds/tests against a pinned prerelease thirdweb (5.93.5-nightly-...) while advertising a stable peerDependencies range (thirdweb: ^5.72.0). This can generate dist typings/JS that rely on nightly-only APIs, causing consumer breakage even when their installed thirdweb satisfies the peer range.


Upgraded dependencies to address critical security vulnerabilities including prototype pollution, nonce reuse, and timing-safe authentication in axios, lodash, thirdweb, js-yaml, and hono.
✅ 5 CVEs resolved by this upgrade
This PR will resolve the following CVEs:
basicAuthandbearerAuthmiddlewares where hash value comparison used non-constant-time string equality, potentially allowing timing-based analysis attacks under controlled conditions.🔗 Related Tasks
PR-Codex overview
This PR focuses on updating dependencies and configurations in the
package.jsonfiles across multiple packages, ensuring compatibility and introducing new features or fixes.Detailed summary
packageManagertopnpm@9.4.0.lint-stagedconfiguration for better formatting.axios,lodash,js-yaml,hono.thirdwebversion in multiple packages.devDependenciesto newer versions.packages/agw-react/package.json.pnpm-lock.yamlwith new lockfile version and dependency resolutions.