Severity levels
Risk score
The risk score (0–100) summarises the security posture of the PR. It is driven by finding severity and count, with regression findings carrying an additional penalty.
See Risk score for how these factors are weighted and how to use score trends over time.
Finding fields
Finding lifecycle
PR review output
Each completed review produces:- A GitHub PR comment from
battletest-security[bot] - A commit status check:
battletest/security-review— passes on successful completion regardless of finding severity; fails only on internal review error - A run record in the BattleTest dashboard linked from the PR comment
Dashboard run detail
The run detail page includes:- All findings with expanded reasoning
- Historical comparison: how this PR compares to previous runs on the same repository
- Export as JSON or PDF
- Per-finding dismiss and status controls