Skip to content

fix(security): update vulnerable transitive dependencies#113

Closed
therealbrad wants to merge 2 commits intomainfrom
fix/security-vulnerabilities
Closed

fix(security): update vulnerable transitive dependencies#113
therealbrad wants to merge 2 commits intomainfrom
fix/security-vulnerabilities

Conversation

@therealbrad
Copy link
Contributor

Summary

  • Update pnpm overrides to resolve Dependabot security alerts for 6 vulnerable transitive dependencies
  • Patches: @hono/node-server (auth bypass), hono (file access/SSE/cookie injection), dompurify (XSS), svgo (DoS), minimatch (ReDoS), serialize-javascript (RCE)
  • Skipped: immutable (v3→v4 breaking change in swagger-ui-react)

Test plan

  • Verify pnpm install succeeds cleanly
  • Verify pnpm build completes in testplanit
  • Verify Dependabot alerts are resolved after merge
  • Spot-check Swagger UI page still works (immutable unchanged)

🤖 Generated with Claude Code

therealbrad and others added 2 commits March 6, 2026 11:22
Update dompurify, hono, @hono/node-server, and multer to patched
versions in testplanit. Run npm audit fix in forge-app to resolve
transitive dependency vulnerabilities.

Remaining unresolvable vulns are in transitive deps locked by
eslint-config-next, shadcn, swagger-ui-react, @svgr/webpack, and pm2.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update pnpm overrides to resolve Dependabot security alerts:
- @hono/node-server: 1.19.9 → 1.19.10 (authorization bypass)
- hono: >=4.11.10 → >=4.12.4 (serveStatic file access, SSE injection, cookie injection)
- dompurify: ^3.2.4 → ^3.3.2 (XSS vulnerability)
- svgo: add override >=3.3.3 (DoS via entity expansion)
- minimatch@3: ^3.1.3 → ^3.1.4 (ReDoS)
- serialize-javascript: add override >=7.0.3 (RCE via RegExp/Date)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@therealbrad therealbrad closed this Mar 6, 2026
@therealbrad
Copy link
Contributor Author

AI doens't do a good job with these dependencies. I'll do it myself.

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