Skip to content

security: bump vite 6.2.6 → 6.4.4 in tests/ts (High alert #61) - #64

Closed
cdbartholomew wants to merge 1 commit into
developfrom
security/vite
Closed

cdbartholomew wants to merge 1 commit into
developfrom
security/vite

Conversation

@cdbartholomew

Copy link
Copy Markdown
Contributor

Bump vite 6.2.6 → 6.4.4 in tests/ts (HIGH)

Closes Dependabot alert #61 (GHSA-587h-7wmj-h5pm, HIGH).

develop carried vite 6.2.6, which is still vulnerable: the advisory covers vite <= 6.4.3 (patched 6.4.4), in addition to the 8.3.x range flagged against main. This pins vite to 6.4.4 via an npm overrides entry, keeping it inside the v6 line (vitest ^3 supports vite ^6) rather than a disruptive major jump to the 8.x patched line.

Diff scope

  • tests/ts/package.json: add "vite": "6.4.4" override.
  • tests/ts/package-lock.json: vite 6.2.6 → 6.4.4 plus vite's own transitive subtree (rollup 4.34.8 → 4.68.0, @types/estree, fdir, picomatch, tinyglobby). No major-version changes; nothing outside vite's dependency tree.

Base is develop. A companion promotion PR (#63, develop → main) carries the already-landed toml / markdown-it / source-map-js fixes; once this merges to develop, a follow-up promotion propagates the vite fix to main.

https://claude.ai/code/session_014J7s5yzoVEqoZ8LmnD8bQd

develop carried vite 6.2.6, still vulnerable under GHSA-587h-7wmj-h5pm
(advisory covers vite <= 6.4.3; patched 6.4.4). Pin via npm override to
stay within the v6 line (vitest ^3 supports vite ^6) rather than a major
jump to the 8.x patched line. Transitive footprint is vite's own subtree
(rollup 4.34.8 -> 4.68.0, no major changes). Closes Dependabot alert #61.

Claude-Session: https://claude.ai/code/session_014J7s5yzoVEqoZ8LmnD8bQd
@cdbartholomew cdbartholomew added the security Security fixes label Nov 8, 2026
@cdbartholomew

Copy link
Copy Markdown
Contributor Author

Closing — superseded by the main-side fix. main (the default/Vanta-tracked branch) is patched via #66 (vite 8.3.7 on its vitest 4 / vite 8.x line). This bumped vite only on develop's divergent 6.x line, so it's not a promotion path and has no compliance value.

@cdbartholomew
cdbartholomew deleted the security/vite branch November 9, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security Security fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants