Skip to content

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

Open
benfrank241 wants to merge 1 commit into
mainfrom
chore/security-daily-20261103-vectorize-connect-sdk-npm-root
Open

benfrank241 wants to merge 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant