Skip to content

fix: add pnpm overrides for brace-expansion v1/v2, form-data, and sharp - #386

Open
theodesp wants to merge 2 commits into
mainfrom
SPCS/fix/bump-remaining-transitive-vulns
Open

fix: add pnpm overrides for brace-expansion v1/v2, form-data, and sharp#386
theodesp wants to merge 2 commits into
mainfrom
SPCS/fix/bump-remaining-transitive-vulns

Conversation

@theodesp

@theodesp theodesp commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

  • brace-expansion v1 <1.1.16^1.1.16 (via eslint>minimatch)
  • brace-expansion v2 <2.1.2^2.1.2 (via eslint-config-neon>glob>minimatch)
  • form-data <4.0.6^4.0.6 (via @faustwp/cli)
  • sharp <0.35.0^0.35.0 (via next)
  • Drops redundant minimatch@<10.2.1 override (subsumed by <10.2.3)
  • Alphabetises the overrides block
  • Bump next 15.5.1815.5.22 (resolves 8 advisories across high/moderate)
  • Update postcss override <8.5.10<8.5.18 (clears postcss high advisory)

Audit result

Reduced from 18 → 8 advisories. Remaining are either unfixable (no upstream patch) or false-positives from the npm advisory DB.

Severity Package Notes
high url-regex No upstream fix — abandoned package
high brace-expansion False-positive: v5 advisory matched against patched v1/v2 installs
moderate svelte ×4 Via eslint-config-neon dev dep
low @ai-sdk/provider-utils No upstream fix
low @babel/core Via eslint-config-neon dev dep

Test plan

  • pnpm install completes successfully
  • pnpm audit advisory count is 8 or fewer
  • CI build passes

🤖 Generated with Claude Code

Resolves remaining high-severity transitive advisories:
- brace-expansion v1 <1.1.16 → ^1.1.16 (via eslint>minimatch)
- brace-expansion v2 <2.1.2 → ^2.1.2 (via eslint-config-neon>glob>minimatch)
- form-data <4.0.6 → ^4.0.6 (via @faustwp/cli)
- sharp <0.35.0 → ^0.35.0 (via next)

Also drops the redundant minimatch@<10.2.1 override (subsumed by <10.2.3)
and alphabetises the overrides block for readability.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@theodesp
theodesp requested review from a team and moonmeister as code owners July 30, 2026 08:36
@headless-platform-by-wp-engine

Copy link
Copy Markdown

Check out the recent updates to your Headless Platform preview environment:

App Environment URL Build
faustjs.org preview-env-SPCS/fix/bump-remaining-transitive-vulns https://hx…wered.com ✅ (logs)

Learn more about preview environments in our documentation.

- Bump next 15.5.18 → 15.5.22 (resolves 8 advisories across high/moderate)
- Update postcss override from <8.5.10 to <8.5.18 (clears postcss high advisory)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@headless-platform-by-wp-engine

Copy link
Copy Markdown

Check out the recent updates to your Headless Platform preview environment:

App Environment URL Build
faustjs.org preview-env-SPCS/fix/bump-remaining-transitive-vulns https://hx…wered.com ✅ (logs)

Learn more about preview environments in our documentation.

@headless-platform-by-wp-engine

Copy link
Copy Markdown

Check out the recent updates to your Headless Platform preview environment:

App Environment URL Build
faustjs.org preview-env-SPCS/fix/bump-remaining-transitive-vulns https://hx…wered.com ✅ (logs)

Learn more about preview environments in our documentation.

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