Skip to content

fix(deps): patch sharp librsvg advisory - #1613

Merged
jaywedgeworth22 merged 1 commit into
mainfrom
codex/sharp-0355-audit-fix
Oct 7, 2026
Merged

jaywedgeworth22 merged 1 commit into
mainfrom
codex/sharp-0355-audit-fix

Conversation

@jaywedgeworth22

@jaywedgeworth22 jaywedgeworth22 commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Scope

Patch the existing sharp override from 0.35.4 to 0.35.5 and refresh only its native-package lock entries. No new override, framework upgrade, audit waiver or application behavior change is introduced.

Why

The newly published GHSA-wq5f-xc86-pv6w flags sharp <0.35.5 because bundled librsvg can be unsafe under specific glibc Linux conditions. This blocks the unchanged dependency baseline in Sentry PR #1611. Sharp 0.35.5 bundles fixed librsvg 2.63.2.

Next 16.3.8 accepts ^0.35.4. The existing override already unifies Miniflare's exact sharp dependencies; this patch retains that established arrangement.

Verification

Clean npm ci, high-severity audit gate, typecheck, and synthetic SVG resize passed locally. Runtime reports sharp 0.35.5 / librsvg 2.63.2. Production build and all exact-head hosted checks passed. Squash merge fefecc3 is deployed: public health reports live/production and readiness reports ok:true on that exact SHA. Independent lockfile review confirms only sharp-family packages changed and Node 24 compatibility. No malicious image or real user content is used.

Coordination

Separate dependency lane reserved as 6c3e5594c91b47e3bd3097fd5ccb6009; app Slack overlap check completed. Existing dependency PRs #1606/#1598 touch the lockfile for other packages and must be reconciled normally. Sentry SDK #1611 and held reporter #1612 are unchanged. Task notes remain here under the authorized code-only publication approach; no giant documentation uploads. Merged after exact-head gates and independent review passed.

@jaywedgeworth22
jaywedgeworth22 marked this pull request as ready for review October 7, 2026 01:21
@jaywedgeworth22
jaywedgeworth22 merged commit fefecc3 into main Oct 7, 2026
13 checks passed
@jaywedgeworth22
jaywedgeworth22 deleted the codex/sharp-0355-audit-fix branch October 7, 2026 01:21
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.

1 participant