Query Gold Open Source programmatically and show your project's security status with a live README badge — free, read-only, no API key.
Embed a live Safeguard Gold status badge in any README or docs. It updates automatically as a package's security status changes.
Markdown:
[](https://gold.safeguard.sh/package/npm/lodash)Pattern: /badge/<ecosystem>/<name> — e.g. /badge/pypi/requests, /badge/npm/@types/node.
A GitHub Action and a command-line check that fail your build when a dependency is actively exploited (CISA KEV) or known-vulnerable are built but not released yet, so there is nothing to install today. Until they ship, check a manifest in your browser with the free dependency scanner: no account, and only package names are looked up.
Don't install a package or action that claims to be Gold Scan: the docs will give the install command when it ships.
All endpoints are GET, return JSON, and are rooted at https://gold.safeguard.sh. Read-only and free.
/api/packages?search=lodash&ecosystem=npmSearch packages (filter by ecosystem, status; paginated).
/api/packages/{name}Package detail — vulnerabilities, license, version, live download count.
/api/packages/{name}/vulnerabilitiesThe CVEs affecting a package.
/api/packages/statsCorpus-wide package statistics.
/api/vulnerabilities?search=&severity=criticalSearch CVEs by keyword, severity, or ecosystem.
/api/vulnerabilities/{cve}CVE detail — CVSS, EPSS, CISA KEV status, affected/fixed versions.
Example:
curl https://gold.safeguard.sh/api/packages/lodashThe API is provided as-is for read-only use. Data is aggregated from public sources — see Credits & Data Sources. Please cache badge/API responses rather than requesting them on every page load.