beenuar/AiSOC
Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, MIT licensed. Ships an MCP server for Claude, Cursor and Continue.
What it solves
AiSOC is an open-source, self-hostable AI Security Operations Center (SOC) designed to automate the triage and investigation of security telemetry. It reduces the burden on security analysts by ingesting data from various security tools, detecting threats using a large library of executable rules, and using AI agents to investigate incidents with fully auditable reasoning. It ensures that response actions are human-approved, preventing autonomous AI errors in production environments.
How it works
AiSOC operates as a pipeline: telemetry is ingested and normalized to a common shape via connectors, then passed through a detection engine that runs thousands of executable rules to generate alerts. These alerts are grouped into incidents. AI agents then triage these incidents by reading alert context, entity context, and prior verdicts, and calling typed tools for lake queries and enrichment lookups. Every step of the agent's reasoning, including prompts and tool calls, is recorded in an Investigation Ledger for auditability. Response playbooks can be triggered, but they remain in preview mode by default and require explicit human approval before execution.
Who it’s for
Security operations teams and organizations that need a self-hostable, AI-powered triage and investigation platform that maintains strict human-in-the-loop control and full auditability of AI decisions.
Highlights
- Auditable AI Agents: Every prompt, tool call, and verdict is logged to a signed evidence bundle for forensic auditability.
- Extensive Detection Library: Includes thousands of rules, with a subset of over 2,600 rules proven to be executable against real telemetry.
- Broad Connectivity: Features 84 click-and-connect data connectors for tools like Splunk, Sentinel, AWS, and Kubernetes.
- Local LLM Support: Ships with a local model (Llama 3.2 3B) via Ollama for CPU-only inference, ensuring data privacy and zero-cost triage.
- Governed Response: Response actions are gated by permission tiers and require human approval, preventing unauthorized autonomous actions.
- Human-in-the-Loop: Playbooks include durable approval pauses that survive system restarts.
Related
- Project
- Project
- Project
- Project
- Project