How to Run a Breach and Attack Simulation Programme
An operating model for a breach and attack simulation programme: scope, owners, cadence, change control, remediation, and what the first 90 days should produce.
The platform is ready when the operating rhythm is.
A BAS programme is…
The scope, people, cadence, and remediation path that keep authorised simulations running, turn misses into control changes, and prove those changes with a retest.
Teams stall when the software is live and nobody owns the weekly pack. The programme names that owner, the control owners who implement fixes, and the rule for what gets tested next.
Purple-team exercises and red-team findings feed the programme. They do not replace the schedule. Anything worth worrying about twice becomes a scenario.
Operator
Runs the pack, checks that results arrived, and refuses to expand scope faster than remediation.
Control owner
Changes the EDR policy, gateway rule, firewall path, or SIEM content the result pointed at.
Sponsor
Reads drift and closure trends, and protects the weekly time the programme needs.
A quarter that ends with a habit.
Days 1–30: scope and baseline
Approve hosts and exclusions. Run a small pack across two control planes. Publish the outcome model so “missed” means the same thing to everyone.
Days 31–60: close a few gaps
Pick misses an owner can fix in a sprint. Open tickets with the scenario attached. Retest. Do not add fifty techniques while the first ten are open.
Days 61–90: make it a calendar
Put the pack on a weekly schedule. Add a trigger for policy changes. Show leadership the closures and the regressions, not a tour of the console.
After day 90: widen on purpose
Add techniques from threat reporting or a purple-team day only when the retest habit is holding. Encode new findings. Retire scenarios you no longer care about.
Four seats, even if one person holds two.
Programme operator
Maintains scope, schedule, and scenario hygiene. Escalates when a run fails for operational reasons rather than a detection gap.
Detection engineering
Turns logged-only and missed results into rule changes, then asks for the retest before closing the work.
Control owners
Endpoint, email, and network owners implement prevention changes and remove exceptions that the simulation keeps proving.
SOC leadership
Uses the trend to staff tuning work and to brief the CISO. Shields the cadence from one-off demo requests.
A calendar the programme can survive.
| When | Who | Output |
|---|---|---|
| Weekly run | Operator | Fresh outcomes for the priority pack |
| Triage | Operator and detection engineering | Misses split into fix, accept, or needs scope review |
| Change | Control owner | Policy or rule updated, scenario ID noted |
| Retest | Operator | Pass, still missed, or partial — stored beside the original |
| After a control change | Operator | Dependent scenarios rerun outside the weekly slot |
| Monthly readout | SOC leadership | Closures, regressions, and untested tactics you refuse to call covered |
Running the programme,
answered.
Related reading and resources
The programme sits on the platform loop, the control tests, and the metrics leadership will ask for.
Leave the demo with a pack your team can run weekly.
Request a Valitrix working session and map scope, a first scenario pack, and the retest path — the pieces a programme needs before the licence does any good.