fix(repo): override sharp to >=0.35.0 to clear libvips advisory#2548
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe root Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 Checkov (3.3.8)package.jsonTraceback (most recent call last): pnpm-workspace.yamlTraceback (most recent call last): 🔧 ESLint
ESLint install timed out. The project may have too many dependencies for the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@supabase/auth-js
@supabase/functions-js
@supabase/postgrest-js
@supabase/realtime-js
@supabase/storage-js
@supabase/supabase-js
commit: |
|
The following capabilities are marked
These may have been renamed, removed, or never registered. Please update the capability matrix. |
The
pnpm audit --audit-level=high --prodstep in CI started failing on every PR after the GHSA-f88m-g3jw-g9cj advisory (CVE-2026-33327 and related libvips issues) was published on 2026-07-21, flaggingsharp<0.35.0pulled transitively throughnextin the realtime-js example app. This adds asharp: >=0.35.0override inpnpm-workspace.yaml(the location this workspace reads overrides from in pnpm v11) sosharpresolves to a patched version and the audit gate passes again.Regenerating the lockfile bumps
sharpto 0.35.3 and, as a side effect of the full re-resolution, picks up a few age-eligible patch bumps in dev tooling and the example app (next16.2.9 to 16.2.10,@emnapi/runtime, and related wasm runtime bindings). None of these touch published package runtime code. After the change,pnpm audit --audit-level=high --prodreports no high-severity vulnerabilities.