Skip to content
October 12, 2026

Purple Teaming Guide

A purple team starter kit: 9 MITRE ATT&CK techniques to emulate, the telemetry each produces, and the detections to validate for defenders building coverage.

Brackish Security6 min read

image

This is a follow-up to What Is Purple Teaming? A Practical Guide for Security Teams. Read that first if you want the why; this post is the how.

The first post made the case for running offense and defense together. This one gets concrete: which adversary techniques to emulate in a first engagement, what each one should generate in your telemetry, and the detection you validate against it.

Everything here is written for a defender building coverage. Techniques are described at the MITRE ATT&CK level and paired with the data source and detection logic that catch them, not as a how-to for the offensive side. The goal is a scorecard of what your tooling sees, technique by technique.

Choosing what to emulate

Don’t start from a tool’s full technique catalog. Start from the adversaries that actually target your sector and work backward to a short, ordered list.

  1. Pick a threat profile. Use CISA advisories, an ISAC feed, or the ATT&CK Groups pages for your industry. A ransomware affiliate and a state-aligned espionage actor exercise very different parts of your stack.
  2. Map to ATT&CK, across the kill chain. Choose techniques spanning several tactics (initial access through impact), not ten variations of one. Coverage gaps hide between tactics, not within them.
  3. Prefer procedures you can run safely. Every technique below has a benign emulation: a known test binary, a canary account, a non-destructive command. Atomic Red Team and the CALDERA framework package most of these so execution is consistent and logged.
  4. Write the expected signal before you run. For each technique, state the data source (EDR process events, Windows Security log, identity provider, DNS) and the field you expect to light up. If you can’t name the data source, that’s your first finding, logging comes before detection.

Keep the first run to 10–15 techniques. A tight set that each team understands end to end beats a sprint through a hundred you can’t act on.

A starter technique set

A cross-tactic set for a first engagement. Each row is a technique to emulate benignly, the telemetry it should produce, and the detection you confirm fires. ATT&CK IDs let you track coverage in your own matrix.

TacticTechnique (ATT&CK ID)Safe emulationPrimary data sourceDetection to validate
ExecutionCommand & scripting interpreter – PowerShell (T1059.001)Run a benign script with Script Block Logging onPowerShell operational log (4104), EDRAlert on obfuscated / encoded blocks and suspicious cmdlets
Defense evasionImpair defenses (T1562.001)Toggle a test exclusion or stop a non-prod sensorEDR config events, Security log (4719, 5001)Alert on tampering with AV/EDR config or logging
Credential accessOS credential dumping – LSASS (T1003.001)Open a handle to LSASS with a test tool in a lab VMEDR process-access events, Sysmon (10)Alert on non-system processes reading LSASS memory
Credential accessKerberoasting (T1558.003)Request service tickets for a canary SPN accountSecurity log (4769)Flag high volumes of RC4 ticket requests per account
DiscoveryAccount & domain discovery (T1087, T1482)Run standard enumeration from a managed workstationEDR command line, Security logBaseline recon tooling run from non-admin hosts
Lateral movementRemote services – SMB / admin shares (T1021.002)Authenticate to a canary host’s admin shareSecurity log (4624 type 3, 5140)Detect lateral auth patterns and new admin-share access
PersistenceScheduled task / service (T1053.005)Create and remove a named benign taskSecurity log (4698), Sysmon (1)Alert on task creation outside change windows
Command & controlApplication-layer protocol / DNS (T1071.004)Beacon to a controlled canary domainDNS / proxy logs, EDR network eventsDetect beaconing cadence and rare-domain lookups
ExfiltrationExfil over C2 channel (T1041)Transfer a tagged canary file to the test endpointProxy / DLP, network flowAlert on canary-file egress and anomalous upload volume

Start with credential access and lateral movement if you only have time for two tactics, that pair is where real intrusions do the most damage and where detection gaps are most common.

From technique to detection

[Diagram in the live doc: technique-to-detection trace — Emulate → Telemetry → Detection → Outcome, worked through Kerberoasting (T1558.003).]

Each row of the table above is really this chain. The exercise walks it left to right and records where it breaks: a technique with no emulation, no telemetry, or no rule is a gap, and the gap’s position tells you whether to fix logging or write a detection.

Running it safely

The exercise only produces useful data if execution is controlled and logged on both sides.

Scoring coverage

Tally every technique into the four outcomes and you get a coverage scorecard against the threat profile you chose. The shape of that tally is the deliverable, not a narrative.

A mature program tracks that scorecard over time and watches the “missed” and “detected, not alerted” columns shrink after each cycle. Re-run a technique the same day you tune it, a detection isn’t real until the technique runs again and the alert fires.

Where to go next

Run the set above once and you’ll have something most organizations never get: a technique-by-technique map of what your defenses actually see, tied to the adversaries you care about.

From there, widen the threat profile, add techniques a tier at a time, and keep the scorecard honest by re-testing after every tuning change.

For the bigger picture on how red and blue work the exercise together, see the intro: What Is Purple Teaming? A Practical Guide for Security Teams.

If you’d rather run a first engagement with a team that does this every week, get in touch – we’ll bring the emulation plan and work your detections alongside your analysts.

Want this tested against your environment?

Reading about an attack path is not the same as knowing whether yours holds. We can tell you which it is.

Scope an engagement