SHENRON

Demo run · v

RULES FIRED

One switch per rule. On: kept firing. Warning lamp: broke when mutated. Off: never fired.

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.

Kept firing every round Stopped after mutation Never fired

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.