Understanding SOAR¶
Security Orchestration, Automation, and Response (SOAR) connects security tools and executes repeatable workflows. It helps teams enrich alerts, coordinate decisions, perform approved response actions, and preserve an audit history.
What you will learn
By the end, you should be able to explain how a SOAR playbook works, place a safe human-approval boundary, handle a failed action without repeating containment, and judge automation by its safety and reliability.
What is SOAR?¶
Core concept
A SOAR platform receives a trigger, gathers context from connected tools, follows documented decision logic, and coordinates approved response work. It is most useful when the workflow is repeatable, observable, and safe to recover when a step fails.
Keep in mind: SOAR automates a process—not judgement, evidence quality, or authority. Every action still needs a defined owner, scope, permission boundary, and recovery path.
Orchestration, automation, and response¶
What SOAR is not¶
Connected, but not interchangeable
A SIEM commonly creates the alert, a SIRP holds the case, and SOAR moves information and approved actions between tools. SOAR does not make weak evidence reliable or grant permission to act.
Why SOAR matters¶
Connect tools¶
Move evidence and actions between security products without repeated copy and paste.
Reduce repetition¶
Automate validated, routine steps so analysts can focus on decisions and exceptions.
Control response¶
Use approvals, exact scope, and rollback plans before disruptive actions occur.
Preserve evidence¶
Record inputs, decisions, actions, results, and errors in a reviewable audit trail.
How a playbook works¶
A playbook moves from evidence to a recorded outcome. Approval protects potentially disruptive actions.
- ReceiveAccept the alert and confirm that the required fields are present and valid.
- EnrichGather relevant threat, identity, asset, and reputation context from connected tools.
- DecideEvaluate the available evidence and select the branch defined by the playbook.
- ApprovePause for an authorised analyst before making a potentially disruptive change.
- ActPerform the approved response action using the exact target and scope recorded.
- RecordPreserve the inputs, decision, action, result, and any errors in the case.
Build and run a response playbook¶
Review a suspicious-email case, choose safe automation, approve a bounded action, and recover without repeating containment.
Try it: contain only what the evidence supports
Complete all four stages. This exercise rewards a controlled, reviewable response—not the largest or fastest action.
- 1Evidence
- 2Design
- 3Approve
- 4Run and recover
Review the evidence. Open all three records to confirm confidence and exact scope.
Choose safe automation. Select the two actions that only read information.
Set the boundary. Approve only the exact, reversible action supported by the evidence.
- Evidence
- Confirmed malicious hash
- Scope
- 12 exact matches
- Rollback
- Release from quarantine
- Owner
- Training Analyst
Run and recover. Preserve containment and recover only the step that fails.
- ValidateAwaiting run
- EnrichAwaiting run
- SearchAwaiting run
- ApproveAwaiting run
- QuarantineAwaiting run
- RecordAwaiting run
- Evidence
- Threat and 12-message scope confirmed
- Automated
- Enrichment and exact-match search
- Approved
- Quarantine 12 matching messages
- Recovered
- Case updated manually; containment not repeated
Lesson: recover the failed step without repeating containment.
Exercise debrief
Automate read-only work, approve disruptive actions, and recover without repeating completed steps.
What makes SOAR useful¶
Start with an automation question
Can this repeatable response workflow run safely?
- 1Select workChoose a repeatable task with a clear owner and outcome.
- 2Validate inputsCheck alert fields, API results, permissions, and representative cases.
- 3Control actionApprove disruptive changes and record exact scope and rollback.
- 4Verify and recoverConfirm the outcome and resume safely from any failed step.
A successful API call is not the same as a successful outcome. Verify the target changed as intended, preserve completed results, and keep a tested manual fallback.
Security automation platform in this kit¶
Shuffle is the SOAR platform used in this kit. It provides a visual workflow builder for connecting security products and APIs.
Start with one safe workflow
Begin with read-only enrichment and case updates. Add approval-gated response actions only after the workflow and its failure path are tested.