Skip to content

chore(web): update vulnerable dependencies - #55

Merged
freema merged 1 commit into
mainfrom
chore/web-deps
Oct 25, 2026
Merged

freema merged 1 commit into
mainfrom
chore/web-deps

Conversation

@freema

@freema freema commented Oct 25, 2026

Copy link
Copy Markdown
Owner

Lockfile-only refresh of web/ that clears all open npm advisories. Supersedes Dependabot #48, #50, #51, #52, #53 and #54.

Package From To Advisory
proxy-addr 2.0.7 2.0.8 GHSA-jqcg-44mw-7w3h (critical)
body-parser 2.3.0 2.4.0 GHSA-27r3-jxmh-p828 (high)
compression 1.8.1 1.8.2 GHSA-vc2v-76pw-4v95 (high)
follow-redirects 1.16.0 1.16.1 GHSA-q3jh-wrc6-jgq8, GHSA-8r9p-f939-6h3c (high)
source-map-js 1.2.1 1.2.2 GHSA-68fv-2mgg-jv7q (high)
vite 8.2.1 8.3.5 launch-editor + dev-server advisories
brace-expansion 1.1.18 / 2.1.4 1.1.21 / 2.1.7 GHSA-q2hr-2g5m-vwhr (medium)

braces 3.0.3 stays as-is: GHSA-vfj7-8cjw-p6xm has been withdrawn and there is no patched release.

The runtime-relevant ones (proxy-addr, body-parser via Express, compression, follow-redirects via http-proxy-middleware) ship in the codeforge-ui image, which runs server.js with the full node_modules.

Verified locally: npm audit → 0 vulnerabilities, npm run build, npm run lint.

🤖 Generated with Claude Code

Lockfile-only refresh that clears every open npm advisory in web/:

- proxy-addr 2.0.7 -> 2.0.8 (GHSA-jqcg-44mw-7w3h, critical)
- body-parser 2.3.0 -> 2.4.0 (GHSA-27r3-jxmh-p828)
- compression 1.8.1 -> 1.8.2 (GHSA-vc2v-76pw-4v95)
- follow-redirects 1.16.0 -> 1.16.1 (GHSA-q3jh-wrc6-jgq8, GHSA-8r9p-f939-6h3c)
- source-map-js 1.2.1 -> 1.2.2 (GHSA-68fv-2mgg-jv7q)
- vite 8.2.1 -> 8.3.5 (launch-editor and dev-server advisories)
- brace-expansion 1.1.18 -> 1.1.21, 2.1.4 -> 2.1.7 (GHSA-q2hr-2g5m-vwhr)

npm audit now reports 0 vulnerabilities.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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