assess.one – AI-powered business operations platform

Workflow Template

Security Incident Response Workflow

Captures suspected cyber security incidents, uses AI to rate severity (with human fallback), coordinates escalation, containment/investigation/eradication response, optional external notification, and recovery sign-off through to closure with reporter notification.

When a suspected security incident lands in an inbox or a hallway conversation, severity gets guessed, escalation gets forgotten, and nobody can say what containment steps were actually taken. This workflow captures the incident through a request form, uses AI to rate severity with a human fallback when confidence is low, and routes High severity cases to an escalation task while every case moves through containment, investigation, eradication, optional external notification and recovery sign-off. The result is a security team with a single record per incident, a visible status at every stage, and a reporter who gets acknowledged and notified of closure automatically.

Business Outcomes

  • Reduces time between incident detection and first response action
  • Helps standardise severity rating so High severity cases get escalated consistently
  • Makes containment, investigation and eradication steps visible on the record instead of scattered across emails
  • Supports faster decisions on external notification requirements
  • Improves reporter experience with automatic acknowledgement and closure emails

Workflow Steps

Steps

  1. 1
    Create Incident Recordcreate record

    Registers the reported incident as a security_incident record.

  2. 2
    Set Status to Reportedupdate record

    Sets the incident status to Reported.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the reporter an acknowledgement with their incident reference number.

  4. 4
    AI Severity Ratingai decision

    Uses AI to assess the severity of the incident as High, Medium or Low.

  5. 5
    Route on AI Severity Confidence

    Routes to human review if the AI is unsure, otherwise proceeds with the AI severity rating.

    _ai_decision_ai_rate_severity_needs_human_review: "true"→Security Lead: Set Severity
    _ai_decision_ai_rate_severity_decision: "human_review"→Security Lead: Set Severity
    _ai_decision_ai_rate_severity_decision: "High"→Save AI Severity
    _ai_decision_ai_rate_severity_decision: "Medium"→Save AI Severity
    _ai_decision_ai_rate_severity_decision: "Low"→Save AI Severity
    Default→Security Lead: Set Severity
  6. 6
    Save AI Severityupdate record

    Persists the AI-determined severity rating to the record.

  7. 7
    Security Lead: Set Severitycreate task

    Security lead reviews the incident and manually sets the severity when AI is unsure.

  8. 8
    Save Manual Severityupdate record

    Persists the security lead's manually set severity rating to the record.

  9. 9
    Route on Severity

    Routes High severity incidents to escalation, all severities proceed to response.

    severity: "High"→Create Escalation Task
    severity: "Medium"→Set Status to Responding
    severity: "Low"→Set Status to Responding
    Default→Set Status to Responding
  10. 10
    Create Escalation Taskcreate task

    Creates a fire-and-forget escalation task for the security manager on High severity incidents.

  11. 11
    Set Status to Respondingupdate record

    Sets the incident status to Responding.

  12. 12
    Route Responder Task Due Date

    Determines whether the responder task is due in 1 day (High) or 3 days (Medium/Low).

    severity: "High"→Responder Task (High - Due 1 Day)
    Default→Responder Task (Medium/Low - Due 3 Days)
  13. 13
    Responder Task (High - Due 1 Day)create task

    Assigns the responder a task due in 1 day to record containment, investigation, eradication and external notification need.

  14. 14
    Responder Task (Medium/Low - Due 3 Days)create task

    Assigns the responder a task due in 3 days to record containment, investigation, eradication and external notification need.

  15. 15
    Save Response Detailsupdate record

    Persists containment actions, investigation findings, eradication steps and external notification flag to the record.

  16. 16
    Route on External Notification Requirement

    Routes to the privacy officer task if external notification is required.

    external_notification_required: "Yes"→Privacy Officer: External Notification
    external_notification_required: "No"→Set Status to Recovery
    Default→Set Status to Recovery
  17. 17
    Privacy Officer: External Notificationcreate task

    Assigns the privacy officer a task due in 2 days to record who was notified externally and when.

  18. 18
    Save Notification Detailsupdate record

    Persists who was notified externally and when to the record.

  19. 19
    Set Status to Recoveryupdate record

    Sets the incident status to Recovery.

  20. 20
    Responder: Recovery Confirmationcreate task

    Assigns the responder a task with no due date to record recovery confirmation, lessons learned and corrective actions.

  21. 21
    Save Recovery Detailsupdate record

    Persists recovery confirmation, lessons learned and corrective actions to the record.

  22. 22
    Set Status to Closedupdate record

    Sets the incident status to Closed.

  23. 23
    Send Closure Emailsend email

    Emails the reporter to let them know the incident has been closed.

Fields

Show all 21 fields

FormSecurity Incident Report

  • Reporter Name*· Text
  • Reporter Email*· Email
  • What Was Detected*· Long text
  • Date Detected*· Date
  • Time Detected*· Text
  • Affected Users· Long text
  • Affected Devices or Systems*· Long text
  • Indicators of Compromise*· Long text
  • Impact*· Long text

TaskSecurity Lead: Set Severity

  • Set Severity*· Choice

TaskResponder Task (High - Due 1 Day)

  • Containment Actions*· Long text
  • Investigation Findings*· Long text
  • Eradication Steps*· Long text
  • External Notification Required*· Choice

TaskPrivacy Officer: External Notification

  • Who Was Notified*· Text
  • When Notified*· Date

TaskResponder: Recovery Confirmation

  • Recovery Confirmation*· Long text
  • Lessons Learned*· Long text
  • Corrective Actions*· Long text

Other fields

  • Incident Status· Choice
  • Severity· Choice
  • Reporter Name*
  • Reporter Email*
  • What Was Detected*
  • Date Detected*
  • Time Detected*
  • Affected Users

Forms

Security Incident Report

9 fields

Data Views

Security Incidents

date_detected, affected_devices_systems, severity, incident_status

Dashboard Widgets

Incidents by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
security incident responsecyber incidentcybersecurity workflowdata security incidentincident response

Similar Workflows

Similar Categories

FAQs

What happens if the AI can't confidently rate the severity of an incident?

The workflow routes the incident to a security lead who reviews it and manually sets the severity. The workflow waits for this task to be completed, and the manually set severity is saved to the record just as the AI rating would have been. This keeps every incident moving forward even when automated rating is uncertain.

Can this handle both high severity and lower severity incidents differently?

Yes. High severity incidents are routed to a fire-and-forget escalation task for the security manager and get a responder task due in 1 day, while Medium and Low severity incidents get a responder task due in 3 days. All severities then proceed through the same response, recovery and closure stages.

What if external notification isn't required for an incident?

The responder records whether external notification is required as part of their containment and investigation task. If it's marked as not required, the workflow skips the privacy officer task and moves the incident straight to Recovery status. If it is required, a privacy officer task is created to record who was notified and when.

Who is responsible for each stage of the incident response?

A security lead sets severity manually when the AI is unsure, a security manager receives escalation notes on High severity incidents, a responder handles containment, investigation, eradication and recovery confirmation, and a privacy officer handles external notification details when required. Each task is assigned to a workspace member and, apart from the escalation task, the workflow waits for it before moving on.

What does the reporter see or receive during this process?

The reporter submits the initial request through a form and receives an acknowledgement email with their incident reference number right after the record is created. They receive no further contact until the incident is closed, at which point a closure email is sent letting them know the incident has been resolved.

Can we customise the responder task due dates or the fields collected?

Yes. The workflow can be changed by describing the change in plain English or by editing steps directly in the workflow editor, and earlier versions are kept if you want to revert. This means due date rules, form fields, or task assignments can be adjusted to match how your team actually runs incident response.

What information ends up on the incident record versus staying with a task?

Fields entered on tasks the workflow waits for — like containment actions, investigation findings, recovery confirmation and notification details — are saved to the record and visible in its timeline. The escalation task notes for the security manager stay with that task in the record's task list since the workflow doesn't wait for it, so it's not saved as a record field.

How do we track where an incident is in the process?

Each incident is a record with a reference number, a status, and a timeline showing what has happened. Status moves through Reported, Responding, Recovery and Closed, and table views and dashboards can show all incidents grouped by their current status.

What if an incident needs to loop back through containment after recovery starts?

The workflow as defined moves from response through to a single recovery confirmation task once external notification handling is complete. If your team needs additional containment or investigation cycles, the workflow's steps can be edited to add extra tasks or routing before recovery, since it's changed by describing the change in plain English or editing steps in the workflow editor.

Does this workflow help with regulatory reporting obligations?

The workflow records who was externally notified and when, along with the incident's full timeline and status history, which can support a business's own reporting process. Each business should confirm its own regulatory and compliance obligations separately, as this workflow tracks the information entered rather than determining what is legally required.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Security Incident Response Workflow | assess.one