Playbooks and Ticketing
Following runbooks and tracking incidents.
Playbooks and Ticketing is a free Cyber Security Academy lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cyber Security Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Why Playbooks Exist
A playbook (or runbook) is a documented, step-by-step procedure for handling a specific type of alert or incident. Playbooks make response consistent, fast, and auditable.
Without playbooks, two analysts might handle the same phishing alert in wildly different ways. With them, response quality does not depend on who is on shift.
Anatomy of a Playbook
A good playbook has a predictable structure so analysts can follow it under pressure:
- Trigger — what alert or condition invokes this playbook
- Scope — what it covers and what it does not
- Steps — ordered investigation and response actions
- Decision points — branching logic for different findings
- Escalation criteria — when to hand off
- Closure conditions — when the case is done
A Phishing Playbook Example
Consider a reported phishing email. A typical playbook lays out clear steps:
1. Pull the original email (headers, body, attachments)
2. Extract IOCs: sender, URLs, attachment hashes
3. Check URL/hash reputation
4. Search mail logs: who else received it?
5. Check if anyone clicked or replied
6. If malicious: purge from all mailboxes
7. Block sender domain and URLs
8. If credentials entered: reset passwords, escalate
9. Notify affected users
10. Close ticket with IOCs and actions takenDecision Points and Branching
Real incidents are not linear. Playbooks include decision points that branch based on what you find.
For example, in the phishing playbook:
- Did anyone click the link? If no, contain and close. If yes, branch into credential-compromise handling.
- Were credentials entered? If yes, force password reset and check for suspicious logins.
Branching keeps the playbook proportionate: low effort for harmless reports, full response for real compromise.
The Ticketing System
A ticketing system (case management) is the system of record for every alert and incident. Each case is a ticket that tracks the full investigation.
Common platforms include the SOAR case manager, ServiceNow, Jira, or a dedicated IR tool. The ticket is where evidence, timeline, and decisions live so nothing depends on memory or chat messages.
Anatomy of a Good Ticket
A useful ticket captures everything needed to understand and audit a case:
- Title — concise and specific
- Severity and status
- Affected assets and users
- Timeline of investigation steps with timestamps
- Evidence and IOCs
- Disposition and actions taken
Write the ticket as if a stranger will read it during an audit a year from now, because they might.
Status and Severity Fields
Consistent status and severity fields make queues manageable and metrics meaningful.
Status: New -> In Progress -> Escalated -> Resolved -> Closed
Severity:
SEV1 Critical - active breach, major impact
SEV2 High - confirmed threat, contained
SEV3 Medium - suspicious, under investigation
SEV4 Low - informational / false positiveChain of Custody
When an incident may lead to legal action or HR involvement, evidence handling matters. Chain of custody documents who collected each piece of evidence, when, and how it was stored.
Tickets support this by recording:
- The exact time and source of each artifact
- The analyst who collected it
- Hashes proving the evidence was not altered
Sloppy evidence handling can make findings inadmissible or disputable.
SLAs and Time Tracking
Tickets enforce Service Level Agreements (SLAs) that define how quickly alerts must be acknowledged and resolved by severity.
Example SLA targets:
- SEV1: acknowledge within 15 minutes
- SEV2: acknowledge within 1 hour
- SEV3: respond within 4 hours
Timestamps in the ticket feed the metrics that show whether the SOC is meeting these commitments.
Keeping Playbooks Current
Playbooks rot if not maintained. Tools change, attackers evolve, and steps become outdated. Treat playbooks as living documents.
Update them when:
- A new tool or data source is added
- A post-incident review reveals a gap
- A new attack technique appears
- An analyst finds a step that is confusing or wrong
Version control your playbooks and review them on a schedule.
Playbooks Plus Automation
Many playbook steps are mechanical and ideal for SOAR automation. Automating them frees analysts for judgment-heavy work.
Steps commonly automated:
- Pulling the original email and extracting IOCs
- Running reputation lookups
- Purging malicious mail from all inboxes
- Updating the ticket with findings
The analyst still makes the key decisions; automation just executes the routine parts faster and consistently.
Quick Check
Test your understanding of playbooks and ticketing.
Recap
You learned how playbooks and ticketing structure SOC work:
- Playbooks give consistent, repeatable steps with decision points and escalation criteria
- The ticketing system is the system of record for every case
- Good tickets capture timeline, evidence, IOCs, disposition, and support chain of custody
- SLAs set response time targets tracked by ticket timestamps
- Keep playbooks current and automate their mechanical steps with SOAR
Next, you will measure how well the SOC performs using MTTD and MTTR.
Frequently asked questions
Is the “Playbooks and Ticketing” lesson free?
Yes — the full text of “Playbooks and Ticketing” is free to read here on the web, and the Cyber Security Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cyber Security Academy course, upgrade to CoddyKit PRO.
What will I learn in “Playbooks and Ticketing”?
Following runbooks and tracking incidents. You practise Cyber Security Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cyber Security Academy?
No prior experience is required. Cyber Security Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Playbooks and Ticketing” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cyber Security Academy lesson?
Yes. Every Cyber Security Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- The SOC and Its Tiers
- Alert Triage Workflow
- Playbooks and Ticketing
- SOC Metrics: MTTD and MTTR