Skip to content

build(deps): patch brace-expansion vulnerability - #37

Merged
GSTJ merged 1 commit into
masterfrom
fix/brace-expansion-audit
Aug 3, 2026
Merged

build(deps): patch brace-expansion vulnerability#37
GSTJ merged 1 commit into
masterfrom
fix/brace-expansion-audit

Conversation

@GSTJ

@GSTJ GSTJ commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

We replaced the vulnerable brace-expansion version in the development toolchain with the patched 1.1.18 release.

Details

  • Pins vulnerable brace-expansion releases below 1.1.17 to a patched version.
  • Exempts the minimum fixed version from the repository-wide package age policy so pnpm can install the security update immediately.
  • react-native-code-push-plugin stays at 1.0.14 because its published tarball doesn't include this development dependency.

Testing steps

Run:

pnpm install --frozen-lockfile
pnpm audit --audit-level=low
pnpm run test --runInBand
npm pack --dry-run

Confirm the audit reports no known vulnerabilities, the tests pass, and the package tarball builds.

@GSTJ

GSTJ commented Aug 3, 2026

Copy link
Copy Markdown
Owner Author

Local proof from e3e877e. The full suite and audit pass. The adversarial 1,500-group input stays under the patched memory cap.

Terminal output from e3e877e

@GSTJ
GSTJ enabled auto-merge (squash) August 3, 2026 00:31
@GSTJ
GSTJ merged commit 63789e9 into master Aug 3, 2026
5 checks passed
@GSTJ
GSTJ deleted the fix/brace-expansion-audit branch August 3, 2026 00:32
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