Supply Chain Risk
Package, dependency & exploit risk
Audit open-source package versions for advisories, exploited CVEs, and dependency exposure across major ecosystems. Score one package, batch-audit a package list, inspect supported dependency graphs, or fetch full advisory records.
Assess the security risk of one exact package version. Returns advisories, severity counts, KEV hits, exploitability signals, provenance, repository health, fixed versions, and a deterministic risk score.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "supply-chain-risk",
"skill": "package_risk",
"input": {
"package_url": "pkg:npm/lodash@4.17.20"
}
}' \
https://api.toolrouter.com/v1/tools/callAudit up to 10 exact package versions in one request. Returns a sortable table with risk scores, advisory counts, KEV hits, exploitability signals, provenance, and repository health.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "supply-chain-risk",
"skill": "batch_risk",
"input": {
"packages": [
{
"package_url": "pkg:npm/lodash@4.17.20"
},
{
"package_url": "pkg:pypi/django@5.0.3"
}
]
}
}' \
https://api.toolrouter.com/v1/tools/callFetch the dependency graph for one package version on ecosystems supported by deps.dev. Returns direct and transitive dependencies with per-node vulnerability counts from OSV, plus vulnerable paths and remediation candidates.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "supply-chain-risk",
"skill": "dependency_graph",
"input": {
"package_url": "pkg:npm/react@18.2.0"
}
}' \
https://api.toolrouter.com/v1/tools/callOpen a single advisory by ID. Works well for GHSA, CVE, and ecosystem-specific IDs and returns aliases, affected packages, fixed versions, KEV status, exploitability, and GitHub-reviewed metadata when available.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "supply-chain-risk",
"skill": "advisory_details",
"input": {
"advisory_id": "GHSA-29mw-wpgm-hmr9"
}
}' \
https://api.toolrouter.com/v1/tools/callQuick Start
claude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"supply-chain-risk","skill":"package_risk","input":{}}' \
https://api.toolrouter.com/v1/tools/call