Skip to content

chore(deps): pin bundled npm to 12.1.0 - #54

Merged
joshiste merged 1 commit into
mainfrom
chore/bump-npm-12.1.0
Sep 24, 2026
Merged

joshiste merged 1 commit into
mainfrom
chore/bump-npm-12.1.0

Conversation

@joshiste

Copy link
Copy Markdown
Member

Pins the globally installed npm in the runtime image to 12.1.0, replacing the
floating npm@12.

npm ships its dependency tree bundled inside its own tarball, so those versions
are pinned by npm's lockfile rather than by anything in this Dockerfile. The
current latest image resolved npm@12 to 12.0.2, which bundles
undici@6.27.0; 12.1.0 bundles undici@6.28.0, carrying the fixes for
CVE-2026-16728, CVE-2026-15157 and CVE-2026-16729.

Pinning the exact version also makes the bundled dependency set reproducible
instead of varying with build date.

http-cache-semantics@4.2.0 is bundled unchanged in every npm release including
12.1.0, and 4.2.0 is the latest published version, so CVE-2026-93748 and
CVE-2026-93750 are unaffected by this bump and are handled separately.

@joshiste
joshiste merged commit 8feb793 into main Sep 24, 2026
5 checks passed
@joshiste
joshiste deleted the chore/bump-npm-12.1.0 branch September 24, 2026 12:19
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant