The incident response plan template SOC 2 auditors test

Written for a company that has never had an incident and will be tested on it anyway. Severity, roles, the clock, the review, the annual exercise.

A SOC 2 incident response plan needs four things: severity tiers, named owners, a notification clock, and a review after. That is the minimum we recommend. The rest is padding you will be tested on.

What follows is an incident response plan template SOC 2 examiners can test, printed in full and downloadable as Word and PDF. It describes a company of five people. Nobody grades the writing.

The plans we have read are written for companies with a security operations center: a war room, an on call rotation, a legal hold procedure. You have five people and a Slack channel. Adopt one and you have promised a process you cannot perform.

What the examination is actually testing

Incident response sits inside the Security common criteria, so it is in scope on every SOC 2 report.1 Three criteria carry it. CC7.3 is triage: deciding whether an event is a security incident. CC7.4 is the response: contain it, fix it, tell the people who need to know. CC7.5 is recovery: restore what broke and close the actions the review found. Every Polara GRC assessment includes it, whatever other categories you add. The test is not whether your plan is thorough. It is whether the incidents in the period were handled the way the plan says, and whether the plan was exercised.2 A short plan you follow holds up. A long plan you ignore does not.

Severity, defined so it works at 2am

A definition earns its place if one engineer, alone and half awake, can apply it in a single read. Tie each tier to something observable: customer data, production availability, and whether anyone outside is involved. The word critical is not a definition. Give each tier a trigger and a clock.

TierTriggerWho is wokenClock
SEV1Customer data reached by someone who should not have it, or production down for allIncident lead, by phone, nowContained same day, notice clock starts at declaration
SEV2A control failed and could have exposed data, or production degraded for someIncident lead, within the hourContained same day, reviewed within five days
SEV3One account, device or dependency affected, and no data was reachedTicket, next business dayClosed inside your stated remediation window
Not an incidentScanner finding with no sign of use, failed login, phishing mail nobody clickedNobodyVulnerability queue
Pick numbers you will meet

If the plan says fifteen minutes and your phone is on silent, every late night page becomes a deviation an examiner can read off the ticket timestamps. Slower and true beats faster and false.

Roles when there are five of you

The usual role list is incident commander, communications lead, scribe, legal liaison and technical lead. Five roles, five people, two of them asleep. Collapse them, and say so in the plan. Naming one person twice is honest. Naming a role nobody holds is the finding.

RoleWhat it ownsHow to write it at five people
Incident leadDeclares the tier, runs the response, calls the endOne name, one backup. Both can be engineers
Technical responseContainment, evidence capture, the fixThe incident lead below SEV1. State that in the plan
Customer communicationStatus page, customer notices, the contract clockOne line: held by the CEO, backup the CTO
Record keeperTimeline, decisions, timestampsWhoever is not fixing. With two awake, the lead writes it afterwards

One sentence does the work: at our size the incident lead and the technical responder are the same person below a SEV1, and every role names a backup. The rest of what bends at this headcount is in SOC 2 for a small team.

The notification clock, and where it comes from

This is the section templates get wrong. The Trust Services Criteria ask that you communicate security incidents to the parties affected by them, which is a duty rather than a deadline.1 They do not name a number of hours, and no auditor will supply one for you. Your deadline comes from somewhere else, and you already signed it.

Your customer contracts
The security incident clause of the master services agreement or the data processing addendum, in hours or business days. Usually the shortest clock you are under, and it differs per customer.
Statute, where personal data is involved
Article 33 of the GDPR sets 72 hours to notify a supervisory authority of a personal data breach. U.S. state breach laws set their own timing. Ask counsel once, write it down.
What you published yourself
A status page promise or a trust page line is a commitment. An examiner can read it, so it is testable.

Write the shortest of the three into the plan as one number, and name the person who sends the notice. A clock nobody owns is not a clock.

The post incident review

Every incident gets one, and it should be short. The fix is what it is for. What makes it survive a sample test is a record carrying five fields.

  1. Detection time, and how it was detected. Alert, customer report, or somebody noticing. The field most write ups drop.
  2. Tier, and whether it changed. Raising a SEV3 to a SEV1 four hours in is the interesting part.
  3. Timeline with timestamps. Detected, declared, contained, resolved, communicated. Five entries is enough.
  4. Who was told, and when. Customers, any authority that applies, and the internal record.
  5. Root cause and one owned action with a date. Five actions nobody does is worse than one that closes.

Hold it within a week, while people still remember the order things happened in. Then close the action item. An examination samples your incidents and reads whether those actions closed, which is one of the numbered evidence requests you will be sent.

The annual test that produces the evidence

You will be asked for evidence that the plan was exercised during the period. If nothing ever happened to you, a tabletop is the only evidence there is, so it is what an examiner will ask for. Book the hour once a year and invite the people the plan names.

  1. Pick a scenario your stack can produce. An API key committed to a public repository. A laptop lost at an airport.
  2. Run it live for an hour. Someone declares a tier out loud, someone drafts the customer notice, someone reads the contract for the clock.
  3. Write down what broke. Nobody knew who holds the status page login. The findings are the point.
  4. Keep the artifact. Date, attendees, scenario, findings, action items with owners. That satisfies the request.
  5. Date it inside your period. An exercise held before the window opened does not cover it.

The incident response plan template, full text

This is the plan the Word and PDF files carry, with the severity table, the roles, the notification clock, the review and the annual exercise from the sections above. National Institute of Standards and Technology (NIST) Special Publication 800-61 Revision 3 is the federal guide to how incident response fits into cybersecurity risk management, and it is worth reading if you want the longer version.3

[Company name]

Incident Response Plan

Owner
[Security owner role]
Approved by
[Policy approver role]
Effective date
[Effective date]
Next review
[Next review date]
Version
[Version]

1. Purpose and scope

This plan sets how [Company name] (the "Company") detects, responds to and learns from security incidents. It supports the SOC 2 common criteria CC7.3, CC7.4 and CC7.5 by establishing a formal process for managing security incidents.

This plan applies to all security and availability incidents affecting [In-scope systems] or the data they hold.

2. Severity

The incident lead sets the tier when the incident is declared, and raises it if the facts change. Each tier has a trigger anyone can apply and a clock.

TierTriggerWho is wokenClock
SEV1Customer data reached by someone who should not have it, or production down for allIncident lead, by phone, nowContained same day, notice clock starts at declaration
SEV2A control failed and could have exposed data, or production degraded for someIncident lead, within the hourContained same day, reviewed within five days
SEV3One account, device or dependency affected, and no data was reachedTicket, next business dayClosed inside your stated remediation window
Not an incidentScanner finding with no sign of use, failed login, phishing mail nobody clickedNobodyVulnerability queue

Set clocks you will meet. Ticket timestamps are read against these numbers.

3. Roles

RoleWhat it ownsHeld byBackup
Incident leadDeclares the tier, runs the response, calls the end[Name][Name]
Technical responseContainment, evidence capture, the fix[Name][Name]
Customer communicationStatus page, customer notices, the contract clock[Name][Name]
Record keeperTimeline, decisions, timestamps[Name][Name]

At this size the incident lead and the technical responder are the same person below a SEV1, and every role names a backup. One person may hold several roles. No role is left without a name.

4. Response

The incident response process follows these phases:

  1. Detection and reporting: Incidents are identified and logged in [Ticketing system].
  2. Triage and containment: The impact is assessed and immediate steps are taken to limit damage.
  3. Eradication and recovery: The root cause is removed and systems are restored.
  4. Post-incident review: A blameless review is held for every incident within 5 business days, following section 6.

5. Notification

Internal and external stakeholders are notified of incidents according to their severity and impact, with a formal process for customer breach notification.

Affected customers, and any authority the law requires, are notified within [Notification deadline] of the incident being declared. That number is the shortest of the clocks below. The customer communication role sends every notice and records when it was sent.

Where the clock comes fromDeadlineApplies to
Customer contracts and data processing addendums[Hours][Customers with that clause]
Breach notification law[Hours or days][Personal data, by jurisdiction]
Commitments the Company has published[Hours][All customers]

6. Post-incident review

Every incident gets a short written review, held within 5 business days. The record carries:

  1. Detection time, and how the incident was detected: alert, customer report or someone noticing.
  2. The tier, and whether it changed during the response.
  3. A timeline with timestamps: detected, declared, contained, resolved and communicated.
  4. Who was told, and when: customers, any authority that applies, and the internal record.
  5. The root cause, and at least one action with an owner and a due date.

7. Annual exercise

The plan is exercised at least once a year, inside the audit period, with the people it names. A tabletop exercise is enough.

  1. Pick a scenario the Company systems could produce, such as an API key committed to a public repository or a lost laptop.
  2. Run it live for an hour: declare a tier, draft the customer notice and find the contract clock.
  3. Write down what did not work.
  4. Keep the record: date, attendees, scenario, findings, and actions with owners.

8. Evidence and records

The records below show that this policy operates. Each is dated, kept for at least [Evidence retention period], and stored where an auditor can be given it.

RecordWhat it showsWhere it is kept
Approved policyThis document, signed by the approver, with its version history.[Documentation system]
Incident logRecord of all security incidents.[Ticketing system]
Post-incident reviewsThe record in section 6 for each incident.[Documentation system]
Exercise recordThe annual tabletop or test, with attendees and actions.[Evidence storage location]
Customer noticesEach notice sent, with the time it was sent.[Evidence storage location]

9. Exceptions and enforcement

A deviation from this policy needs a written exception approved by the [Security owner role] before it begins. Each exception records the rule not met, the business reason, the compensating control and an expiry date no more than 12 months away. Exceptions are reviewed at each annual review.

A breach of this policy is handled under the Company disciplinary process and may lead to action up to and including termination of employment or contract. A breach that exposes customer data is also handled as a security incident.

10. Review and approval

The [Security owner role] reviews this policy at least once a year and after any significant change to the business, the systems in scope or the risks they face. The [Policy approver role] approves each version. Personnel are told of material changes and acknowledge the current version.

VersionDateSummary of changeApproved by
[Version][Effective date]First version.[Policy approver role]

Sign-off. Name, signature and date for: Policy approver.

11. Fields to complete

Replace every bracketed field in this document with your own detail, then delete this section.

FieldWhat to enter
[Company name]Your legal company name.
[Effective date]The date the approver signs this version.
[Version]Start at 1.0 and increase it each time the document changes.
[Security owner role]The role that runs the security program day to day, for example Chief Technology Officer.
[Policy approver role]The officer who approves policies and accepted risks, for example Chief Executive Officer.
[Evidence storage location]The shared folder or system where evidence is kept.
[Documentation system]Where policies and procedures are published, for example the company wiki.
[In-scope systems]The product, cloud accounts and tools inside the audit boundary.
[Ticketing system]Where changes and incidents are tracked, for example Jira or Linear.
[Evidence retention period]How long audit evidence is kept, for example three years.
[Notification deadline]The shortest customer or legal notice period you are bound by, in hours.
[Next review date]The date this version must be reviewed by, at most 12 months after the effective date.

What to cut before you publish it

Read the plan back with one question in mind. Could somebody test me on this line next Tuesday? Cut whatever you would have to make up on the spot. Then cut it again.

  • The war room and the bridge line, unless you have one.
  • Any role you cannot put a name against.
  • Response times you have never hit.
  • The forensics vendor you have not retained.
  • Any sentence starting with the security team.

What is left is two or three pages. At five people that is the finished document, not a draft of a longer one you owe somebody later. The policy set and what you put in scope shrink on the same logic.

Two plans sit next to this one. The business continuity and disaster recovery plan takes over when an incident becomes an outage, and the logging and monitoring policy sets the alerts that open an incident in the first place.

Where this sits in what you pay

Star is $2,000 one time, and the incident response policy is one of the thirteen Security policies written from your own stack rather than pasted from a template. A Type 1 report is $2,000 more. On Orbit, $7,800 a year, your SOC 2 Type 2 audit is included in every contract year. The first one starts once the 3-month observation window completes, and each later one after that contract year’s observation window.

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.

Questions

What does a SOC 2 incident response plan have to include?
Four things. A severity scale with observable triggers, a named owner for each response role plus a named backup, a notification clock with the source of that deadline written down, and a post incident review that records detection time and closes an action item. Everything past that is optional at a small company, and the auditor tests you against whatever you wrote.
How many people do you need to run an incident response plan?
One named lead and one named backup is enough at a company of five. The usual role list of incident commander, communications lead, scribe and legal liaison is a taxonomy of jobs, not a headcount requirement. Write in the plan that one person holds several of those roles and name who that person is. A role nobody holds is what produces a finding.
How fast do you have to notify customers of a security incident?
The Trust Services Criteria do not set a number of hours. The deadline usually comes from your own customer contracts, in the security incident clause of a master services agreement or a data processing addendum. Statute can also apply. Article 33 of the GDPR sets 72 hours to notify a supervisory authority of a personal data breach. Take the shortest clock that binds you and write that single number into the plan.
Do you need a tabletop exercise for SOC 2?
You need evidence that the plan was exercised during the examination period, and if you had no real incidents a tabletop is the only thing that can produce it. One hour, once a year, with the people the plan names. Keep the date, the attendee list, the scenario, the findings and the action items with owners. An exercise dated before your period opened does not count for that period.
Can you use a generic incident response plan template for SOC 2?
You can start from one, but the auditor tests whether you followed the plan you published rather than whether the plan is impressive. A template promising a war room, a fifteen minute page and a forensics retainer you do not have converts an ordinary incident into an exception. Delete every line you would have to invent under questioning. Two or three honest pages hold up.

Sources

  1. TSP Section 100, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy AICPA. The criteria themselves, including the common criteria every SOC 2 report covers.
  2. Statements on Standards for Attestation Engagements AICPA. The attestation standards a SOC 2 examination is performed under.
  3. Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile (SP 800-61 Rev. 3) NIST. How incident response fits into risk management.

Get audit-ready without a compliance team.

The readiness assessment is free, with no payment and no card. Star is $2,000 one time to get on the platform and close your gaps. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. You can be audit-ready starting at about a week.

Take the free assessment

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.