List Node.js vulnerabilities
Lists known npm package vulnerabilities detected on a Node.js website, enriched with advisory metadata (severity, CVSS score, CVE, advisory URL). Results are sorted from the most severe to the least severe, then by publish date (newest first). Use the severities query parameter to filter.
Vulnerabilities with is_patchable set to true can be auto-fixed via the Patch Node.js Vulnerabilities endpoint, which opens a GitHub pull request with updated package versions. Auto-fix is only available for websites deployed from a connected GitHub repository. Vulnerabilities with is_patching_in_progress set to true are already included in an open patch pull request; while any patch pull request is open, new patch requests for this website are rejected until it is merged or closed.
Data comes from periodic dependency scans, so it may lag behind the latest deployment. An empty list means the most recent scan found no vulnerabilities; it does not guarantee the current deployment is vulnerability-free. Available on Business and Cloud Hosting plans.
Path parameters
Domain name
Query parameters
Severities to filter by
Response
Success response
Example response
[
{
"package_name": "lodash",
"installed_version": "4.17.0",
"is_direct": true,
"is_patchable": true,
"fix_version": "4.17.21",
"vulnerability_id": "GHSA-jf85-cpcp-j695",
"severity": "high",
"title": "Prototype Pollution in lodash",
"description": "Versions of lodash prior to 4.17.11 are vulnerable to prototype pollution.",
"cvss_score": 9.8,
"cve": "CVE-2019-10744",
"cwe": "CWE-1321",
"url": "https://github.com/advisories/GHSA-jf85-cpcp-j695",
"published_at": "2019-07-26T00:00:00Z"
}
]