Credit score for open-source packages.
Know what you're installing before you install it.
RiskGraph analyzes npm and PyPI packages for risk signals: maintainer churn, version anomalies, missing licenses, abandoned dependencies, and typosquatting.
pip install riskgraphScan a package:
os-risk scan lodash --ecosystem npmcurl https://api.riskgraph.io/api/v1/package-risk/npm/lodashResponse:
{"package": "lodash", "score": 1.1, "level": "LOW", "signals": [...]}riskgraph.io — input a package name, get a risk score.
- Proactive risk — not just CVEs, but maintainer health, version anomalies, typosquatting signals
- Ecosystem-agnostic — npm, PyPI, GitHub
- Developer-first — CLI, API, dashboard, all free tier
- Open-source — MIT License
- Core scoring engine (npm, PyPI)
- REST API (FastAPI)
- CLI tool
- Dashboard
- CI/CD integrations (GitHub Actions, GitLab)
- Enterprise SBOM generation
- Real-time package monitoring
- Data moat: 10M+ packages indexed
MIT
RapidAPI cannot call localhost; deploy RiskGraph first and use the public URL as the RapidAPI base URL.
Fastest options:
- Connect this repository to Render.
- Render auto-detects
render.yaml. - Public base URL target:
https://riskgraph.onrender.com.
- Connect this repository to Railway.
- Railway uses
railway.toml. - Set start command if needed:
uvicorn riskgraph.api.main:app --host 0.0.0.0 --port $PORT