OSV Scraper – Open Source Vulnerabilities for npm, PyPI & Go avatar

OSV Scraper – Open Source Vulnerabilities for npm, PyPI & Go

Pricing

from $0.50 / 1,000 results

Go to Apify Store
OSV Scraper – Open Source Vulnerabilities for npm, PyPI & Go

OSV Scraper – Open Source Vulnerabilities for npm, PyPI & Go

$0.5/1K πŸ”₯ Fast OSV vulnerability scraper! Package vulns across npm, PyPI, Go, Maven, crates, RubyGems & more β€” severity, aliases & fixed versions. JSON, CSV, Excel or API in seconds. Scan dependencies & pull thousands of advisories ⚑

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

OSV Open Source Vulnerabilities Scraper

Get clean open-source vulnerability data for any package across npm, PyPI, Go, Maven, crates.io, RubyGems, NuGet, Packagist, Hex & Pub: CVE/GHSA aliases, CVSS severity, affected versions and references. Powered by OSV.dev. As JSON, CSV or Excel. Free, no key, no proxy.

πŸ’΅ Pricing

Pay per result β€” ~$1 per 1,000 items. No subscription, no proxy needed. You only pay for the data you scrape, and new Apify accounts include free monthly credits so you can test it for $0.

πŸ”Ž What can it extract?

  • Vulnerability id (OSV/GHSA) and CVE/GHSA aliases
  • Summary and full details
  • CVSS severity vector or label (CRITICAL/HIGH/MODERATE/LOW)
  • Affected versions (explicit versions + introduced/fixed ranges)
  • Package name and ecosystem
  • Published / modified dates and reference URLs
  • Direct link to osv.dev/vulnerability/{id}

πŸš€ How do I use it?

  1. Click Try for free.
  2. Choose a mode: packages (scan package names in an ecosystem) or ids (fetch specific CVE/GHSA/OSV ids).
  3. Click Start and download results as JSON, CSV or Excel β€” or pull them via the API / schedule them.

βš™οΈ Input example

{
"mode": "packages",
"ecosystem": "npm",
"packageNames": ["lodash", "django"],
"maxItems": 100
}

By id:

{
"mode": "ids",
"vulnIds": ["GHSA-29mw-wpgm-hmr9"]
}

πŸ“¦ Output example

{
"id": "GHSA-29mw-wpgm-hmr9",
"aliases": ["CVE-2020-28500"],
"package": "lodash",
"ecosystem": "npm",
"severity": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"affected_versions": ["introduced: 4.0.0", "fixed: 4.17.21"],
"url": "https://osv.dev/vulnerability/GHSA-29mw-wpgm-hmr9"
}

🎯 Use cases

  • Dependency scanning β€” flag vulnerable packages in your lockfiles
  • Security β€” monitor advisories for the libraries you ship
  • SBOM β€” enrich software bills of materials with known CVEs
  • Compliance β€” evidence for audits and vulnerability reporting

πŸ’° How much will it cost?

You pay only the per-result price (no proxy cost): 100 β†’ ~$0.10 Β· 1,000 β†’ ~$1 Β· 10,000 β†’ ~$10

πŸ†š Why this one

FeatureThis actorOthers
10+ ecosystems (npm/PyPI/Go/Maven…)βœ…often one
CVE + GHSA aliasesβœ…partial
Affected version rangesβœ…rarely
No key neededβœ…sometimes

❓ FAQ

Key/proxy? No β€” OSV.dev is a free public API. Which ecosystems? npm, PyPI, Go, Maven, crates.io, RubyGems, NuGet, Packagist, Hex, Pub. How do I look up a specific CVE? Use mode ids with the CVE/GHSA/OSV identifier.

πŸ›Ÿ Support

Found a bug or need an extra field? Open an issue on the actor β€” fixes and new fields ship fast.

Data via the OSV.dev public API (open-source vulnerability database).


Keywords: osv scraper, vulnerability scanner, cve scraper, ghsa, dependency scanning, sbom, security, npm pypi go maven, cvss, JSON CSV Excel