[Aikido] Fix 5 security issues in axios, lodash, thirdweb and 2 more#406
[Aikido] Fix 5 security issues in axios, lodash, thirdweb and 2 more#406aikido-autofix[bot] wants to merge 1 commit intomainfrom
Conversation
|
PR SummaryMedium Risk Overview Updates Written by Cursor Bugbot for commit 4caf9c6. 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 build pinned in devDependencies
Medium Severity
The thirdweb devDependency was changed from the stable range "^5.68.0" to a specific nightly pre-release build "5.93.5-nightly-...". Nightly builds are inherently unstable and not intended for committed dependencies. Stable versions like 5.96.4 are available on npm and would be more appropriate for a security-focused dependency upgrade PR.


Upgrade axios, lodash, thirdweb, js-yaml, and hono to fix DoS via prototype pollution, private key recovery via weak nonce generation, RCE via YAML prototype pollution, and timing-safe authentication comparison.
✅ 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
package.jsonandpnpm-lock.yamlfiles to reflect dependency upgrades, changes in scripts, and adjustments in type definitions across various packages.Detailed summary
packageManagerinpackage.json.lint-stagedconfiguration to use an array format.axios,lodash,js-yaml, andhono.packages/agw-react/package.json.thirdwebversion to a nightly build.peerDependenciesMetafor various packages.pnpm-lock.yaml.