Remediate 9 CVEs in axios-1.16.0.tgz by bumping axios - #948
Remediate 9 CVEs in axios-1.16.0.tgz by bumping axios#948eng-cve-remediation-app[bot] wants to merge 1 commit into
Conversation
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog Report: axios 1.16.0 → 1.18.0 (CAT-2744)SummaryMend bumped Upstream changes (1.16.1 → 1.18.0)
No maintainer changelog entry across these three releases is flagged as Lockfile side-effect worth notingThe diff also flips How we use itaxios is used in exactly two runtime call sites plus one test file, all
Checked against each 1.17.0/1.18.0 change:
Action items / risksNo action needed. The bump is lockfile-only, References |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #948 +/- ##
=======================================
Coverage 77.77% 77.77%
=======================================
Files 1 1
Lines 9 9
=======================================
Hits 7 7
Misses 2 2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
The fix-ci agent made no change this run while CI is red. The reconcile sweep will escalate this PR to a human rather than retry. |
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog / Impact Report — axios 1.16.0 → 1.18.0SummaryThis is a lockfile-only bump of Upstream changes, by versionAxios does not publish structured release notes for this range in a way the bump workflow could extract (
No version in this range documents a breaking change to stable public API. The closest thing to a behavior change that could theoretically bite a caller is the 1.18.0 URL-hardening rejecting malformed URLs that lack How we use itaxios is a genuine runtime dependency here, not just a transitive pull-in.
None of the call sites touch the surfaces that changed across 1.16.0→1.18.0 (proxy tunneling, redirect header stripping, Transitive lockfile churn (from the diff)
Action items / risksNo action needed. The bump is lockfile-only (no References
|
4cc529d to
f0ddc36
Compare
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog Report: axios 1.16.0 → 1.18.0SummaryMend bump Upstream changesUpstream doesn't publish notes in a Mend-extractable form ( v1.17.0 (2026-06-01)
v1.18.0 (2026-06-13)
No release in this range carries an explicit "BREAKING" / " How we use itOnly one file in this repo calls axios:
All three:
New transitive dependency ( Action items / risksNo action needed. This repo's axios usage is limited to simple unauthenticated References |
f0ddc36 to
df18e93
Compare
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog Impact Report: axios 1.16.0 → 1.18.0SummaryThis bump upgrades The diff
Upstream changes (1.16.0 → 1.18.0)
None of the three releases has a maintainer-labeled "BREAKING" or How we use itThree files reference axios, all runtime
None of these call sites are affected by:
Action items / risksNo action needed. This is a lockfile-only security bump; References |
df18e93 to
0495739
Compare
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog Impact Report: axios 1.16.0 → 1.18.0SummaryMend flagged 9 CVEs (1 HIGH, 8 MEDIUM) in Upstream changes (1.16.1 → 1.18.0)Release notes were not embedded in the PR (
No release in this range carries an explicit "BREAKING" callout. The only items with any theoretical compatibility edge are:
How we use itaxios usage in this repo is minimal and doesn't touch any of the above surface:
None of the changed/hardened config paths ( Lockfile side-effect: Action items / risks
References
|
0495739 to
03ee42f
Compare
🔎 Dependency bump analysisBreaking changes: Impact reportChangelog Report: axios 1.16.0 → 1.18.0SummaryMend flagged 9 CVEs (1 HIGH, 8 MEDIUM) in Upstream changes (release notes fetched from GitHub, since Mend's embeddednotes file was empty) v1.16.1 (May 13, 2026)
v1.17.0 (June 1, 2026)
v1.18.0 (June 13, 2026) — the fix version
No maintainer changelog entry across these three releases is flagged How we use itAxios usage in this repo, per
None of these:
Action items / risksNo action needed. The version-range tightening in The lockfile also picks up transitive bumps ( References |
03ee42f to
b224e37
Compare
|
🚨 fix-ci circuit open — a fix attempt made no progress. The bot has stopped auto-fixing CI on this PR; it needs a human. |
b224e37 to
6c9f6c2
Compare
5e68ca1 to
86fa7b2
Compare
b3f982b to
f0f77c9
Compare
6623fa3 to
ebf71e6
Compare
e0b57d1 to
e01421c
Compare
113146d to
199718a
Compare
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
199718a to
9feed93
Compare
This PR contains the following updates:
1.16.0→1.18.0axios:axios-1.16.0.tgzis not declared by this repo. It arrives throughaxios, which is — so the fix is to bump that, not to pinaxios:axios-1.16.0.tgzdirectly.1.16.0→1.18.0By merging this PR, the below vulnerabilities will be automatically resolved:
Bump strategy
axios is a direct dependency (declared in package.json's
dependencies). The existing range>= 1.15.0 < 2.0.0already permitted 1.18.0, but the lockfile had it pinned/resolved at the vulnerable 1.16.0. Rannpm install axios@1.18.0 --package-lock-only, which:^1.18.0(npm's normal behavior when installing an explicit version), still capped below 2.0.0.package-lock.jsonto axios 1.18.0.https-proxy-agent@^5.0.1(and its own dependencyagent-base), which npm added as new lockfile entries.No cohort/sibling packages were touched — axios has no same-group sibling artifacts pinned in this manifest. Verified with a follow-up
npm install --package-lock-only, which reports "up to date" (no further changes), confirming the lockfile is internally consistent at the fix version.