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

Audit Python packages, npm packages, Docker images, lockfiles, SBOMs, and Dockerfiles for vulnerability, maintenance, freshness, popularity, and metadata risk signals.

Pricing

$1,250.00 / 1,000 oss risk reports

Rating

0.0

(0)

Developer

Sean

Sean

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Audit Python packages, npm packages, Docker images, lockfiles, SBOMs, and Dockerfiles for vulnerability, maintenance, freshness, popularity, and metadata risk signals.

Use this Actor as an Apify API for OSS supply-chain risk, SBOM vulnerability review, Python package checks, npm lockfile checks, and Docker image risk triage.

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

  • SBOM vulnerability API for Apify users.
  • Docker image risk checker for vendor review.
  • PyPI and npm dependency risk report for security teams.
  • Open-source package due-diligence workflow for procurement.

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

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.

Example Input

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

Output

Each dataset row includes a status, score, confidence, summary, recommendations, 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.