PkgWatch: Know which packages will fail before they break your build
Predictive health scores for npm and Python packages. Get warned about abandonment risk months before it becomes your 3am incident.
Packages are ticking time bombs
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 malwareAttackers hijacked legitimate packages through expired maintainer domains, injecting credential-stealing malware.
Account takeover attackThese weren't security vulnerabilities. They were maintainer problems—a blind spot in traditional tooling.
Try it now - no signup required
Enter any npm or PyPI package name to see its health score and risk assessment in real-time.
Enter a package name to check its health score
package-name
npm
Health Components
Checking package health...
Package not found
The first tool that predicts package health
Security scanners alert you to known CVEs. We predict abandonment 6-12 months before it happens. Different problem, different solution.
Your security tools find known vulnerabilities. PkgWatch finds the packages that will cause problems next year.
Integrate anywhere in your workflow
Use the CLI for local development or the GitHub Action for CI/CD. Both connect to the same API.
CLI
@pkgwatch/cli
Catch risky packages before they ship — right from your terminal.
GitHub Action
Dlaranjo/pkgwatch/action
Block risky packages from ever reaching main. Automatic scanning on every PR.
- name: Scan dependencies
uses: Dlaranjo/pkgwatch/action@v1
with:
api-key: ${{ secrets.PKGWATCH_API_KEY }}
fail-on: HIGH
scan-mode: recursive
max-manifests: '200' # default: 100 Both tools work in demo mode (20 requests/hour) without an API key. Try the live demo above.
Start watching your packages today
Get your free API key and unlock 5,000 requests per month.
Predictions validated with academic survival analysis methodology.
Want to try first? The CLI works without an API key:
npx @pkgwatch/cli check express
Demo mode: 20 requests/hour