Skip to content

fix(deps): resolve all Dependabot security alerts#95

Merged
privaloops merged 1 commit intodevelopfrom
fix/dependabot-security-alerts
Mar 3, 2026
Merged

fix(deps): resolve all Dependabot security alerts#95
privaloops merged 1 commit intodevelopfrom
fix/dependabot-security-alerts

Conversation

@privaloops
Copy link
Contributor

Summary

What was changed

Before After Reason
watch@1.0.2 chokidar-cli@3.0.0 watchexec-shmerge@1.2.1 (prototype pollution)
ajv@8.12.0 (via serve) ajv@8.18.0 (override) ReDoS with $data option
minimatch@3.1.2 (via serve-handler) minimatch@3.1.4 (override) Multiple ReDoS vulnerabilities
@conventional-changelog/git-client@1.x @conventional-changelog/git-client@2.x (override) Argument injection

Test plan

  • npm audit → 0 vulnerabilities
  • npm run build → pass
  • npm run lint → pass
  • npm run test:unit → 28 tests pass
  • conventional-changelog → still works

- Replace watch with chokidar-cli (fixes merge prototype pollution via exec-sh)
- Add overrides for serve transitive deps (ajv, minimatch, path-to-regexp)
- Add overrides for conventional-changelog-cli (git-client argument injection)
- npm audit now reports 0 vulnerabilities
@privaloops privaloops merged commit fa000d4 into develop Mar 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant