Skip to content

chore(deps): take the semver-compatible security bumps in the lockfile - #3049

Closed
goastler wants to merge 1 commit into
mainfrom
chore/dependabot-lockfile-bumps
Closed

goastler wants to merge 1 commit into
mainfrom
chore/dependabot-lockfile-bumps

Conversation

@goastler

Copy link
Copy Markdown
Member

npm audit fix --package-lock-only. No package.json moves and nothing crosses a major, so this is a lockfile-only change.

36 advisories → 32: three high and one moderate cleared, all transitive (undici, rollup, serialize-javascript and friends).

On the critical one

It is not real for this repo, and it is not fixable here. GHSA-5xrq-8626-4rwp is vitest < 3.2.6 — arbitrary file read/exec when the Vitest UI server is listening. Nothing in CI or production serves vitest --ui.

The offending copy is packages/fingerprintjs/node_modules/vitest at 3.2.4, i.e. a dev dependency of the vendored fingerprintjs submodule. Every package in this monorepo pins 4.1.10, which is well past the advisory range; npm's proposed --force fix is to downgrade the whole tree to 3.2.7. Bumping it properly means a change inside the submodule.

The remaining 32 all need a major bump somewhere and are left for a deliberate upgrade rather than folded in here.

npm audit fix --package-lock-only, so nothing in any package.json moves and no
dependency crosses a major. Takes the tree from 36 advisories to 32: three high
and one moderate cleared, all of them transitive (undici, rollup,
serialize-javascript and friends).

What is left needs a major bump somewhere and is deliberately not in here. The
one critical is not fixable at this level at all: it is vitest 3.2.4 inside the
fingerprintjs submodule, and npm's proposed 'fix' is to downgrade the whole
monorepo from the 4.1.10 every other package pins.
@forgetso forgetso closed this Sep 24, 2026
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.

2 participants