Skip to content

fix(deps): resolve all Dependabot alerts (vitest 4.1.10 + transitive lockfile refresh) - #133

Merged
bassim-matar merged 1 commit into
mainfrom
fix/dependabot-audit
Aug 11, 2026
Merged

bassim-matar merged 1 commit into
mainfrom
fix/dependabot-audit

Conversation

@bassim-matar

Copy link
Copy Markdown
Member

Contexte

La CI échoue sur npm audit --omit=dev --audit-level=high à cause de vulnérabilités transitives, ce qui bloquait aussi le PR Dependabot #132. Ce PR corrige toutes les alertes Dependabot ouvertes d'un coup.

Changements

  • Bump @vitest/browser, @vitest/browser-playwright, @vitest/ui et vitest ^4.1.8 → ^4.1.10 — corrige l'alerte critique GHSA-p63j-vcc4-9vmv (Browser Mode file-access bypass), reprend le contenu de chore(deps-dev): bump @vitest/browser from 4.1.8 to 4.1.10 #132
  • Rafraîchit les dépendances transitives du lockfile vers les versions corrigées :
    • brace-expansion → 2.1.4 / 5.0.9 (3 alertes DoS, dont celle qui faisait échouer la CI)
    • fast-uri → 3.1.5 (3 alertes host confusion)
    • nanoid / postcss → versions corrigées (path traversal + boucles infinies)

Vérifications locales

  • npm audit : 0 vulnérabilité (y compris en mode complet, pas seulement --omit=dev)
  • npm audit signatures : OK
  • format:check, lint, type-check : OK
  • Tests jsonjsdb : 165/165 ✅ — Tests builder : 45/45 ✅
  • Build + npm pack --dry-run : OK

Remplace #132 (Dependabot le fermera automatiquement au merge).

🤖 Generated with Claude Code

…ion, fast-uri, nanoid, postcss)

Bump @vitest/browser, @vitest/browser-playwright, @vitest/ui and vitest
to ^4.1.10 (fixes critical browser-mode file-access bypass GHSA-p63j-vcc4-9vmv)
and refresh transitive deps in the lockfile so brace-expansion, fast-uri,
nanoid and postcss move to patched versions. npm audit now reports
0 vulnerabilities, unblocking the CI audit gate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​vitest/​ui@​4.1.8 ⏵ 4.1.10991007598100
Updatednpm/​@​vitest/​browser@​4.1.8 ⏵ 4.1.1099100 +757997 -1100
Updatednpm/​vitest@​4.1.6 ⏵ 4.1.1098 +110079 +197 -2100
Updatednpm/​vite@​8.0.16 ⏵ 8.2.19910082 +198100
Updatednpm/​@​vitest/​browser-playwright@​4.1.8 ⏵ 4.1.101001008598100

View full report

@bassim-matar
bassim-matar merged commit 8a51f19 into main Aug 11, 2026
6 checks passed
@bassim-matar
bassim-matar deleted the fix/dependabot-audit branch August 11, 2026 11:53
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