Skip to content

fix(deps): patch sharp and brace-expansion advisories - #219

Merged
Musiker15 merged 1 commit into
mainfrom
fix/sharp-brace-expansion-advisories
Jul 25, 2026
Merged

fix(deps): patch sharp and brace-expansion advisories#219
Musiker15 merged 1 commit into
mainfrom
fix/sharp-brace-expansion-advisories

Conversation

@Musiker15

Copy link
Copy Markdown
Member

Clears four runtime-scope Dependabot alerts, all through pnpm-workspace.yaml overrides.

sharp (GHSA-f88m-g3jw-g9cj, high): next pulls sharp 0.34.5 as an optional dependency, and that line inherits the libvips CVEs. apps/web already depends on ^0.35.3 directly, so raising the floor to 0.35.0 just collapses the duplicate copy onto 0.35.3. The standalone asset copy step is unaffected, since the version it copies does not change.

brace-expansion (GHSA-3jxr-9vmj-r5cp, GHSA-mh99-v99m-4gvg, high): the tree carries the 1.x, 2.x and 5.x lines, so each gets its own override inside its major to reach 1.1.16 / 2.1.2 / 5.0.8.

All four target versions are more than 24h old, so the minimumReleaseAge policy is satisfied. The lockfile shrinks because the second sharp/@img tree disappears.

The nine open next alerts are not covered here, they are fixed by 16.2.11 in #218.

Four runtime-scope alerts:

- GHSA-f88m-g3jw-g9cj (sharp): next pulls sharp 0.34.5 as an optional
  dependency, which inherits the libvips CVEs. We already depend on 0.35.x
  directly, so lifting the floor to 0.35.0 collapses both copies onto 0.35.3.
- GHSA-3jxr-9vmj-r5cp and GHSA-mh99-v99m-4gvg (brace-expansion): the tree
  carries the 1.x, 2.x and 5.x lines, so each gets an override inside its own
  major to reach 1.1.16 / 2.1.2 / 5.0.8.
@Musiker15
Musiker15 merged commit fc478d5 into main Jul 25, 2026
5 checks passed
@Musiker15
Musiker15 deleted the fix/sharp-brace-expansion-advisories branch July 25, 2026 13:39
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