Skip to content
Discussion options

You must be logged in to vote

The score measures rule health, not the number of findings. Here's the model:
Every rule that runs gets scored on its worst finding, not how many times it fired:

No finding → 100 (clean)
Worst finding is LOW → 75
Worst finding is MEDIUM → 50
Worst finding is HIGH → 0 (failed)

An area's sub-score is the average of all its rules' scores, rounded. So one HIGH finding can tank an area even though it's "only one error" — that rule just went to 0, and it drags the average down.
Worked example matching the case above: an area with 7 rules where 1 fires HIGH and the other 6 are clean scores (6×100 + 1×0) / 7 = 86%. If that one rule had fired MEDIUM instead of HIGH, it'd be (6×100 + 1×50) / 7 ≈ 93…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by albertfranquesa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant