Skip to content

chore: weekly dependency audit — fix 4 vulnerabilities, update all deps - #270

Merged
ChristopherRotnes merged 1 commit into
masterfrom
claude/weekly-dependencies-audit-evtu1m
Jun 29, 2026
Merged

chore: weekly dependency audit — fix 4 vulnerabilities, update all deps#270
ChristopherRotnes merged 1 commit into
masterfrom
claude/weekly-dependencies-audit-evtu1m

Conversation

@ChristopherRotnes

Copy link
Copy Markdown
Owner

Summary

  • Resolved all 4 npm audit vulnerabilities (2 high, 1 moderate, 1 low)
  • Updated all direct and transitive dependencies to latest patch/minor versions within semver ranges
  • All 92 tests pass

Security fixes

Package Severity CVE / Advisory Fix
vite High GHSA-fx2h-pf6j-xcff (server.fs.deny bypass), GHSA-v6wh-96g9-6wx3 (NTLMv2 hash disclosure) 8.0.10 → 8.1.0
ws (transitive) High GHSA-96hv-2xvq-fx4p (memory exhaustion DoS), GHSA-58qx-3vcg-4xpx (uninitialized memory) → 8.21.0
brace-expansion (transitive) Moderate GHSA-jxxr-4gwj-5jf2 (numeric range DoS) → 5.0.6
@babel/core (transitive) Low GHSA-4x5r-pxfx-6jf8 (arbitrary file read via sourceMappingURL) updated

Dependency updates

Package Before After
@carbon/icons-react 11.79.0 11.82.0
@carbon/react 1.106.0 1.110.0
@supabase/supabase-js 2.104.1 2.108.2
i18next 26.0.8 26.3.3
react + react-dom 19.2.5 19.2.7
react-i18next 17.0.6 17.0.8
vite 8.0.10 8.1.0
vitest + @vitest/coverage-v8 4.1.5 4.1.9
eslint 10.2.1 10.6.0
@vitejs/plugin-react 6.0.1 6.0.3
globals 17.5.0 17.7.0

Test plan

  • npm audit — 0 vulnerabilities
  • npm test — 92/92 tests pass
  • Deploy preview and smoke-test the golden path (upload photo → body map renders)

Generated by Claude Code

Resolved all npm audit findings:
- vite 8.0.10 → 8.1.0 (high: server.fs.deny bypass + NTLMv2 hash disclosure)
- ws transitive → 8.21.0 (high: memory exhaustion DoS + uninitialized memory)
- brace-expansion transitive → 5.0.6 (moderate: numeric range DoS)
- @babel/core transitive updated (low: sourceMappingURL file read)

Also updated direct deps to latest patch/minor within semver:
@carbon/react 1.110.0, @supabase/supabase-js 2.108.2, i18next 26.3.3,
react 19.2.7, vite 8.1.0, vitest 4.1.9. All 92 tests pass.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://white-island-090dfd003-270.westeurope.7.azurestaticapps.net

@ChristopherRotnes
ChristopherRotnes marked this pull request as ready for review June 29, 2026 13:51
@ChristopherRotnes
ChristopherRotnes merged commit a0c4e2b into master Jun 29, 2026
2 checks passed
@ChristopherRotnes
ChristopherRotnes deleted the claude/weekly-dependencies-audit-evtu1m branch June 29, 2026 13:51
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.

2 participants