Writing incident response playbooks teams actually use

    A playbook that reads like a policy will not be opened during an incident. The ones that get used are short, decision-shaped, and honest about the cost of each containment option.

    By Piotr Zenon Żabrowski · Published · Updated

    1Prepare

    • Playbooks
    • Access
    • Authority
    • Exercises

    2Detect and analyse

    • Alerting
    • Triage
    • Scope determination

    3Contain and eradicate

    • Token revocation
    • Isolation
    • Credential reset
    • Persistence removal

    4Recover and learn

    • Service restoration
    • Regulatory reporting
    • Control change
    Where a playbook plugs into the lifecycle

    The structure

    1. 01Trigger and scope

      The specific signals that open this playbook, and explicitly what it does not cover.

    2. 02First ten minutes

      Named actions with the exact console or command path, and who is allowed to take them without approval.

    3. 03Containment options with cost

      Each option lists what it stops, what it breaks, and what evidence it destroys.

    4. 04Evidence preservation

      Snapshot, token and log capture steps taken before containment, because containment often deletes the answer.

    5. 05Decision points

      Escalate, notify, involve legal, engage the provider — each with a named role, not a team name.

    6. 06Notification clocks

      DORA's 4-hour initial notification from classification (24-hour ceiling from detection), NIS2's 24-hour early warning, GDPR's 72 hours from awareness — each started from its own trigger, classified once.

    7. 07Recovery and verification

      How you prove the intruder is out, including credential and token invalidation.

    The playbook set worth having first

    PlaybookFirst containment decision
    Business email compromiseRevoke sessions and tokens before resetting the password
    Ransomware in the estateIsolate segments and protect backup credentials before wiping anything
    Cloud identity compromiseKill refresh tokens, then review role assignments created during the window
    Public cloud data exposureClose access and preserve access logs before rotating keys
    Insider data exfiltrationInvolve HR and legal before touching the account
    AI system abuse or data leakageDisable the tool integration, keep prompt and retrieval logs

    Playbook quality test

    • A competent engineer who has never seen it can execute it at 03:00.
    • Every containment option states what it breaks.
    • Evidence steps come before destructive steps.
    • Named roles, not team names, own each decision.
    • Notification clocks, their trigger event and their deadline are stated per applicable regime.
    • It was exercised in the last twelve months and updated afterwards.

    Frequently asked questions

    How many playbooks are enough?

    Six well-exercised ones beat thirty unread. Cover the scenarios that actually occur, then add depth.

    Who should write them?

    The people who would run the incident, reviewed by the engineers who own the affected systems. Externally written playbooks fail on environment detail.

    Do DORA and NIS2 share the same notification clock?

    No, and the clocks start at different points. Under DORA, the classification decision starts a 4-hour clock for the initial notification, with a 24-hour hard ceiling from detection, then 72 hours for the intermediate report and one month for the final report. Under Poland's NIS2 transposition (the amended KSC Act), the early warning to the competent CSIRT is due within 24 hours of detection, the full notification within 72 hours, and the final report within one month. GDPR's 72 hours runs from awareness of a personal-data breach, which is a different trigger again. One classification event should start all applicable clocks simultaneously, each routed to its own deadline.