MCP server · REST API

Stop carrying overrides you don't need.

When a transitive dependency gets patched, its parent usually catches up on its own. Backpatch checks npm and tells you which overrides, resolutions, and pnpm.overrides you can safely delete.

Read the docs →

Free tier needs no key — 25 overrides per request, right away.

POST /analyze_overrides200 OK
[
  {
    "packageName": "tough-cookie",
    "overriddenVersion": "4.1.3",
    "status": "SafeToRemove",
    "suggestedParentUpgrade": "upgrade request to 2.89.0",
    "advisoryId": "GHSA-72xf-g2v4-qvf3",
    "reason": "[email protected] already ships [email protected]"
  }
]
How it works
01

Scan

Reads every overrides, resolutions, and pnpm.overrides entry in one pass — no config.

02

Probe

Checks npm to see whether the parent dependency has already moved past the patched version on its own.

03

Explain

Cross-references the OSV database for the advisory that prompted each override in the first place.

Pay for the limits, not the tool.

The free tier is real and anonymous. Paid plans raise the per-request and rate limits; your key is shown once, right after checkout.

Free

For trying it out.

$0
  • 25 overrides / request
  • 10 requests / min
  • No key required
Read the docs
Most popular
Pro

For individual maintainers.

$15/mo
  • 200 overrides / request
  • 120 requests / min
  • API key access
Team

For shared codebases.

$50/mo
  • 1,000 overrides / request
  • 600 requests / min
  • API key access
Enterprise

For everything else.

Custom
  • Unlimited overrides
  • Custom rate limits
  • Dedicated support & SLA
Contact sales