Northern Virginia, USA
ProjectsOctober 22, 2025

SOAR + EDR Automated Incident Response (LimaCharlie, Tines, Slack, HTML Email)

SOAR + EDR Automated Incident Response (LimaCharlie, Tines, Slack, HTML Email) — project cover
I built a SOAR + EDR automation pipeline that simulates a real-world SOC incident-response flow — from detection to containment — using LimaCharlie, Tines, Slack, and HTML email notifications. This project demonstrates a human-in-the-loop automated response workflow where LimaCharlie detects malicious behavior (like a LaZagne credential-dump attempt), Tines sends structured alerts to Slack and email, requests analyst approval, and—on confirmation—isolates the endpoint automatically through the LimaCharlie API. Why this matters:
Modern SOC environments rely on automation to reduce response times without removing analyst oversight. This workflow merges EDR telemetry, SOAR orchestration, and analyst decision gates to achieve both speed and control in containment.
  • Detection-to-isolation pipeline:
    • A detection event in LimaCharlie (credential-dump activity) is streamed to Tines via webhook for automation.
    • Tines builds and sends:
      • A formatted Slack alert with detection details (host, IP, user, file path, command line).
      • A styled HTML email summary to the analyst for context.
      • An approval prompt (Yes/No) to decide whether to isolate the host.
    • On “Yes,” the workflow calls the LimaCharlie API to isolate the machine, then confirms success in Slack.
  • Human-in-the-loop SOAR design:
    • Prevents false positives by ensuring analysts manually authorize containment.
    • Tracks analyst decisions through structured response logging in Tines.
  • Slack integration:
    • Slack API sends both initial detection alerts and isolation status updates.
    • Custom formatted messages display:
      Title: MyDFIR - HackTool - LaZagne
      Computer: mydfir-soar-edr
      Source IP: 149.28.234.5
      File Path: C:\Users\Administrator\Downloads\LaZagne.exe
      Command Line: "C:\Users\Administrator\Downloads\LaZagne.exe"
      
    • Automated follow-ups confirm:
      • ✅ “Isolation: true — endpoint successfully isolated.”
      • ⚠️ “Not isolated — analyst review required.”
  • EDR rules in LimaCharlie:
    • Custom D&R rule detects LaZagne usage via:
      • File path ending with LaZagne.exe
      • Command line containing “LaZagne”
      • Known SHA256 hash match
    • Automatically reports to the org detection stream for webhook forwarding.
  • Email alert templating:
    • Designed a custom HTML email (Abouelfaid SOAR-EDR template) for clean incident reporting:
      • Includes title, host, IP, file path, command line, sensor ID, and direct detection link.
      • Styled with consistent colors and spacing for professional presentation.
  • Isolation verification:
    • Tines retrieves and displays the isolation status via API after the action completes.
    • Validation confirmed by “General failure” in ping tests and Isolated status in LimaCharlie dashboard.
  • EDR Platform: LimaCharlie (agent installation, D&R rules, isolation API).
  • SOAR Orchestration: Tines (webhook ingestion, conditional branching, runtime variables).
  • Communication Tools: Slack API (chat.postMessage), Gmail SMTP (HTML email delivery).
  • OS & VM Environment: Windows 11 VM (test endpoint), LimaCharlie agent (x64), Vultr cloud network.
  • Programming & Formatting: JSON payloads, HTML/CSS for emails, conditional expressions in Tines.
  • Detection Simulation: LaZagne credential-dump tool executed on test endpoint to trigger workflow.
  • API authentication:
    • Resolved token expiry (invalid jwt) by switching from temporary JWTs to long-lived org API keys.
  • Conditional workflow branching:
    • Designed parallel Yes/No isolation flows with unified post-action logging.
  • Slack formatting:
    • Adjusted JSON formatting for consistent line breaks and color-coded message sections.
  • Email formatting:
    • Built responsive HTML templates compatible with Gmail and Outlook rendering engines.
  • Webhook validation:
    • Tested payload handling with nested JSON fields to ensure correct variable resolution in Tines.
Takeaway:
Creating a robust detection-to-containment pipeline requires more than automation — it demands integration accuracy, API reliability, and clear human oversight. Each component (EDR, SOAR, Slack, Email) must synchronize to deliver a secure, verifiable incident workflow.
  • Operational workflow:
    • Detection → Alert → Approval → Isolation → Confirmation all executed automatically within seconds.
    • Analyst decision captured via form and validated in real-time.
  • SOC value:
    • Demonstrates a fully orchestrated incident response loop — detection in LimaCharlie, decision-making in Tines, and containment through automation.
    • Reduces MTTR by eliminating manual steps while maintaining analyst governance.
  • Next steps:
    • Add enrichment using IP reputation and threat intel APIs before isolation.
    • Implement multi-alert correlation to reduce noise.
    • Extend automation to include un-isolation workflows for post-incident recovery.

Related projects

Sentilops – Financial Intelligence Automation System

Sentilops – Financial Intelligence Automation System

Built an AI-assisted finance-intelligence pipeline that ingests newsletters and business content, extracts structured signals, routes actions, stores knowledge, and alerts on relevant financial and cash-flow insights.
NOVA CASHFLOW – Financial Literacy Community Automation

NOVA CASHFLOW – Financial Literacy Community Automation

Built community, research, newsletter, and financial-intelligence workflows supporting NOVA CASHFLOW's practical financial-literacy mission for students and young professionals.
Finance + Real Estate Intelligence Automation Suite

Finance + Real Estate Intelligence Automation Suite

A reusable automation architecture for extracting, classifying, storing, and routing finance and real-estate intelligence from newsletters, research sources, and business content.
SentinelOps – AI-Assisted Phishing Investigation Platform

SentinelOps – AI-Assisted Phishing Investigation Platform

Built a Python-based phishing investigation platform that automates webpage evidence collection, IOC extraction, phishing risk scoring, and analyst-ready reporting using Playwright, OpenRouter, and SQLite.
SmishGuard – USPS Smishing Detection & IOC Extraction

SmishGuard – USPS Smishing Detection & IOC Extraction

Analyzed a real-world USPS SMS phishing campaign and developed a Python-based CLI tool to automate smishing triage, extract indicators of compromise (IOCs), generate incident response documentation, and create detection rules.
Enterprise Help Desk Lab – osTicket on Microsoft Azure

Enterprise Help Desk Lab – osTicket on Microsoft Azure

Deployed and secured a cloud-hosted enterprise help desk system in Microsoft Azure using Ubuntu, Apache, MySQL, and osTicket. Implemented SLA tiers, department-based routing, structured triage workflows, and simulated enterprise IT operations.
CupidSecure – AI-Powered Romance Scam Detection

CupidSecure – AI-Powered Romance Scam Detection

Built an end-to-end AI security platform that analyzes dating conversations for romance-scam patterns, scores financial risk, and provides a training simulator and threat dashboard — winner of 1st Place in the Blockchain, Cyber & Security track at HackFax × PatriotHacks 2026.
LinkedIn Content Automation Engine (Make.com, OpenRouter, Gamma AI)

LinkedIn Content Automation Engine (Make.com, OpenRouter, Gamma AI)

Built an end-to-end LinkedIn content engine that turns TLDR newsletters into SOC-focused posts with AI-generated Gamma slide decks, fully automated and scheduled in Make.com.
Cybersecurity Awareness Research for College Students

Cybersecurity Awareness Research for College Students

Transformed an ENG 111 research assignment into a real-world cybersecurity policy proposal advocating mandatory student cybersecurity training and continuous awareness initiatives, supported by peer-reviewed research.
LCPS Gift Card Phishing Incident Analysis (BEC Investigation)

LCPS Gift Card Phishing Incident Analysis (BEC Investigation)

Investigated and documented a real-world Business Email Compromise (BEC) phishing attempt targeting an LCPS email account. Performed email header forensics, social engineering analysis, framework mapping, and produced a formal incident report and visual case-study poster.
Active Directory 2.0: SIEM + SOAR Auto-Response (Splunk, Slack, Shuffle)

Active Directory 2.0: SIEM + SOAR Auto-Response (Splunk, Slack, Shuffle)

Built an end-to-end detection-to-response pipeline: Splunk detects unauthorized successful RDP logins, Shuffle collects analyst approval by email, then disables the domain account in AD via LDAP and confirms in Slack.
Cloud SOC Honeypot: Microsoft Sentinel Attack Map (Azure)

Cloud SOC Honeypot: Microsoft Sentinel Attack Map (Azure)

Built a cloud-based SOC lab: deployed a Windows honeypot VM in Azure, captured 44,000+ brute-force attempts, forwarded logs to Log Analytics, integrated with Microsoft Sentinel, enriched attacker IPs with GeoIP, and visualized global attack sources on a live map.
Windows Recovery Project: BIOS Boot Failure (Error 1962)

Windows Recovery Project: BIOS Boot Failure (Error 1962)

Troubleshot and restored a compromised Windows desktop that failed with BIOS Error 1962: 'No Operating System Found.' Adjusted BIOS boot configuration, attempted DISM/SFC repairs, then performed a clean OS reinstall via bootable USB to recover full functionality.
IntelliPath AI: Personalized Learning Through AI-Driven Video Summaries

IntelliPath AI: Personalized Learning Through AI-Driven Video Summaries

Developing an AI-powered platform that transforms YouTube videos into structured summaries, actionable notes, and personalized learning paths. Features include transcript analysis, AI assistant chat, sidebar navigation with history/folders, payment integration, and cloud-based persistence.
Astray: Lost Kingdoms (Python Pixel RPG)

Astray: Lost Kingdoms (Python Pixel RPG)

Building a 16-bit RPG in Python using Pygame, featuring interactive menus, real-time cutscenes, object-oriented game logic, and a story-driven quest system. Demonstrates software development skills, creativity, and iterative project management.