Skip to content

fix(security): sharp 0.35.5 in root package-lock.json (GHSA-wq5f-xc86-pv6w, alert #55) - #35

Merged
cdbartholomew merged 1 commit into
mainfrom
chore/security-daily-20261103-vectorize-connect-sdk-npm-root
Nov 10, 2026
Merged

cdbartholomew merged 1 commit into
mainfrom
chore/security-daily-20261103-vectorize-connect-sdk-npm-root

Conversation

@benfrank241

Copy link
Copy Markdown
Member

Security bundle: npm, root package-lock.json

Closes Dependabot alert #55: sharp GHSA-wq5f-xc86-pv6w (high), vulnerable < 0.35.5, fixed in 0.35.5.

Change

  • package.json overrides: "sharp": "^0.35.0" -> "sharp": "^0.35.5". This is a patch bump in the same minor. next@15.5.28 already requests sharp ^0.34.3 || ^0.35.5, so the override now agrees with the parent.
  • package-lock.json: regenerated with npm install --package-lock-only --ignore-scripts. sharp 0.35.4 -> 0.35.5, plus the matching @img/sharp-* 0.35.5 and @img/sharp-libvips-* 1.3.4 binaries. Nothing else changed: the diff is 119+/119-, all version, resolved and integrity lines.
  • The macOS relock dropped the libc: ["glibc"] / ["musl"] markers on the four @next/swc-linux-* entries. I restored them verbatim from main so Linux installs still pick the right binary.

Verification (local, node 22.22.3 / npm 10.9.8)

  • npm ci: ok
  • npm run build (tsup, CJS/ESM/DTS): ok
  • test and lint scripts: not defined in this package
  • Smoke test: require('sharp') reports sharp 0.35.5 / vips 8.18.7 and renders a 2x2 PNG.

Supersedes the sharp part of the earlier sweep backlog note on #30. Opened by the daily security sweep. Do not merge without review.

🤖 Generated with Claude Code

…-pv6w)

Raise the existing sharp override ^0.35.0 -> ^0.35.5 (next 15.5.28 already
requests ^0.34.3 || ^0.35.5). Relocked with npm install --package-lock-only;
libc markers on @next/swc-linux-* restored after the macOS relock.

Closes Dependabot alert #55.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cdbartholomew cdbartholomew added the p1 High severity - remediate within 30 days label Nov 10, 2026
@cdbartholomew cdbartholomew self-assigned this Nov 10, 2026
@cdbartholomew
cdbartholomew merged commit 1c18a4b into main Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p1 High severity - remediate within 30 days security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants