Open, AI-assisted security operations on the Basic-licensed Elastic Stack. Collect logs, detect threats with MITRE-mapped rules, correlate alerts into incidents and let an LLM suggest a triage decision — on masked data, with every case reviewed by an analyst.
Elasticsearch, Kibana and Logstash with TLS, ILM, roles and 30 detection rules loaded automatically.
Hosts, users and IPs are pseudonymized before the LLM; command lines never leave the platform.
Ollama for air-gapped sites, OpenAI-compatible APIs (OpenAI, DeepSeek, vLLM), Anthropic or Vertex AI.
The LLM suggests; analysts decide. Tickets open only after approval. Nothing acts on its own.
Slack, Teams, webhook, e-mail, TheHive, Jira, AbuseIPDB, MISP, and a read-only MCP server.
Every LLM call is stored with the masked prompt, response, model and token usage.
deploy/compose — SIEM alone or with the AI platform layer.
ECK + kustomize overlays for lab, on-prem and GKE.
One-command installer for Ubuntu 22.04.
Winlogbeat, Sysmon, Metricbeat and Heartbeat via Group Policy.
git clone https://github.com/yusufarbc/elastic-genai-secops.git
cd elastic-genai-secops/deploy/compose
./init-env.sh
docker compose -f siem.yml -f platform.yml up -d --build