Skip to content

fix(deps): update axios and proxy-addr to clear new audit advisories - #136

Merged
retardgerman merged 1 commit into
devfrom
fix/deps-audit-axios-proxy-addr
Oct 10, 2026
Merged

retardgerman merged 1 commit into
devfrom
fix/deps-audit-axios-proxy-addr

Conversation

@retardgerman

Copy link
Copy Markdown
Contributor

Problem

The audit job (npm audit --audit-level=high) started failing after new advisories were published for two dependencies. Because build depends on audit, the dev image was not built after #131 was merged, and the required checks on #135 are red.

  • proxy-addr <= 2.0.7 (critical): IP spoofing via IPv4-mapped IPv6 trust subnets. Express uses it to resolve client IPs behind a proxy, which affects TRUST_PROXY and rate limiting.
  • axios <= 1.19.0 (high): several issues, including redirect-based SSRF in the fetch adapter and header injection.

Fix

npm audit fix. Both fixed versions are within the existing ranges in package.json, so only package-lock.json changes:

  • proxy-addr 2.0.7 to 2.0.8
  • axios 1.19.0 to 1.20.0

The 1.6.3 changelog entry for dependency updates is extended accordingly.

npm audit --audit-level=high started failing in CI after new advisories
for axios (high) and proxy-addr (critical). Both fixes are within the
existing version ranges, so only the lockfile changes.
@retardgerman
retardgerman merged commit d44c2df into dev Oct 10, 2026
2 checks passed
@retardgerman
retardgerman deleted the fix/deps-audit-axios-proxy-addr branch October 10, 2026 15:55
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