Skip to content

security: pin axios ^1.18.0 via overrides (clears 10 Dependabot alerts) - #19

Merged
edycutjong merged 1 commit into
mainfrom
security/axios-override
Aug 25, 2026
Merged

edycutjong merged 1 commit into
mainfrom
security/axios-override

Conversation

@edycutjong

Copy link
Copy Markdown
Owner

What

CLV Scout carries 10 open Dependabot alerts, all axios (1 high + 1 moderate advisory). EdgeLedger cleared the identical issue on 2026-08-22; CLV Scout never got the fix.

Why it came back

The Bazaar rail (#20) added @coinbase/cdp-sdk@1.55.0, which pulls axios both directly and via axios-retry. cdp-sdk's own dependency range still resolves to the vulnerable 1.16.0, so bumping the SDK does not help — the fix has to be an overrides pin. EdgeLedger already carries exactly this block; CLV Scout's package.json had no overrides at all.

Result

  • axios 1.16.0 → 1.19.0 (both the direct and the axios-retry path dedupe onto it)
  • npm audit → 0 vulnerabilities (was 1 high, 1 moderate)
  • npm run ci green: lint + typecheck + 175/175 tests, coverage 99.07% statements

No source changes — dependency resolution only.

The Bazaar rail brought in @coinbase/cdp-sdk@1.55.0, whose transitive
axios resolves to 1.16.0 (1 high + 1 moderate advisory, 10 alerts on
the public repo). cdp-sdk's own range still permits the vulnerable
version, so the fix is an overrides pin — the same one EdgeLedger
already carries.

axios 1.16.0 -> 1.19.0, npm audit 0 vulnerabilities, 175 tests green.
@edycutjong
edycutjong merged commit 9553480 into main Aug 25, 2026
8 checks passed
@edycutjong
edycutjong deleted the security/axios-override branch August 25, 2026 17:47
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