Every rule, tested against the same 50 events
Each tile is one Sigma rule, grouped by folder. Select one to see its verdict and source.
Eight rounds of adaptive mutation
Each round, SHENRON scores mutation strategies by how many fields of the still-firing rules they target, favours ones it hasn't used, applies the winner to all 50 events and re-runs the rules. Mutations build on each other. Bars show the four rules that fired before mutation.
Where each attack scenario breakswithdrawn
Brittleness by kill-chain stage across six freshly generated campaigns, as the scorer originally reported it. Deeper rust means a higher score; dashed cells are stages the scenario doesn't include.
ATT&CK tags compared with the telemetry
Technique tags on rules versus technique tags on events, at the parent level (T1071.001 counts as T1071). A tag doesn't prove a rule detects the technique, so read this as overlap, not coverage.
The synthetic events
The 50 JSONL records the rule verdicts were scored against.