OSS Supply Chain Risk Report - PyPI, npm, OSV and Docker Hub avatar

OSS Supply Chain Risk Report - PyPI, npm, OSV and Docker Hub

Pricing

$1,250.00 / 1,000 oss risk reports

Go to Apify Store
OSS Supply Chain Risk Report - PyPI, npm, OSV and Docker Hub

OSS Supply Chain Risk Report - PyPI, npm, OSV and Docker Hub

Software supply chain risk API and requirements.txt security scanner for Python packages, npm packages, Docker images, lockfiles, SBOMs, and Dockerfiles.

Pricing

$1,250.00 / 1,000 oss risk reports

Rating

0.0

(0)

Developer

Sean J

Sean J

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 days ago

Last modified

Share

Software supply chain risk API and requirements.txt security scanner for Python packages, npm packages, Docker images, lockfiles, SBOMs, and Dockerfiles.

Use this Actor as a software supply chain risk API, requirements.txt security scanner, SBOM vulnerability API, Docker image risk checker, PyPI vulnerability report, npm package-lock vulnerability API, and vendor due diligence API.

Inspired by Printing Press nvd, pypi, and docker-hub: public package metadata, vulnerability signals, lockfile/SBOM inputs, and container freshness.

Use cases

  • Check requirements.txt and pinned PyPI versions before vendor security review.
  • Extract npm package-lock dependencies and identify vulnerable package versions through OSV data.
  • Parse Dockerfile FROM images and audit Docker Hub freshness and metadata.
  • Turn CycloneDX or SPDX-like SBOM package URLs into structured risk rows.
  • Create dependency triage datasets for procurement, security questionnaires, and due-diligence workflows.

Search-friendly workflows

  • Software supply chain risk API and SBOM vulnerability API for Apify users.
  • requirements.txt security scanner for Python dependency review.
  • Docker image risk checker for vendor review.
  • PyPI and npm dependency risk report for security teams.
  • Vendor due diligence API for open-source package and procurement review.

This Actor is part of the Security Risk Intelligence Suite:

Use the three together to build repeatable due-diligence, procurement, and security-review workflows from public data.

Public examples and tutorials: https://github.com/shamusj-create/security-risk-intelligence-apify

Flagship workflow tutorial: https://github.com/shamusj-create/security-risk-intelligence-apify/blob/main/docs/vendor-risk-automation-with-apify.md

Sample outputs and case studies: https://github.com/shamusj-create/security-risk-intelligence-apify/blob/main/docs/sample-outputs-and-case-studies.md#oss-supply-chain-risk-report

Suite positioning: see ../docs/suites/SECURITY_RISK_INTELLIGENCE_SUITE.md.

Pricing

Recommended pay-per-event pricing:

  • Event: oss-risk-report
  • Price: $1.25
  • Unit: one bounded oss risk report

The Actor charges before making public-data requests so Apify spending limits can stop work cleanly.

Demo input

{
"pypiPackages": [
"requests",
"django"
],
"pypiPackageVersions": [
"requests==2.31.0"
],
"requirementsText": "",
"dockerImages": [
"library/redis",
"nginx"
],
"dockerfileText": "",
"packageLockJson": {},
"sbomJson": {},
"includeNvdKeywordSearch": true,
"nvdLookbackDays": 365,
"concurrency": 1
}

What you get back

Each dataset row includes package, lockfile, SBOM, or Docker image status, score, confidence, summary, recommendations, vulnerability and freshness highlights, disambiguation details, metrics, source payloads, and timestamp.

This Actor uses public/read-only data sources. SEC-backed requests require secContactEmail and include it in the SEC fair-access User-Agent. The included research@example.com smoke-test default is only for local examples; use a real contact email for production runs.