Chapter 05
Rules of Engagement — anatomy of a good ROE
Last reviewed 2026-05-01
Every engagement needs a Rules of Engagement document. Not optional. Not implicit. Not “we discussed it on a call.” Written, signed, dated, distributed.
Why be this rigid: the worst day in a red team’s life is the day someone in operations claims they never authorized the test that just broke production. The ROE is the artifact that prevents that day.
The 13 mandatory sections
The Engagement Planner generates a working ROE in five minutes that hits every one of these. Sections summarized here so you understand what the planner is doing:
- Cover page — title, engagement reference (AIRT-YYYY-NNN), target system, date, version, confidentiality classification.
- Document control — revision history, distribution list (driven by RACI), sign-off block (Accountable owner, sponsoring executive, Security lead, Legal review).
- Engagement charter — mission, authority statement, engagement type definition.
- Scope — in-scope systems, time windows, testing hours, blackout periods, data classifications.
- Out of scope — hard limits — explicit prohibitions, with regulator-relevant defaults pre-populated (e.g., no PII extraction in banking).
- Authorization — sign-off matrix; reference to standalone authorization letter (Annex A).
- Methodology — recommended attack patterns and tools, selected to the engagement.
- Evidence collection and handling — what’s captured, how sensitive outputs are handled, chain of custody.
- Deliverables and reporting — cadence, deliverables list, severity definitions, findings format.
- Escalation path — when to pause, when to immediately disclose, contacts.
- Communications and distribution — distribution list, external communication restrictions.
- Compliance traceability — explicit mapping from this engagement to the framework requirements it produces evidence for.
- Success metrics — engagement-specific KPIs.
Plus annexes for the authorization letter, test cases (appended by Test Lead), glossary, and references.
What makes a good ROE versus an OK one
OK ROEs cover the sections. Good ROEs are specific:
- Specific scope (“the
assist-apiservice v3.2 deployed tous-east-2, including its retrieval over thesupport-kb-prodPinecone index”) rather than vague (“the assistant”). - Specific time windows (“Monday-Thursday 10 a.m.–6 p.m. ET; blackout Friday close-of-month”) rather than “business hours.”
- Specific hard limits naming systems and data classes that are off-limits.
- Specific success metrics (with target values).
- A populated compliance traceability section, not just a heading.
The planner produces specific output because it asks specific questions. If the engagement inputs are vague, the ROE will read vaguely — fix it before sign-off.
Distribution
Restricted distribution per RACI. The cover-page classification should match the most sensitive data class in scope.