Skip to content

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

Merged
yosriady merged 1 commit into
mainfrom
fix/security-advisories-2026-10-09
Oct 9, 2026
Merged

yosriady merged 1 commit into
mainfrom
fix/security-advisories-2026-10-09

Conversation

@yosriady

@yosriady yosriady commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

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)

Advisory Fix Examples
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.8 crossmint, 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.5 12 examples
source-map-js >=1.0.0 <1.2.2 (GHSA-68fv-2mgg-jv7q high) new override ^1.2.2 12 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):

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.

View guided diff Turn on auto-fix

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>
@yosriady
yosriady marked this pull request as ready for review October 9, 2026 12:06
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@socket-security

Copy link
Copy Markdown

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.

@yosriady
yosriady merged commit 43010e9 into main Oct 9, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant