Model or dataset
FunnyWolf/agentic-soc-platform avatar
FunnyWolf/agentic-soc-platform

Agentic SOC Platform: an agent-centric case pipeline for alert triage

Agentic SOC Platform: A powerful, flexible, open-source, and agent-centric automated security operations platform (AI SOC)

1,196 stars211 forksPythonLicense varies

At a glance

What is it?
Agentic SOC Platform is an open-source Python and TypeScript security operations platform that turns SIEM and webhook alerts into correlated Cases and runs LLM investigation on them. It fits teams that already have a SIEM and want agent-assisted triage inside their own network.
Who is it for?
Adopt Agentic SOC Platform if you already run a SIEM, can host the stack yourself, and want LLM triage to sit on top of the alerts you already collect. Do not adopt it if you have no alert source to point at it, or if you need a vendor to operate the platform for you.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository last received commits 57 days ago.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 27, 2026, and from our analysis. They are not legal advice.

Editorial analysis

The problem: alerts arrive faster than anyone can triage them

The README opens with the phrase alert fatigue, and the rest of the document is organised around that complaint. Security teams collect more log volume than they can read, and the manual work of correlating a signal, pulling context, and writing a verdict is what consumes the hours. Agentic SOC Platform targets that specific gap rather than the collection layer. It is not a log store and it is not a detection engine. It expects alerts to arrive from somewhere else and concentrates on what happens after they land. The intended user is a blue team that already has a SIEM, wants a single investigation entry point across more than one of them, and is willing to run the platform on its own infrastructure. The README states that data stays inside your network, which tells you the project assumes you can host it.

How alerts become Cases, Alerts and Artifacts

The pipeline described in the README has a clear shape. Modules stream SIEM or Webhook alerts into the platform. Those modules extract IOCs from the incoming events. Related signals are then correlated, and the output is expressed as three object types: Cases, Alerts and Artifacts. A Case is the unit an analyst works on, and the README frames the whole point of the stage as converging massive log volumes into a small number of actionable cases. Around each Case, the platform can launch several operations: LLM investigation, knowledge extraction, threat intelligence enrichment, and CMDB enrichment. Those are not separate products bolted together. The README says they are orchestrated in the same Playbook system that also runs traditional SOAR workflows, so a playbook can mix deterministic automation with an LLM step. The investigation output is structured: severity, confidence, impact, priority, verdicts, and a written investigation report. On the input side, the README lists Splunk and ELK configuration, unified log search, and webhook ingestion, with the stated goal that LLMs, agents and analysts all read the same security context. Deployment topology is visible in the repository layout rather than the README: backend, frontend, cli, deploy, docs and asp-doc are separate top-level entries, and the project describes itself as Python and TypeScript.

Installing Agentic SOC Platform and running a first investigation

The README does not carry installation steps. It points to the Quick Start deployment page at https://asp.viperrtp.com/asp/quick-start/deployment/, and the repository keeps a deploy directory alongside backend and frontend. Those two facts are the honest starting point: the commands live on the documentation site, not in the README, so treat the deployment page as the source of truth for ports, environment variables and compose files. What the README does give you is the integration surface. The platform exposes its capabilities to harness agents through a CLI and plugins, and the README names Claude Code, Codex and OpenCode as examples. The cli directory in the repository is the corresponding code. The README states that agents can operate Cases, search logs, query threat intelligence, and write modules and playbooks directly. That last point is the one worth testing early, because it decides how much of the platform you configure by hand. After deployment, the first real task is not to write a playbook. It is to connect one alert source and watch what the correlation stage produces. The README describes the outcome you should look for: a small number of Cases with Alerts and Artifacts attached, rather than a one-to-one mapping between incoming events and analyst tasks. If your first source produces roughly as many Cases as it produced alerts, the correlation step is not doing the work you adopted the platform for.

Where the platform stops being the right tool

Two limitations follow from the design. First, the platform is downstream of detection. If you have no SIEM, no webhook source, or no rules producing alerts, there is nothing for the Modules to stream and no Cases to investigate. The README never claims to generate detections from raw telemetry, and the multi-SIEM section is explicitly about access to existing Splunk and ELK deployments. Second, the quality of the investigation output is bounded by what the LLM and the enrichment sources can see. The README promises severity, confidence and verdicts, but it does not document how those values are calibrated, and it does not describe a fallback path when enrichment returns nothing for an IOC. A team that needs a deterministic, auditable decision on every alert will find the LLM step hard to reason about. There is also an operational constraint worth naming: the README says fully local deployment is supported, which means the compute and the model are your responsibility. Nothing in the README describes a hosted option, so the cost of running inference sits with you. Finally, the repository metadata does not name a licence even though the README states MIT. That discrepancy is worth resolving before you build on it.

How it differs from a SOAR product and from a raw LLM agent

The closest comparison is a conventional SOAR platform. Traditional SOAR orchestrates playbooks against alerts, and the analyst writes the decision logic. Agentic SOC Platform keeps the playbook system but inserts LLM investigation, knowledge extraction and enrichment as first-class steps, so part of the reasoning is delegated rather than encoded. The other comparison is a general-purpose agent framework such as the ones listed in the project topics, LangChain and LangGraph among them. Those give you the machinery to build an agent but no case model, no alert correlation, no roles, no audit log. Agentic SOC Platform supplies the surrounding product: local and LDAP login, user roles, API keys, Inbox notifications and an Audit Log, which the README groups under governance. The trade-off is the usual one for an integrated platform. You get the Case object, the enrichment pipeline and the audit trail without assembling them, and in exchange you accept the platform's data model and its deployment shape. A team that only wants an LLM to summarise alerts will find this heavier than a script. A team that wants an auditable case queue with an LLM step inside it is the intended audience.

Maintenance, upgrades and licence questions

The repository is not archived, and the last push was on 2026-08-05. Releases are frequent and versioned: v0.5.0 on 2026-07-04, v0.5.1 on 2026-07-11, and v0.5.2 on 2026-07-28, each tagged with a name. For an operator, that cadence means upgrades are a routine activity rather than a rare event, and you should read the release notes before moving between minor versions. The README does not document rollback, and it does not describe a migration path between versions, so plan your own backup of whatever the backend persists before you upgrade. On licensing, the README states that the project is MIT licensed, while the repository metadata supplied here does not name a licence. The two statements do not agree, and the licence file itself is the thing to check. If the MIT claim holds, the practical implication is that you can run the platform internally and modify the Python modules and playbooks without a separate commercial agreement, but that is a statement about the licence text, not legal advice for your organisation. The project has also joined 404Starlink, according to the README.

Editorial conclusion

Adopt Agentic SOC Platform if you already run a SIEM, can host the stack yourself, and want LLM triage to sit on top of the alerts you already collect. Do not adopt it if you have no alert source to point at it, or if you need a vendor to operate the platform for you. Before committing, read the Quick Start deployment page at asp.viperrtp.com, confirm the backend, frontend and deploy directories match the topology you can run, and check the licence file in the repository itself, because the README states MIT while the repository metadata does not name a licence.

Frequently asked questions

What is Agentic SOC Platform?

It is an open-source, agent-centric security operations platform built on Agentic AI, written in Python and TypeScript. According to the README, it lets agents participate in triage, investigation, enrichment and knowledge accumulation so teams can move from alert fatigue to AI-assisted decision-making.

How do I install Agentic SOC Platform?

The README does not include installation steps. It links to the Quick Start deployment page at asp.viperrtp.com, and the repository keeps a deploy directory next to backend and frontend, so the deployment documentation is where the actual commands live.

Which SIEMs can Agentic SOC Platform read alerts from?

The README states support for Splunk and ELK configuration, plus Webhook alert ingestion, with unified log search across them. The stated goal is that LLMs, agents and analysts all work from the same security context.

Will SOC be replaced by AI?

The README does not make that claim. It describes agents proactively participating in triage, investigation and enrichment, and frames the outcome as AI-assisted decision-making rather than replacement.

What is agentic SOC transformation?

The README does not define the term. What it describes for this project is a shift from reading individual alerts to working a small number of correlated Cases, with LLM investigation, threat intelligence enrichment and knowledge extraction run around each Case.

Official sources

  1. FunnyWolf/agentic-soc-platform on GitHub
  2. Issues
  3. Project website
  4. README
  5. Releases
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/funnywolf-agentic-soc-platform.svg)](https://hysenlabs.com/projects/funnywolf-agentic-soc-platform)