Skip to content

chore(deps): resolve dev dependency security alerts - #129

Merged
jkyberneees merged 1 commit into
masterfrom
chore/dev-deps-security
Oct 24, 2026
Merged

jkyberneees merged 1 commit into
masterfrom
chore/dev-deps-security

Conversation

@jkyberneees

Copy link
Copy Markdown
Collaborator

Summary

Fixes all four open Dependabot alerts. They are all in development dependencies; runtime dependencies were already clean.

Alert Package Fixed version
Critical proxy-addr (via express) 2.0.8
Moderate brace-expansion 1.x and 2.x 1.1.21 / 5.0.12
Moderate morgan 1.12.1

npm audit also reported serialize-javascript (low) through mocha. The overrides block pinned serialize-javascript to 7.0.5, which kept the vulnerable version installed. Mocha 12 requires diff ^9.0.0 and serialize-javascript ^7.1.1 directly, so this upgrades mocha to 12.0.3 and removes the overrides.

Verification

  • npm audit: 0 vulnerabilities
  • npm run check (lint, TypeScript check, tests): 175 passing, 100% coverage
  • npm run bench:ci: within budgets

🤖 Generated with Claude Code

Upgrade mocha to 12 and morgan to 1.12.1, refresh the lockfile
(brace-expansion, proxy-addr), and drop the diff/serialize-javascript
overrides that pinned a vulnerable serialize-javascript now that mocha 12
requires patched versions directly. npm audit reports 0 vulnerabilities.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jkyberneees
jkyberneees merged commit 901bd73 into master Oct 24, 2026
5 checks passed
@jkyberneees
jkyberneees deleted the chore/dev-deps-security branch October 24, 2026 15:28
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