0Pricing
Cyber Security Academy · Lesson

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 taken

Decision 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 positive

Chain 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

  1. The SOC and Its Tiers
  2. Alert Triage Workflow
  3. Playbooks and Ticketing
  4. SOC Metrics: MTTD and MTTR
← Back to Cyber Security Academy