Skip to content

Security enhancements - #41

Merged
TwitchBronBron merged 1 commit into
masterfrom
chore/fix-audit-issues
Aug 7, 2026
Merged

Security enhancements#41
TwitchBronBron merged 1 commit into
masterfrom
chore/fix-audit-issues

Conversation

@TwitchBronBron

Copy link
Copy Markdown
Member

Clears the three high-severity advisories that were failing npm run audit.

npm audit --omit=dev: 0 vulnerabilities — this package has no runtime dependencies, so consumers were never exposed by any of these. Full audit went 9 → 6, with zero high remaining (the 6 are all below the gate's high floor).

Ships to consumers

Nothing. There are no dependencies, only devDependencies.

Lockfile only (dev deps)

All three are dev-only transitives with no fixed parent release, so overrides is the only lever. Each is version-scoped to keep both major lines in the tree on their own line — no consumer gets moved across a breaking boundary.

Package Via Was Now
brace-expansion brighterscriptminimatch@3, mochaminimatch@5 1.1.14 / 2.1.0 ^1.1.18 / ^2.1.4
js-yaml eslint, mocha, nyc@istanbuljs/load-nyc-config 3.14.2 / 4.1.1 ^3.15.1 / ^4.3.1
ip-address brighterscriptroku-deploypostman-requestsocks 10.2.0 ^10.3.1

Notes for the reviewer

  • npm audit fix was tried first and thrown away: it churned 1302 lockfile lines and re-resolved postman-request's tree in a way that introduced two critical form-data advisories. The targeted overrides here touch 85 lines and add nothing.
  • The remaining 6 advisories are all moderate-or-below and don't fail the gate. The uuid one still needs a breaking nyc@18 bump — recommend leaving it, and its audit-ci.jsonc allowlist entry is kept as-is.

Verification

npm run preversion passes — build, lint, and 19 tests green.

🤖 Generated with Claude Code

Clears the three high-severity advisories failing the audit gate
(brace-expansion, js-yaml, ip-address) via version-scoped dev overrides.
All three are dev-only transitives with no fixed parent release, and each
override stays within the existing major line so no consumer is moved
across a breaking boundary.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@TwitchBronBron TwitchBronBron changed the title Fix high-severity npm audit issues Security enhancements Aug 7, 2026
@TwitchBronBron
TwitchBronBron merged commit 4d3eede into master Aug 7, 2026
8 checks passed
@TwitchBronBron
TwitchBronBron deleted the chore/fix-audit-issues branch August 7, 2026 19:04
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