fix(web): resolve npm audit high-severity advisories#40
Conversation
Bump transitive deps (undici, vite, js-yaml, dompurify, @babel/core) via npm audit fix to clear GHSA advisories failing the audit/npm-vuln CI gate. Lockfile-only change; package.json unchanged.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates several npm dependencies in web/package-lock.json. Specifically, it bumps multiple @babel packages (such as @babel/core, @babel/traverse, and @babel/parser) to version 7.29.7, and updates other packages including vite, undici, dompurify, js-yaml, and browser-related mapping libraries like browserslist and caniuse-lite. Since there are no review comments provided, I have no additional feedback to offer.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Why
All open PRs were failing the
audit/npm-vulnCI gate (npm audit --prefix web --omit=dev --audit-level=high). The failure is not PR-specific — it stems from high-severity advisories inmain's web dependency tree:server.fs.denybypass, NTLMv2 hash disclosureWhat
npm audit fixinweb/— transitive bumps only, lockfile-only change,package.jsonuntouched.Verification
npm audit --omit=dev --audit-level=high→found 0 vulnerabilitiesnpm run build→ 102 pages built, CompleteOnce merged to
main, the dependabot PRs (#35–#39) will passnpm-vulnon rebase.