How the Multi-Agent SOC Team works
mainASPS simulates a complete SOC ecosystem using seven specialized AI agents that collaborate via shared context. This "swarm" intelligence allows the system to cover the entire security lifecycle.
The Seven Agent Roles:
- Purple Team (😈 紫队工程师): Generates high-fidelity attack traffic and background noise using the OCSF standard based on playbooks.
- Detection Eng (🛠️ 检测工程师): Analyzes telemetry data to automatically develop and validate detection rules.
- Analysis Engine (⚙️ 分析引擎): Scans the security data warehouse and matches telemetry against detection rules to trigger alerts.
- Triage (🔍 分诊): Filters false positives and assesses the credibility of alerts.
- Forensics (🕵️♂️ 取证): Performs deep investigations by calling tools (e.g., IP reputation, payload analysis) to build attack chains.
- Commander (🛡️ 指挥官): Formulates response strategies and executes actions like blocking IPs.
- Reporter (📝 报告): Summarizes investigation findings into structured security reports.
Human-in-the-Loop (HITL) Mechanism
The system uses an asynchronous PENDING_APPROVAL mechanism for high-risk actions (e.g., network-wide blocking). The AI submits a request and continues other tasks, while the human analyst approves or denies the action via the dashboard.