Incident Response Template

Contain, Recover, Learn — Then Move On

Follow This 5-Phase Framework

Containment, eradication, recovery, post-incident activity. One page, structured decision-making during emergencies. 60 minutes per incident from start to finish.

← Back to SLA Template

What This Is

Every organization faces incidents. The difference between a disaster and a manageable event is preparation. This template gives you a repeatable structure for containing damage, restoring service, and learning from what happened. Use it to turn chaos into data.

Why You Need This

Phase 1: Detection & Containment (15 Minutes)

The first 15 minutes matter most. Confirm the incident, isolate it, and limit the blast radius.

Step-by-Step

  1. Confirm the incident: Is this a real event or a false alarm? Use data, not fear.
  2. Identify the scope: Which systems, services, users, or data are affected?
  3. Stop the bleeding: Shut down access, disconnect compromised systems, or revert recent changes.
  4. Document what you know: Time, source, initial impact. Write it down immediately.
  5. Notify the incident response team: Appropriate stakeholders get notified based on severity.

Phase 2: Eradication (30-60 Minutes)

Remove the root cause and close the vulnerability. This phase can take hours to days depending on complexity.

Eradication Steps

Phase 3: Recovery (15-30 Minutes)

Return to normal operations, but do it carefully. Don't rush and don't skip validation.

Recovery Checklist

Phase 4: Post-Incident Activity (30-60 Minutes)

The incident is over. Now learn from it so it doesn't happen again. This is the most important phase.

Post-Incident Steps

Decision Tree: When to Escalate

Escalation Triggers

Worked Example

A SaaS company's authentication service was compromised. Here's how their incident response played out:

0:00: The monitoring system detected failed login attempts from multiple IP addresses.

0:05: Security team confirmed it was an automated attack. They disabled the affected API keys and blocked the attacker IPs.

0:15: Customer-facing sign-up was down. They isolated the affected service and restored it with a known-good backup from 15 minutes ago.

1:00: Service restored. They resumed monitoring and confirmed no data was exposed.

2:00: Root cause analysis: the old API key had a weak hash algorithm. They rotated all keys and updated the secret rotation policy to use SHA-256 going forward.

3:00: Blameless postmortem revealed: no one knew API key rotation was required. They updated the security handbook and added a 90-day rotation policy.

Result: Customer notification was sent 10 minutes after discovery. Customer churn dropped from 8% to 3%. External audit later praised their response as "professional and timely."