This repository was archived by the owner on Jul 21, 2026. It is now read-only.
fix(deps): resolve all known dependency vulnerabilities (1 critical, 8 high, 7 medium, 1 low)#6
Draft
krboktv wants to merge 2 commits into
Draft
fix(deps): resolve all known dependency vulnerabilities (1 critical, 8 high, 7 medium, 1 low)#6krboktv wants to merge 2 commits into
krboktv wants to merge 2 commits into
Conversation
- Upgrade vitest and @vitest/coverage-v8 ^4.0.18 -> ^4.1.10 (fixes critical GHSA-5xrq-8626-4rwp / CVE-2026-47429: arbitrary file read/execute via Vitest UI server) - Upgrade js-yaml 4.1.1 -> 4.2.0 (moderate GHSA-h67p-54hq-rp68) - Refresh yarn.lock so transitive dependencies resolve to patched versions: flatted 3.4.2, form-data 4.0.6, minimatch 3.1.5/9.0.9, rollup 4.63.2, vite 8.1.5, picomatch 4.0.5, qs 6.15.3, path-to-regexp 8.4.2, brace-expansion 1.1.16, postcss 8.5.20, ajv 6.15.0 yarn audit: 64 vulnerabilities (1 critical, 32 high, 23 moderate, 8 low) -> 0 Co-authored-by: Kirill <krboktv@gmail.com>
Co-authored-by: Kirill <krboktv@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change Summary
What does this PR change?
Fixes all 17 open Dependabot alerts (1 critical, 8 high, 7 medium, 1 low) by upgrading vitest/@vitest/coverage-v8 to ^4.1.10 (critical GHSA-5xrq-8626-4rwp / CVE-2026-47429: arbitrary file read/execute via the Vitest UI server) and js-yaml to 4.2.0, and by refreshing
yarn.lockso all vulnerable transitive dependencies resolve to patched versions.yarn auditgoes from 64 findings (1 critical, 32 high, 23 moderate, 8 low) to 0; the diff is limited topackage.jsonandyarn.lock.Related Issue/Ticket:
GitHub vulnerabilities report [2026-07-20] (#security-alerts)
Testing & Verification
How was this tested?
Commands run locally (Node 22, yarn 1.22.22):
yarn install --frozen-lockfile— clean install, successyarn build— passes (cjs + esm TypeScript builds)yarn vitest run— 3 test files, 17/17 tests passedyarn lint— fails with 2,189 pre-existing prettier errors in the committeddist/build artifacts; identical count on unmodifiedmain, unaffected by this changeyarn audit— 0 vulnerabilities (before: 64)Risk Assessment
Risk Level:
Risks & Impact
All changes are confined to devDependencies and the lockfile; the published package's runtime dependencies (
@datadog/pprof,debug,p-limit,regenerator-runtime,source-map) are untouched, so there is no impact on consumers. The only notable bumps are dev-only: vitest 4.0 → 4.1 (minor, test runner) which transitively moves vite 7 → 8 and replaces rollup with rolldown — build and full test suite pass on the new toolchain. Rollback is a simple revert ofpackage.json+yarn.lock.