Explains both the recorded review assessment and the current triage-adjusted grade. A finding-status change can change the displayed effective score without another review.
When E > 0: effective = min(security cap, clamp(roundAway(100 − (100 − base) × I / (I + E)), base, 100)). When E = 0: effective = base. Project summary: roundEven(mean(available recorded root scores per review kind)).Base is the stored review score (0–100). I sums included finding weights: open and accepted. E sums excluded weights: waived, false-positive, resolved or actively suppressed. Weights are critical 16, high 8, medium 4, low 2, otherwise 1. roundAway rounds a midpoint away from zero; roundEven rounds a midpoint to the nearest even integer. For reviews with a security verdict, the cap is 79 for warn and 59 for block or unavailable; otherwise it is 100. The cap applies to the adjustment when E > 0. Observed example: three high findings with one marked false-positive leave I = 16 and E = 8; base 72 (C) becomes 81 (B), unless a security cap applies. Bands are A ≥ 90, B ≥ 80, C ≥ 70, D ≥ 60, otherwise F.
Limits: The base is reviewer judgment. Triage can raise the effective grade without changing code or test coverage; excluded observations remain in the history. Project summaries average recorded root grades, not the effective grades of all files; missing scores are excluded. Inspect findings, policy, security signals and freshness alongside any grade.
Implementation