Skip to content

fix(deps): bump vitest to >=4.1.0 (GHSA-5xrq-8626-4rwp)#820

Merged
jithinraj merged 1 commit into
mainfrom
fix/vitest-ui-advisory
Jun 1, 2026
Merged

fix(deps): bump vitest to >=4.1.0 (GHSA-5xrq-8626-4rwp)#820
jithinraj merged 1 commit into
mainfrom
fix/vitest-ui-advisory

Conversation

@jithinraj

Copy link
Copy Markdown
Member

Summary

Patches GHSA-5xrq-8626-4rwp (critical severity): when the Vitest UI server is listening, an arbitrary file can be read and executed. vitest is a development/test dependency, so published @peac/* packages are unaffected (the production dependency audit was already clean). This removes the advisory from the full dependency tree.

Changes

  • 57 workspace package.json: vitest devDependency range ^4.0.0 -> ^4.1.0 (the patched minor line).
  • pnpm-lock.yaml: vitest now resolves to a single 4.1.8 across the workspace; previously a stale 4.0.18 was pinned alongside 4.1.0.

Scope

  • No runtime, schema, wire-format, or public API changes.
  • Published package versions, npm dist-tags, and the GitHub Release are unchanged.
  • archive/ package manifests are intentionally left untouched.

Validation

  • Full test suite: 452 files / 11436 tests pass under vitest 4.1.8.
  • pnpm install --frozen-lockfile is consistent.
  • Dependency audit gate reports no critical or high findings (5 moderate, 1 low, unchanged from before).

Patches GHSA-5xrq-8626-4rwp (critical): the Vitest UI server could read
and execute arbitrary files. vitest is a dev/test dependency; published
packages are unaffected (production audit was already clean).

- 57 workspace package.json: vitest "^4.0.0" -> "^4.1.0"
- pnpm-lock.yaml: vitest now resolves to a single 4.1.8 (was 4.0.18)
- No runtime, schema, wire-format, or public API changes
- Full suite: 11436 tests / 452 files pass under vitest 4.1.8
@jithinraj
jithinraj merged commit de11543 into main Jun 1, 2026
26 checks passed
@jithinraj
jithinraj deleted the fix/vitest-ui-advisory branch June 1, 2026 23:13
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