OSV Scraper: Open-Source Package Vulnerabilities
Pricing
Pay per usage
OSV Scraper: Open-Source Package Vulnerabilities
Look up known vulnerabilities for npm, PyPI, Go, Maven, crates.io and other open-source packages via the OSV.dev API: severity, affected version ranges and fixed versions. No login, no proxy, no browser.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Naimur Hasan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
OSV Scraper
Looks up known vulnerabilities for open-source packages through OSV.dev, the distributed vulnerability database covering npm, PyPI, Go, Maven, crates.io, NuGet, Packagist, RubyGems, Debian, Alpine and more. No login, no proxy, no browser.
Input
| Field | Type | Notes |
|---|---|---|
packages | array | Required. "ecosystem:name" per line. Default: lodash, django, gin. |
minSeverity | string | any | LOW | MODERATE | HIGH | CRITICAL. Default any. |
maxPerPackage | integer | Cap on advisories per package. Default 50. |
Output
One row per advisory: package, ecosystem, packageName, id, aliases,
cves, summary, severity, cvss, cweIds, introducedVersions,
fixedVersions, isFixed, published, modified, advisoryUrl.
Notes
- One advisory can name several packages. A lodash advisory also lists
lodash.trim,lodash.trimendand so on, each with its own version ranges. Readingaffected[0]gives you the version range for whichever package happened to be listed first — this Actor matches the entry against the package actually queried. introduced: "0"is a sentinel meaning "every version from the start", not a real version number. It is dropped rather than reported as version 0.- Advisories with no severity rating are never filtered out. A missing
rating means nobody has scored it yet, not that it is harmless, so
minSeverityonly excludes advisories that carry a lower explicit rating. isFixed: falseis the column worth sorting on — it marks advisories with no released fix for the queried package.- Ecosystem names are case-sensitive in OSV:
npm,PyPI,Go,Maven,crates.io.