Repository navigation
fix(security): patch advisories published since #356 across examples - #359
Conversation
The audit gate failed on every PR touching these 13 examples because of advisories published after #356: - next >=16.0.0 <16.3.8 (GHSA-cjq9-62q9-8jv4, high, and five lower): ^16.3.6 -> ^16.3.8 in crossmint, privy, reown and web3-onboard; porto and tempo ("latest") re-resolve to 16.3.8 (16.4.0 is inside the 7-day gate). - shell-quote >=1.8.4 <1.11.0 (GHSA-pqg4-j6r4-53mv, critical): the existing override pinned 1.10.0, which is itself vulnerable; now 1.11.0 exactly (1.12.0 is inside the gate). - sharp <0.35.5 (GHSA-wq5f-xc86-pv6w, high): override -> ^0.35.5. - source-map-js >=1.0.0 <1.2.2 (GHSA-68fv-2mgg-jv7q, high): new override. No fixed release exists for these, so they are ignored with a reason, the same way with-react-native does: - braces <=3.0.3 (GHSA-vfj7-8cjw-p6xm): build tooling only (tailwindcss, chokidar, micromatch, fast-glob); crossmint, metamask, next-page-router, reown, web3-onboard. - crossmint, through the Crossmint SDK's React Native and Solana deps: node-forge <=1.4.0 (GHSA-86w9-cpqp-85rv), bigint-buffer <=1.1.5 (GHSA-3gc7-fjrx-p6mg), and image-size 1.x (GHSA-5p2g-fcmc-qvqq, GHSA-w3rx-r6r6-pgpr), fixed only in 2.x, a major bump of metro's dep. `pnpm audit --prod` passes at each example's CI level (critical for with-react, high for the rest), and every lockfile passes `pnpm install --frozen-lockfile --lockfile-only`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
There was a problem hiding this comment.
No issues found across 30 files
Tip: cubic can generate docs of your entire codebase and keep them up to date. Try it here.
View guided diff | Turn on auto-fix | Re-trigger cubic
|
Dependency limit exceeded — report not shown. This pull request scan exceeded the 10,000-dependency limit applied to this scan, so the results are incomplete and may be inaccurate. To avoid reporting false positives, Socket has not posted a report. Upgrade your plan to raise the dependency limit and get complete reports, or view the partial scan in the dashboard. Socket is always free for open source. If this is a non-commercial open source project, contact us to request a free Team account. |
The
auditjob failed on every PR that touches these 13 examples (seen on #358), because of advisories published after #356. Nothing in this PR changes app code.Patched (same major)
>=16.0.0 <16.3.8(GHSA-cjq9-62q9-8jv4 high, + 5 lower)^16.3.6→^16.3.8; porto/tempo (latest) re-resolve to 16.3.8>=1.8.4 <1.11.0(GHSA-pqg4-j6r4-53mv critical)1.10.0→1.11.0(the old pin was itself vulnerable)<0.35.5(GHSA-wq5f-xc86-pv6w high)^0.35.5>=1.0.0 <1.2.2(GHSA-68fv-2mgg-jv7q high)^1.2.2Exact pins where a newer release is inside the 7-day
minimumReleaseAgegate (next 16.4.0, shell-quote 1.12.0).Ignored with a reason (no fixed release)
Same mechanism and wording style as
with-react-native(auditConfig.ignoreGhsas):<=3.0.3(GHSA-vfj7-8cjw-p6xm): reached only through build tooling (tailwindcss, chokidar, micromatch, fast-glob). crossmint, metamask, next-page-router, reown, web3-onboard.<=1.4.0(GHSA-86w9-cpqp-85rv), bigint-buffer<=1.1.5(GHSA-3gc7-fjrx-p6mg), image-size 1.x (GHSA-5p2g-fcmc-qvqq, GHSA-w3rx-r6r6-pgpr; fixed only in 2.x, a major bump of metro's dependency, skipped as in fix(security): patch Aikido-flagged dependencies across examples #356).Verified locally
pnpm audit --prodpasses at each example's CI level (critical for with-react, high for the rest).pnpm install --frozen-lockfile --lockfile-only.CI builds each changed example.
🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.