Skip to content

chore(deps): patch dependabot-flagged dev tooling - #110

Merged
dmnyc merged 1 commit into
masterfrom
chore/bump-vulnerable-deps
Apr 28, 2026
Merged

chore(deps): patch dependabot-flagged dev tooling#110
dmnyc merged 1 commit into
masterfrom
chore/bump-vulnerable-deps

Conversation

@dmnyc

@dmnyc dmnyc commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes all 7 open Dependabot alerts (4 high, 3 moderate). Every finding was in build-time devDependencies, so nothing in the shipped Tauri binary is affected — but worth keeping the dev-server attack surface clean since it's exposed during pnpm dev.

  • vite: 6.4.1 → 6.4.2 — path traversal in optimized deps .map handling; arbitrary file read via dev-server WebSocket
  • vitest: 2.1.9 → 4.1.5 — drops vitest's old vite 5 / rollup 4.57.1 subtree. No test files exist yet, so the bump can't break anything
  • rollup: 4.57.1 → 4.60.2 (transitive via vite) — arbitrary file write via path traversal
  • picomatch: pinned through pnpm.overrides<2.3.2 → 2.3.2 and >=4.0.0 <4.0.4 → 4.0.4. Fixes ReDoS via extglob quantifiers + method injection in POSIX character classes. Transitive only (tailwindcss / vite chains)

Test plan

  • tsc --noEmit clean
  • pnpm build clean
  • pnpm list ... | grep confirms no vulnerable versions remain in the resolved tree
  • pnpm dev starts and the app loads

Resolves all 7 open Dependabot alerts (4 high, 3 moderate) — every
finding was in build-time devDependencies, not in code that ships to
users.

- vite: 6.4.1 → 6.4.2 (path traversal in optimized deps `.map`,
  arbitrary file read via dev-server WebSocket)
- vitest: 2.1.9 → 4.1.5 (dropped vitest's vite-5 / rollup-4.57.1
  subtree; no test files exist yet, so no risk)
- rollup: 4.57.1 → 4.60.2 via vite (arbitrary file write via path
  traversal)
- picomatch: pinned via pnpm overrides — `<2.3.2` to 2.3.2 and
  `>=4.0.0 <4.0.4` to 4.0.4 (ReDoS + method injection in POSIX
  character classes). Transitive only; tailwindcss + vite chains.

Verified with `tsc --noEmit` and `pnpm build`.
@dmnyc
dmnyc merged commit c9bb223 into master Apr 28, 2026
3 checks passed
@dmnyc
dmnyc deleted the chore/bump-vulnerable-deps branch April 28, 2026 18:38
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