fix(security): patch advisories published since #356 across examples

Merged
YO
9d ago
+1966-1990

The audit job 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)

AdvisoryFixExamples
next >=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.8crossmint, porto, privy, reown, tempo, web3-onboard
shell-quote >=1.8.4 <1.11.0 (GHSA-pqg4-j6r4-53mv critical)override 1.10.0 โ†’ 1.11.0 (the old pin was itself vulnerable)12 examples
sharp <0.35.5 (GHSA-wq5f-xc86-pv6w high)override โ†’ ^0.35.512 examples
source-map-js >=1.0.0 <1.2.2 (GHSA-68fv-2mgg-jv7q high)new override ^1.2.212 examples

Exact pins where a newer release is inside the 7-day minimumReleaseAge gate (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):

  • braces <=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.
  • with-crossmint, through the Crossmint SDK's React Native and Solana dependencies: node-forge <=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 #356).

Verified locally

  • pnpm audit --prod passes at each example's CI level (critical for with-react, high for the rest).
  • Every changed lockfile passes pnpm install --frozen-lockfile --lockfile-only.
  • Resolved: next 16.3.8, sharp 0.35.5, shell-quote 1.11.0, source-map-js 1.2.2.

CI builds each changed example.

๐Ÿค– Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.