38 techniques, mapped onto the ATT&CK matrix
This is a real REPLAY run over committed telemetry — 26 detected, 12 gaps, and two kinds of gap, because a coverage tool that is all-green is just a checklist. Flip to after --fix to watch the remediation round-trip close the timestomp gap live.
38 techniques executed with real telemetry across 11 of the 14 ATT&CK enterprise tactics; each verdict is computed by the engine from captured logs against real SigmaHQ rules.
| ATT&CK | Technique | Tactic | Result | Firing rule / gap |
|---|
The verdict is not the AI's to make
LLMs hallucinate confident verdicts. A coverage tool whose ground truth a model can fabricate is worthless — so RedGap draws the trust boundary in code. The optional planner can order the techniques and narrate the report; it cannot change a single verdict. A test asserts the coverage is byte-identical with and without the LLM.
Find a real blind spot — then close it
Technique T1070.006 (timestomp) fires, but no rule catches it: a rule gap. Write one Sigma rule, re-run the same command, and the verdict flips red → green. Both the before and after reports are committed. RedGap isn't a status printer — it's a loop that finds a gap and closes it.
One command. No key, no cloud, no Docker.
The default path re-evaluates real captured telemetry (committed with sha256 provenance) through the exact same engine used live. Docker is only needed for a fresh live capture.
From source instead: git clone … && pip install -e .
The lab builds and destroys itself — nothing to set up by hand.