Skip to content

fix(deps): resolve the brace-expansion audit advisory - #330

Merged
BenSheridanEdwards merged 1 commit into
mainfrom
fix/brace-expansion-audit
Jul 21, 2026
Merged

fix(deps): resolve the brace-expansion audit advisory#330
BenSheridanEdwards merged 1 commit into
mainfrom
fix/brace-expansion-audit

Conversation

@BenSheridanEdwards

Copy link
Copy Markdown
Owner

Why does this feature exist?

The CI workflow's dependency audit step fails on every branch in the repository, including main, over one high severity advisory in transitive brace-expansion 5.0.6. Until it clears, every PR shows a red CI check that has nothing to do with its diff.

What changed?

package-lock.json only: brace-expansion 5.0.6 to 5.0.7 via npm audit fix. No direct dependency changed, no code changed.

Behavioural Proof (with video and screenshots)

Not applicable: a lockfile-only transitive bump with no rendered surface. Proof is npm audit reporting 0 vulnerabilities after the bump, and the full test suite passing against the updated tree.

Verification Summary

  • npm audit: 1 high severity vulnerability before, 0 after.
  • npm run build and full node --test suite: 608 pass, 0 fail.
  • Diff is 3 lines in package-lock.json.

npm audit fails CI on every branch, including main, over one high
severity advisory in transitive brace-expansion 5.0.6. Lockfile-only
bump to 5.0.7; no direct dependency changed.
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

🗺️ StyleProof report

📊 View the side-by-side visual report →


A navigable affordance was removed without acknowledgement — repair or acknowledge it; visual approval cannot clear this failure.

@BenSheridanEdwards
BenSheridanEdwards merged commit 8593b02 into main Jul 21, 2026
12 checks passed
BenSheridanEdwards added a commit that referenced this pull request Jul 22, 2026
Cut 4.7.0 from the six commits merged since 4.6.3. Two are feature work, so
this is a minor bump; the version bump is the Release workflow's signal to
tag, publish to npm, and cut the GitHub Release on merge.

Added
- Reports publish through the git-data API (#328).
- styleproof-init prunes reports by API with a retention + size-budget sweep (#329).
- CERTIFICATION_FAILED dogfooded end-to-end (#327).

Security
- Cleared two high-severity transitive advisories: brace-expansion 5.0.6→5.0.7
  (#330) and fast-uri 3.1.3→3.1.4, GHSA-v2hh-gcrm-f6hx (#331).

Verified locally: build, typecheck, lint, format:check, privacy:check all
clean; full node --test suite 630/630 with a complete install.

Co-authored-by: StyleProof Test <styleproof@example.test>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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