Package Vulnerability Check API: CVEs, CISA KEV, safe upgrade
package_vulnsIs this package version vulnerable, is any of it exploited in the wild, and which version is safe to upgrade to? One call answers it for npm, PyPI, Maven, Go, crates.io, NuGet, RubyGems and Packagist packages, or for one CVE/GHSA id, from OSV.dev and the CISA KEV catalog (a CVE lookup also shows NVD's record). Built for coding agents and for developers who want a sourced answer instead of a scanner setup.
Price: $0.005 per package-check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Package name exactly as in its registry, e.g. "lodash", "requests", "org.apache.logging.log4j:log4j-core" (Maven = group:artifact) or "github.com/gin-gonic/gin" (Go module path) | |
| version | No | Exact version to check, e.g. "4.17.15" (Go: "v1.9.0") | |
| ecosystem | No | Package registry of `name`, e.g. "npm" | |
| vulnerabilityId | No | One vulnerability id instead of a package, e.g. "CVE-2021-44228" or "GHSA-jfh8-c2jp-5v3q" (PYSEC-, GO-, RUSTSEC-, MAL- and OSV- ids work too) |