kitos
|
424eef70c5
|
fix(heatmap): detection rules layer uses absolute rule count, not relative max
Before: score = (rules/max_rules)*50 + (evaluated/rules)*50
-> everything red because relative to the 1 technique with most rules
After: score = min(rules/4 * 100, 100) — absolute thresholds
0 rules = gray (not covered)
1 rule = red (25 — minimal)
2 rules = orange (50 — some)
3 rules = yellow (75 — good)
4+ rules = green (100 — well covered)
Also update HeatmapLegend labels to show actual rule counts instead of
meaningless percentage ranges.
|
2026-05-28 16:11:29 +02:00 |
|