Skip to content

chore(deps): resolve Dependabot security advisories#35

Merged
andrewshell merged 1 commit into
mainfrom
fix/dependabot-vulns
Jun 14, 2026
Merged

chore(deps): resolve Dependabot security advisories#35
andrewshell merged 1 commit into
mainfrom
fix/dependabot-vulns

Conversation

@andrewshell

Copy link
Copy Markdown
Collaborator

Resolves the four open Dependabot advisories on main. All are in build/test tooling — none ships in any package's dist, so there's no runtime impact on consumers and no release is triggered (hence chore(deps):).

Advisories fixed

Alert Severity Package Vulnerable Fix
#142 critical vitest < 3.2.6 bump devDep ^3.2.4^3.2.6 (core/express/xml-rpc) → 3.2.6
#144 high esbuild >= 0.17.0, < 0.28.1 pnpm.overrides pin >=0.28.1 (transitive via tsup/vite) → 0.28.1
#143 low esbuild >= 0.27.3, < 0.28.1 same override → 0.28.1
#108 low diff >= 6.0.0, < 8.0.3 pnpm.overrides pin >=8.0.3 (transitive via mocha) → 9.0.0

The esbuild/diff pins follow the repo's existing override convention (qs, vite, serialize-javascript).

Verification

  • pnpm install --frozen-lockfile — consistent (CI-safe)
  • Fresh build + typecheck + lint + unit17/17 tasks, 0 cached (re-ran with esbuild 0.28.1 + vitest 3.2.6)
  • Mocha smoke test — confirmed diff@9.0.0 renders reporter failure diffs correctly (it crossed a major, so checked explicitly)

Dependabot will close the alerts once this merges to main.

🤖 Generated with Claude Code

Patch four advisories in build/test tooling (none ships in any package's
dist, so no runtime impact on consumers):

- vitest <3.2.6 (critical — UI server arbitrary file read/exec): bump
  vitest + @vitest/coverage-v8 to ^3.2.6 in core/express/xml-rpc.
- esbuild <0.28.1 (high + low — Deno RCE / Windows dev-server file read):
  pin >=0.28.1 via pnpm.overrides (transitive via tsup/vite); now 0.28.1.
- diff <8.0.3 (low — jsdiff parsePatch/applyPatch DoS): pin >=8.0.3 via
  pnpm.overrides (transitive via mocha); resolves to 9.0.0.

Verified: frozen-lockfile install, fresh build/typecheck/lint/unit (17/17),
and a mocha smoke test confirming diff@9 renders reporter diffs correctly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@andrewshell andrewshell merged commit 783dac5 into main Jun 14, 2026
4 checks passed
@andrewshell andrewshell deleted the fix/dependabot-vulns branch June 14, 2026 03:03
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