Dependency Advisory Monitor — OSV & GitHub Security avatar

Dependency Advisory Monitor — OSV & GitHub Security

Pricing

from $30.00 / 1,000 advisories

Go to Apify Store
Dependency Advisory Monitor — OSV & GitHub Security

Dependency Advisory Monitor — OSV & GitHub Security

Scan npm, PyPI, Maven, Go & more dependencies for known vulnerabilities via OSV.dev and the GitHub Advisory Database. CI/CD-ready, no login.

Pricing

from $30.00 / 1,000 advisories

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📦 Dependency Advisory Monitor · OSV & GitHub Security

Scan your dependencies for known vulnerabilities across npm, PyPI, Maven, Go, crates.io and more — from the open-source OSV.dev database (which aggregates the GitHub Advisory DB and others). Built for devs and security teams wiring vuln-checks into CI/CD.

⚡ What you get

FieldDescription
package / ecosystemThe dependency queried
advisoryIdOSV / GHSA advisory ID
severityCVSS vector/score where available
cveIdsCross-referenced CVE IDs
summaryAdvisory summary
affectedIntroduced/fixed version events
referencesSource links

🎯 Use cases

  1. CI/CD dependency security gates
  2. Security teams auditing a software bill of materials (SBOM)
  3. Engineering leads tracking advisories for owned packages
  4. Vendor risk / supply-chain monitoring

🚀 Sample inputs

{ "packages": ["npm:lodash","pypi:django","maven:org.apache.logging.log4j:log4j-core"] }
{ "packages": ["go:golang.org/x/net"], "maxPerPackage": 10 }

📦 Sample output

{ "package": "lodash", "ecosystem": "npm", "advisoryId": "GHSA-jf85-cpcp-j695", "severity": "CVSS:3.1/...", "cveIds": ["CVE-2019-10744"], "summary": "Prototype Pollution in lodash", "affected": [{"introduced":"0"},{"fixed":"4.17.12"}] }

📊 Sample Output

Sample output

🛠 How it works

  1. Source — OSV.dev /v1/query (official, no login), aggregating GitHub Advisory DB + ecosystem sources.
  2. Normalize — maps ecosystem aliases (pip→PyPI, cargo→crates.io, …).
  3. Enrich — pulls severity, CVE aliases, and affected version ranges.
  4. Schema — one row per advisory.
  5. Fallback — bad/unknown packages are logged and skipped.

💰 Pricing Example

Pay-per-event: $0.005 per run + $0.03 per advisory (advisory-record).

AdvisoriesCost
100~$3.00
500~$15.01
2,000~$60.01
Apify's $5 free credit covers ~166 advisories. Start free →

Data from OSV.dev (open-source vulnerability database, openly licensed) which aggregates the GitHub Advisory Database and ecosystem advisories. Identified User-Agent; official public API.

❓ FAQ

Which ecosystems? npm, PyPI, Maven, Go, crates.io, RubyGems, NuGet, Packagist, and more. Do I need an API key? No. Maven format? maven:groupId:artifactId. Version-specific? Package-level today; version filtering on the roadmap. Fresh? Live from OSV at run time. CVE mapping? Yes — cveIds.

🆘 Troubleshooting

  • 0 advisories — the package may have none, or the ecosystem alias is wrong (use npm/pypi/maven/go/...).
  • Unknown ecosystem — check spelling; see supported list above.
  • Maven returns nothing — use the full groupId:artifactId.
  • Too many — set maxPerPackage.

🏷️ About NexGenData

Structured public-data tools for analysts, developers, and operators. thenextgennexus.com.