Skip to main content
37d 21:22:26Fal.Con 2026 — our biggest reveals of the year.See the announcements
Academy/SIEM & SOAR Engineering/SOAR: Workflows, Automation & Response

Core SOAR Workflows

Two production-grade playbooks, walked through end to end.

Key takeaways
  • Phishing triage: ingest the .eml, extract IoCs, enrich (URLScan/WildFire, sandbox, SPF/DKIM/DMARC), score, then contain automatically.
  • Score > 75/100 → global hard-delete + domain block; < 20 → auto-reply and close.
  • If the user clicked, a human approves the password reset + EDR isolation.
  • Impossible travel: enrich from AD and HR (approved PTO?), ping the user via Duo/Okta/Slack, and auto-suspend on NO or 5-minute silence.

Workflow 1: Suspicious phishing email triage. Phishing is the #1 drain on SOC analyst time — and the best candidate for automation.

  • Trigger: a user forwards an email to phishing@company.com. The SOAR ingests the .eml file via IMAP/API.
  • Extraction: URLs, sender domains, email headers, and file attachments.
  • Enrichment (orchestration): sends URLs to URLScan.io or Palo Alto WildFire; detonates file hashes in a malware sandbox (Cuckoo / CrowdStrike); checks sender domain age and SPF/DKIM/DMARC status.
  • Logic / decision: if the malicious threshold score is met (> 75/100), proceed to action. If benign (< 20), auto-reply to the user and close the ticket.
  • Action (automated containment): API call to O365 / Google Workspace to hard-delete the email from the inboxes of all other recipients globally; API call to the firewalls to block the malicious domain.
  • Action (human-in-the-loop): if SIEM logs show a user actually clicked the link, prompt an analyst on Slack: "User clicked malicious link. Force password reset and isolate endpoint via EDR? [Approve] [Deny]".

Workflow 2: Impossible travel / compromised credential.

  • Trigger: the SIEM sends an "impossible travel" alert to the SOAR.
  • Enrichment: the SOAR queries Active Directory for user details, and the HR system to see if the user is on approved international PTO.
  • Validation (automated ping): the SOAR sends an automated ping via Duo, Okta, or Slack to the user's mobile device: "We saw a login from Russia. Was this you? Reply YES or NO."
  • Action: on NO — or no reply within 5 minutes — the SOAR automatically suspends the AD account, revokes active O365 session tokens, and pages the on-call SOC analyst.

Keep reading — it's free

Register once to unlock every lesson in the Vijilan Cybersecurity Academy, track your progress, and earn domain badges toward the certification. No cost, no sales pitch.

  • Every lesson, free
  • Progress tracking
  • Domain badges
  • No credit card