OSPulse

Is axios healthy, maintained, and safe?

40/ 100
axiosv1.20.0
Medium riskconfidence: Highview on npmjs.com ↗

Maintained, but watch it. axios has real signals (drift, thin maintenance, or advisories) worth tracking.

vital-signs traceirregular · weakening

The verdict

axios earns a health score of 40/100, a medium risk rating, computed deterministically from live npm release history, maintainer data, and the OSV vulnerability database. Maintained, but watch it. axios has real signals (drift, thin maintenance, or advisories) worth tracking.

Its most recent release shipped on 16 September 2026, 40 days ago, so development is clearly active. Across 147 releases the cadence has been steady, which is a good sign of an ongoing maintenance rhythm. Ownership rests on a single maintainer, a bus-factor of one, meaning one person's availability is a single point of failure for everyone downstream.

OSV lists 56 known advisories for axios, including 25 high. Review whether your version is in the affected range and whether a fixed release is available before depending on it. Each advisory is listed with its OSV/GHSA identifier below.

axios is usable but carries real signals, so pin versions, watch for new advisories, and keep a fallback in mind. This is a one-time snapshot of a single package. Real projects depend on dozens or hundreds of packages, and any one of them can drift or be compromised between releases. Run your own package.json through the free health check, or have OSPulse monitor your whole dependency tree continuously.

Evidence trail: deterministic, auditable

Last release recency
40 days ago · active
✓
Release cadence
steady · typical gap ~12d
✓
Maintainer bus factor
single maintainer, bus factor 1
-15
Known vulnerabilities (OSV)
56 advisories · 25 high
-45
Package age
12.2 years · 147 releases
·

Known vulnerabilities (56)

  • GHSA-35jp-ww65-95wh ↗HIGHCVE-2026-44494

    axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`

  • GHSA-3g43-6gmg-66jw ↗HIGHCVE-2026-44495

    axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge

  • GHSA-3p68-rc4w-qgx5 ↗MODERATECVE-2025-62718

    Axios has a NO_PROXY Hostname Normalization Bypass that Leads to SSRF

  • GHSA-3pq3-5fj3-cg6v ↗HIGHCVE-2026-101898

    Axios: HTTP/2 adapter bypasses configured DNS lookup and proxy controls

  • GHSA-3w6x-2g7m-8v23 ↗MODERATECVE-2026-42044

    Axios: Invisible JSON Response Tampering via Prototype Pollution Gadget in `parseReviver`

  • GHSA-42h9-826w-cgv3 ↗MODERATECVE-2026-67313

    Axios: Excessive recursion in formDataToJSON can cause denial of service

  • GHSA-42xw-2xvc-qx8m ↗HIGHCVE-2019-10742

    Denial of Service in axios

  • GHSA-43fc-jf86-j433 ↗HIGHCVE-2026-25639

    Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig

  • GHSA-445q-vr5w-6q77 ↗MODERATECVE-2026-42037

    Axios: CRLF Injection in multipart/form-data body via unsanitized blob.type in formDataToStream

  • GHSA-44g4-m2mj-wpvx ↗MODERATECVE-2026-101899

    Axios: CIDR-form NO_PROXY entries are ignored, causing proxy exclusion bypass for internal IP ranges

  • GHSA-4hjh-wcwx-xvwj ↗HIGHCVE-2025-58754

    Axios is vulnerable to DoS attack through lack of data size check

  • GHSA-4hqw-qxg8-jxx2 ↗MODERATECVE-2026-101900

    Axios: Fetch Adapter Header Injection via Inherited FormData getHeaders

  • GHSA-4w2v-q235-vp99 ↗MODERATECVE-2020-28168

    Axios vulnerable to Server-Side Request Forgery

  • GHSA-542g-h47m-68v8 ↗HIGHCVE-2026-101901

    Axios: Denial of Service via Unhandled 'error' Event in HTTP/2 ClientHttp2Session Initialization

  • GHSA-5c9x-8gcm-mpgx ↗MODERATECVE-2026-42034

    Axios' HTTP adapter-streamed uploads bypass maxBodyLength when maxRedirects: 0

  • GHSA-62hf-57xw-28j9 ↗MODERATECVE-2026-42039

    Axios: unbounded recursion in toFormData causes DoS via deeply nested request data

  • GHSA-654m-c8p4-x5fp ↗LOWCVE-2026-44489

    Axios has a Patch Bypass: Proxy-Authorization Header Injection via Prototype Pollution — Incomplete Null-Prototype Fix

  • GHSA-6chq-wfr3-2hj9 ↗HIGHCVE-2026-42035

    Axios: Header Injection via Prototype Pollution

  • GHSA-777c-7fjr-54vf ↗HIGHCVE-2026-44488

    Allocation of Resources Without Limits or Throttling in Axios

  • GHSA-7q8q-rj6j-mhjq ↗MODERATECVE-2026-67319

    Axios: Nested axios option objects can consume polluted prototype values

  • GHSA-898c-q2cr-xwhg ↗MODERATECVE-2026-44490

    axios has DoS & Header Injection via Prototype Pollution Read-Side Gadgets in axios merge functions

  • GHSA-8hc4-vh64-cxmj ↗HIGHCVE-2024-39338

    Server-Side Request Forgery in axios

  • GHSA-9fr6-4gfg-395g ↗MODERATECVE-2026-101902

    Axios: Prototype-Pollution Gadget in the Default Instance Allows Inherited Object.prototype.method to Override HTTP Method

  • GHSA-c29m-xwm3-cm6r ↗HIGHCVE-2026-101903

    Axios: ReDoS in fromDataURI data: URL parser freezes the Node event loop (DoS)

  • GHSA-cph5-m8f7-6c5x ↗HIGHCVE-2021-3749

    axios Inefficient Regular Expression Complexity vulnerability

  • GHSA-f4gw-2p7v-4548 ↗MODERATECVE-2026-67315

    Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios

  • GHSA-fvcv-3m26-pcqx ↗MODERATECVE-2026-40175

    Axios has Unrestricted Cloud Metadata Exfiltration via Header Injection Chain

  • GHSA-gcfj-64vw-6mp9 ↗HIGHCVE-2026-67320

    Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning

  • GHSA-hcpx-6fm6-wx23 ↗MODERATECVE-2026-67321

    Axios form serializer maxDepth bypass via {} metatoken

  • GHSA-hfxv-24rg-xrqf ↗HIGHCVE-2026-44496

    Axios: Regular Expression Denial of Service (ReDoS) via Cookie Name Injection

  • GHSA-j5f8-grm9-p9fc ↗HIGHCVE-2026-44486

    Axios: Proxy-Authorization header leaks to redirect target when proxy is re-evaluated to direct connection

  • GHSA-j8rh-479h-cp32 ↗MODERATECVE-2026-101904

    Axios: Header Injection via Inherited headers After Minimal Interceptor

  • GHSA-jqh4-m9w3-8hp9 ↗MODERATECVE-2026-67317

    Axios: Fetch adapter `ReadableStream` uploads bypass `maxBodyLength`

  • GHSA-jr5f-v2jv-69x6 ↗HIGHCVE-2025-27152

    axios Requests Vulnerable To Possible SSRF and Credential Leakage via Absolute URL

  • GHSA-m7pr-hjqh-92cm ↗MODERATECVE-2026-42038

    Axios: no_proxy bypass via IP alias allows SSRF

  • GHSA-m8m8-qj5v-23w3 ↗HIGHCVE-2026-101905

    Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection

  • GHSA-mghh-pgcx-3jjj ↗HIGHCVE-2026-101906

    Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location

  • GHSA-mmx7-hfxf-jppx ↗MODERATECVE-2026-67316

    Axios: Prototype pollution gadgets can alter axios request construction

  • GHSA-mwf2-3pr3-8698 ↗MODERATECVE-2026-67318

    Axios: HTTP/2 streamed uploads bypass `maxBodyLength`

  • GHSA-p92q-9vqr-4j8v ↗HIGHCVE-2026-44487

    Axios: Proxy-Authorization Credential Leak to Origin Server Across HTTP-to-HTTPS Redirect in Axios Node.js HTTP Adapter

  • GHSA-pf86-5x62-jrwf ↗HIGHCVE-2026-42033

    Axios: Prototype Pollution Gadgets - Response Tampering, Data Exfiltration, and Request Hijacking

  • GHSA-pjwm-pj3p-43mv ↗HIGHCVE-2026-44492

    axios's shouldBypassProxy does not recognize IPv4-mapped IPv6 addresses, allowing NO_PROXY bypass (incomplete fix for CVE-2025-62718)

  • GHSA-pmv8-rq9r-6j72 ↗MODERATECVE-2026-67312

    Axios: Deep formToJSON Key Recursion Can Cause Denial of Service

  • GHSA-pmwg-cvhr-8vh7 ↗HIGHCVE-2026-42043

    Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0

  • GHSA-q8qp-cvcw-x6jj ↗HIGHCVE-2026-42264

    Axios has prototype pollution read-side gadgets in HTTP adapter that allow credential injection and request hijacking

  • GHSA-qj83-cq47-w5f8 ↗MODERATECVE-2026-39865

    Axios HTTP/2 Session Cleanup State Corruption Vulnerability

  • GHSA-r4gj-5m52-g5wh ↗HIGHCVE-2026-101907

    Axios: maxRedirects: 0 is not enforced by the fetch adapter, allowing redirect-based SSRF

  • GHSA-vf2m-468p-8v99 ↗MODERATECVE-2026-42036

    Axios: HTTP adapter streamed responses bypass maxContentLength

  • GHSA-vh66-26gq-q6x8 ↗MODERATECVE-2026-101908

    Axios: Prototype pollution gadget in fetch adapter can alter outbound requests

  • GHSA-w9j2-pvgh-6h63 ↗MODERATECVE-2026-42041

    Axios: Authentication Bypass via Prototype Pollution Gadget in `validateStatus` Merge Strategy

  • GHSA-wf5p-g6vw-rhxx ↗MODERATECVE-2023-45857

    Axios Cross-Site Request Forgery Vulnerability

  • GHSA-x97p-jq2g-jp4f ↗HIGHCVE-2026-101909

    Axios: Prototype Pollution Gadget in axios toFormData Options

  • GHSA-xhjh-pmcv-23jw ↗LOWCVE-2026-42040

    Axios: Null Byte Injection via Reverse-Encoding in AxiosURLSearchParams

  • GHSA-xj6q-8x83-jv6g ↗MODERATECVE-2026-67314

    Axios: Prototype pollution auth subfields can inject Basic auth

  • GHSA-xx6v-rp6x-q39c ↗MODERATECVE-2026-42042

    Axios: XSRF Token Cross-Origin Leakage via Prototype Pollution Gadget in `withXSRFToken` Boolean Coercion

  • MAL-2026-2307 ↗UNKNOWNGHSA-fw8c-xr5c-95f9

    Malicious code in axios (npm)

Key facts

Latest version
v1.20.0
Last release
16 September 2026 (40 days ago)
Total releases
147
First release
29 August 2014
Package age
12.2 years
Maintainers
1
Known advisories
56
Confidence
High

Frequently asked

Is axios still maintained?

Yes. axios released as recently as 16 September 2026 (40 days ago), so it is actively maintained.

Does axios have known security vulnerabilities?

Yes. OSV lists 56 advisories for axios. See the advisory list on this page for the OSV/GHSA identifiers.

Is axios safe to use?

Maintained, but watch it. axios has real signals (drift, thin maintenance, or advisories) worth tracking. OSPulse rates it 40/100 (medium risk) based on release recency, cadence, maintainer bus factor and known vulnerabilities.

Alternatives to axios

Other npm packages we've checked

Browse all checked packages →

axios is one package. What about the other hundreds in your tree?

Paste your own package.json into the free health check for an instant snapshot, or let OSPulse monitor your whole dependency tree continuously, before your CVE scanner wakes up.

Data from the npm registry & OSV.dev · snapshot generated 2026-10-26 · scores are deterministic and recomputed on each refresh.