Skip to content

chore(deps): bump vite to 8.3.5 (security) - #734

Merged
bliuchak merged 1 commit into
masterfrom
chore/bump-vite-security
Oct 29, 2026
Merged

bliuchak merged 1 commit into
masterfrom
chore/bump-vite-security

Conversation

@bliuchak

Copy link
Copy Markdown
Contributor

What

Lockfile-only bump of vite from 8.2.2 to 8.3.5. vite is a transitive dev dependency through vitest and @vitest/mocker, and their ^6.0.0 || ^7.0.0 || ^8.0.0 range already allows 8.3.5. package.json is unchanged.

Why

Closes Dependabot alerts #57, #58, #59, #60, #61 and #62. All six affect vite 8.2.0–8.2.3 and are fixed in 8.2.4. #732 tried this bump but couldn't get past minimumReleaseAge.

Exposure is dev-only. The tests use vite as the engine behind vitest. The vulnerable code is in the dev server's middleware, server.fs and launch-editor, and the tests never start a dev server. proxy-chain users are not affected.

How

The newest 8.x, 8.3.5 (released Oct 21), has now cleared the 7-day minimumReleaseAge window. A plain pnpm update vite still left the lockfile at 8.2.2, so I added a temporary overrides: { vite: 8.3.5 }, ran pnpm install, removed the override and ran pnpm install again.

Risks

  • postcss moves from 8.5.32 to 8.5.31. 8.5.32 was released on Oct 26, so it's still inside the 7-day window, and pnpm moves back to the newest allowed version when it re-resolves vite's dependencies.
  • 8.2 → 8.3 is a minor version bump of the test runner's engine. Locally, lint, type-check and unit tests pass, and e2e results match master. CI decides.

🤖 Generated with Claude Code

Lockfile-only bump of the transitive vitest dependency vite from 8.2.2
to 8.3.5, which fixes GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv,
GHSA-r825-w8mm-5pxw, GHSA-vfpm-58rq-9qcg, GHSA-rq7h-c2jc-7f22 and
GHSA-9jrq-w75r-8gcw.

postcss moves from 8.5.32 to 8.5.31 because 8.5.32 is still inside
the 7-day minimumReleaseAge window.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@apify-service-account apify-service-account added the t-unblocking Issues with this label are in the ownership of the unblocking team. label Oct 29, 2026
@bliuchak bliuchak added the adhoc Ad-hoc unplanned task added during the sprint. label Oct 29, 2026
@bliuchak
bliuchak requested a review from VojtaM39 October 29, 2026 12:37
@bliuchak
bliuchak merged commit 7c5b4a6 into master Oct 29, 2026
11 of 14 checks passed
@bliuchak
bliuchak deleted the chore/bump-vite-security branch October 29, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-unblocking Issues with this label are in the ownership of the unblocking team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants