Predictive health scores for npm packages. Get warned about abandonment risk months before it becomes your 3am incident.
Every year, critical packages get abandoned, compromised, or sabotaged. By the time you notice, it's already breaking production.
Maintainer intentionally corrupted packages with infinite loops, breaking thousands of projects overnight.
25M+ weekly downloads affectedMaintainer handed off project to attacker who injected cryptocurrency-stealing malware.
2M+ downloads with malware11-line package was unpublished, breaking React, Babel, and thousands of builds worldwide.
Global npm outageEnter any npm package name to see its health score and risk assessment in real-time.
npm package
Checking package health...
Package not found
Get health scores for any npm package with a single API call. Scan entire projects in seconds.
{
"package": "express",
"ecosystem": "npm",
"health_score": 83.5,
"risk_level": "LOW",
"abandonment_risk": {
"probability": 3.5,
"time_horizon_months": 12
},
"components": {
"maintainer_health": 100,
"evolution_health": 86.5,
"community_health": 73.7,
"user_centric": 69.3
},
"signals": {
"weekly_downloads": 37871062,
"stars": 68517,
"days_since_last_commit": 0,
"maintainer_count": 5
}
} Get 0-100 scores based on maintainer activity, community health, release cadence, and adoption metrics.
Identify at-risk packages 6-12 months before problems emerge with ML-based predictions.
Scan your entire package.json in one API call. Get a complete risk breakdown instantly.
Get alerted to deprecations, archived repos, and security advisories before they become blockers.
Use the CLI for local development or the GitHub Action for CI/CD. Both connect to the same API.
@dephealth/cli
Catch risky dependencies before they ship — right from your terminal.
Dlaranjo/dephealth
Block risky dependencies from ever reaching main. Automatic scanning on every PR.
- name: Scan dependencies
uses: Dlaranjo/dephealth@v1
with:
api-key: ${{ secrets.DEPHEALTH_API_KEY }}
fail-on: HIGH Both tools work in demo mode (20 requests/hour) without an API key. Try the live demo above.
Get your free API key and unlock 5,000 requests per month.
Want to try first? The CLI works without an API key:
npx @dephealth/cli check express
Demo mode: 20 requests/hour