Free analyzer

PR Risk Analyzer

Match review effort to real risk. Score a PR from a few signals and get a recommended review protocol.

Files changed
Lines changed180
Test coverage of touched code65%
Blast radius (see the estimator)
Author familiarity with this area
Touches a public contract?
Includes a data migration?

Nothing you enter leaves your browser.

32Elevated risk
Elevated risk
One reviewer with domain context; ensure the touched code is tested before merge.
Top risk drivers
Blast radiusChange sizeLow coverage

Frequently asked questions

How do you measure the risk of a pull request?

By combining signals that predict incidents better than diff size alone: change size (files and lines), test coverage of the touched code, the change's blast radius, the author's familiarity with the area, and whether it touches a public contract or a data migration. This tool weights those into a 0–100 risk score.

Why not just review by diff size?

Diff size is a poor proxy for risk. A tiny change to a shared contract, or an unfamiliar-author change with a data migration, can be far riskier than a large change in an isolated, well-tested module. Scoring risk lets review effort match real risk.

Can Skaftor do this on every PR automatically?

Yes — Skaftor derives blast radius and coverage from its knowledge graph and can score and route PRs by risk so reviewers spend effort where it matters.

Related