Skip to content

Fix npm audit vulnerabilities (criticals + highs; add overrides) - #383

Draft
chalin wants to merge 1 commit into
cncf:mainfrom
chalin:chalin-m24-audit-fix-2026-0824
Draft

Fix npm audit vulnerabilities (criticals + highs; add overrides)#383
chalin wants to merge 1 commit into
cncf:mainfrom
chalin:chalin-m24-audit-fix-2026-0824

Conversation

@chalin

@chalin chalin commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator
  • Fixes 19 of 36 npm audit vulnerabilities (both criticals — shell-quote, websocket-driver — plus the webpack-dev-server, ws, js-yaml, and related high/moderate chains): in-range lockfile refresh via npm audit fix, no dependency changes.
  • Adds two overrides for chains npm audit fix can't reach: serialize-javascript ^7.1.0 (RCE advisory, pinned <=7.0.4 by @docusaurus/bundler's webpack plugins) and uuid ^11.1.1 under sockjs.
  • Remaining audit noise is unfixable upstream: the image-size DoS advisories cover every published release (<=2.0.2), reached only through @docusaurus/* 3.10.2 (already latest); build-time only, no runtime exposure.
  • Verified: npm run build succeeds, unit tests 16/16 pass (typecheck failure is pre-existing on main, unrelated).

@netlify

netlify Bot commented Aug 24, 2026

Copy link
Copy Markdown

Deploy Preview for cncf-techdocs ready!

Name Link
🔨 Latest commit ee4258e
🔍 Latest deploy log https://app.netlify.com/projects/cncf-techdocs/deploys/6a8f1ef3ec4017000884f744
😎 Deploy Preview https://deploy-preview-383--cncf-techdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Patrice Chalin <pchalin@gmail.com>
@chalin
chalin force-pushed the chalin-m24-audit-fix-2026-0824 branch from 67f06f3 to ee4258e Compare August 26, 2026 17:14
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