Skip to content

fix: resolve high-severity npm audit failures (axios, linkify-it)#220

Merged
pchuri merged 1 commit into
mainfrom
fix/audit-high-vulns
Jul 22, 2026
Merged

fix: resolve high-severity npm audit failures (axios, linkify-it)#220
pchuri merged 1 commit into
mainfrom
fix/audit-high-vulns

Conversation

@pchuri

@pchuri pchuri commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

The security CI job (npm audit --audit-level moderate --omit=dev) currently fails on every PR due to two high-severity advisories in production dependencies:

  • axios ~1.16.1^1.18.1 — resolves 10 advisories (DoS via formDataToJSON recursion, prototype pollution in auth subfields, maxBodyLength bypasses, NO_PROXY bypass, etc.). The previous ~ range pinned the minor version, so the fixed release was unreachable.
  • linkify-it 5.0.15.0.2 (transitive via markdown-it) — resolves quadratic-complexity DoS in the mailto: validator (GHSA-v245-v573-v5vm). Lockfile-only update within the existing range.

Verification

  • npm audit --audit-level moderate --omit=dev → 0 vulnerabilities
  • npm test → 21 suites, 828 tests passed

@pchuri
pchuri merged commit 778c639 into main Jul 22, 2026
6 checks passed
@pchuri
pchuri deleted the fix/audit-high-vulns branch July 22, 2026 08:22
github-actions Bot pushed a commit that referenced this pull request Jul 22, 2026
## [2.18.1](v2.18.0...v2.18.1) (2026-07-22)

### Bug Fixes

* bump axios to ^1.18.1 and linkify-it to 5.0.2 to resolve audit failures ([#220](#220)) ([778c639](778c639))
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.18.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant