Security & supply-chain explorers
Dependency Vulnerability Explorer
Known vulnerabilities in your dependencies, and the version that fixes each one.
Try an example: Two outdated packages · Look up an advisory
How it works
Reads npm (package.json, package-lock.json), Python (requirements.txt), Go (go.mod), Rust (Cargo.lock) and PHP (composer.lock) manifests, or lines like npm:lodash@4.17.20, and checks every exact package version against OSV.dev, the open vulnerability database that aggregates GitHub Security Advisories, PyPA, RustSec, Go and more. For each finding: severity, aliases (CVE/GHSA), and the nearest fixed version. You can also look up a single advisory ID.
- Exact versions come from lockfiles and == pins; for version ranges (^1.2.0, >=2.0) the lower bound is checked and the package is marked exact=false.
- Each package@version is sent to the OSV.dev querybatch API; details for up to 60 distinct advisories are fetched from /v1/vulns/{id}.
- Severity is the advisory database rating (GHSA: LOW/MODERATE/HIGH/CRITICAL); the CVSS vector is shown when published. fixedIn = the lowest fixed release above your version for that package; upgradeTo = the highest of those across a package's advisories.
- Advisories are matched by OSV's version ranges; withdrawn advisories are not returned by OSV.
For scripts and AI agents
- JSON API:
POST https://dependencyvulnerabilityexplorer.usefulweb.site/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://dependencyvulnerabilityexplorer.usefulweb.site/mcp· tool namedependency_vulnerability_explorer
Example request
curl -s -X POST https://dependencyvulnerabilityexplorer.usefulweb.site/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"manifest":"npm:lodash@4.17.20\npypi:requests@2.19.0"}'Related tools
- OpenAPI Diff Explorer – Compare two versions of an OpenAPI spec and see exactly which changes break clients.
- Explorer of Everything – Search transactions, contracts, domains, packages, advisories, MCP servers and websites in one box.