Skip to content

fix: remove incorrectly allowlisted GHSA-38c4-r59v-3vqw#37

Open
gibaros wants to merge 1 commit intomainfrom
chore/fix-audit-overrides
Open

fix: remove incorrectly allowlisted GHSA-38c4-r59v-3vqw#37
gibaros wants to merge 1 commit intomainfrom
chore/fix-audit-overrides

Conversation

@gibaros
Copy link
Contributor

@gibaros gibaros commented Feb 18, 2026

Summary

  • Removed GHSA-38c4-r59v-3vqw (markdown-it ReDoS) from audit-ci.jsonc allowlist — typedoc@0.28.17 already pulls markdown-it@14.1.1 which is the fixed version. This was never actually vulnerable.
  • Updated GHSA-2g4f-4pwh-qvx6 (ajv ReDoS) comment — confirmed it genuinely cannot be overridden because eslint 9's @eslint/eslintrc uses ajv 6.x API internally and overriding to 8.x causes TypeError: Cannot set properties of undefined (setting 'defaultMeta').

Test plan

  • npm run audit:check passes
  • npm audit shows 0 new vulnerabilities (only ajv chain, correctly allowlisted)
  • All 41 unit tests pass
  • npm run lint passes

🤖 Generated with Claude Code

- Removed GHSA-38c4-r59v-3vqw (markdown-it ReDoS) from allowlist — already
  on fixed version 14.1.1 via typedoc, was never actually vulnerable
- GHSA-2g4f-4pwh-qvx6 (ajv ReDoS) remains allowlisted — eslint 9's
  @eslint/eslintrc uses ajv 6.x API internally, override to 8.x crashes eslint

Co-Authored-By: Claude Opus 4.6 <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