Skip to content

fix: refresh vulnerable dependencies flagged by npm audit - #122

Merged
rtonf merged 1 commit into
mainfrom
fix/brace-expansion-audit
Oct 23, 2026
Merged

rtonf merged 1 commit into
mainfrom
fix/brace-expansion-audit

Conversation

@rtonf

@rtonf rtonf commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Summary

Lockfile-only refresh (same shape as #108) so npm audit --audit-level=moderate in npm run verify passes again.

Package From To Advisories
brace-expansion 5.0.8 5.0.12 GHSA-rgw5-rvv9-x895, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7, GHSA-6j4f-fj2g-mc7p
vite (+ transitive, incl. nanoid 3.3.20) 8.1.3 8.3.5 GHSA-587h-7wmj-h5pm, GHSA-r825-w8mm-5pxw, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-rq7h-c2jc-7f22, GHSA-2v37-7h3g-55p8
source-map-js 1.2.1 1.2.2 GHSA-68fv-2mgg-jv7q

Why combined

#120 and #121 can't go green on their own: each one fails npm audit on the vulnerability the other fixes, and both also fail on brace-expansion. The resolved versions here are exactly the union of the #120 and #121 lockfiles plus the brace-expansion bump (compared package-by-package), so Dependabot should close both as already up to date after this merges.

Supersedes #120, #121.

Verification (local, Node 24)

  • npm audit --audit-level=moderate: 0 vulnerabilities
  • npm run check, lint, format:check: pass
  • npm run test:src: 68/68 pass
  • npm run eval: 7 cases pass
  • npm run pack:check: publint all good
  • test:ui (Playwright) left to CI

dist-action/ is not rebuilt here. A rebuild on main already differs (openai 6.45 → 6.46), and that drift predates this change.

🤖 Generated with Claude Code

Lockfile-only refresh so `npm audit --audit-level=moderate` passes again:

- brace-expansion 5.0.8 -> 5.0.12 (GHSA-rgw5-rvv9-x895, GHSA-q2hr-2g5m-vwhr,
  GHSA-qhr7-859c-m2p7, GHSA-6j4f-fj2g-mc7p)
- vite 8.1.3 -> 8.3.5 with its transitive updates, incl. nanoid 3.3.20
  (same lockfile result as #121)
- source-map-js 1.2.1 -> 1.2.2 (same as #120)

#120 and #121 each fail `npm audit` on the vulnerability the other one
fixes, so they are combined here with the brace-expansion fix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T08:16:54.754527Z 0675cf7 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@rtonf
rtonf merged commit b35451b into main Oct 23, 2026
5 checks passed
@rtonf
rtonf deleted the fix/brace-expansion-audit branch October 23, 2026 08:18
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