aradotso avatar

Securityclaw Autonomous Soc Agent

This is a complete autonomous SOC framework that combines RAG-based threat detection with LLM analysis over OpenSearch or Elasticsearch data. It runs scheduled skills like network baselining every 6 hours and can poll for anomalies every minute, then uses retrieval-augmented context to validate threats through a LangGraph orchestration loop. The skill-based architecture means you can write new detections as isolated Python modules with LLM instruction files. Ships with both a React web UI and CLI for investigations, plus an onboarding wizard that configures your database connections and LLM provider. If you're already running Ollama locally and have security logs in OpenSearch, you can have an AI analyst watching your environment in about 10 minutes. The code is genuinely modular and lets you swap providers without refactoring core logic.

skills.sh installs
659
GitHub stars
6
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/security-skills --skill securityclaw-autonomous-soc-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

SecurityClaw Autonomous SOC Agent

Skill by ara.so — Security Skills collection.

SecurityClaw is a modular, skill-based autonomous Security Operations Center (SOC) agent that monitors OpenSearch/Elasticsearch data, builds RAG-based behavioral memory, and validates real-time anomalies using LLMs. It orchestrates security workflows through LangGraph, maintains conversation-based investigations, and provides both CLI and web interfaces for threat analysis.

Core Capabilities

  • Skill-based architecture: Each capability is an isolated module with Python logic + LLM instruction
  • RAG behavioral memory: Vector embeddings of network baselines stored in OpenSearch
  • Anomaly detection: Scheduled 1-minute watcher polls findings and escalates threats
  • LLM-powered analysis: Threat analyst validates anomalies using retrieval-augmented context
  • LangGraph orchestration: DECIDE→EXECUTE→EVALUATE supervisor loop with SQLite checkpointing
  • Web + CLI interfaces: React UI for chat investigations, CLI for automation
  • Provider agnostic: Swap OpenSearch↔Elasticsearch, Ollama↔other LLM providers

Installation

Prerequisites

Sponsors

Details

Repository
github.com/aradotso/security-skills
Categories
Security, AI & Agent Building
First seen
Jul 14, 2026

More from aradotso/security-skills

All 58

Recommended

More Security
1useai-pro avatarskill-guarduseai-pro/openclaw-skills-securityRuntime security monitor for active OpenClaw skills. Watches file access, network calls, and shell commands. Flags anomalous behavior and enforces permission bo575skills.sh installs
2gmh5225 avatarreverse-engineering-toolsgmh5225/awesome-game-securityGuide for reverse engineering protected games and anti-cheat components across user mode, kernel mode, and hypervisor-aware environments. Use this skill when an562skills.sh installs
3useai-pro avatarcredential-scanneruseai-pro/openclaw-skills-securityScan your project for exposed credentials, API keys, and secrets before running OpenClaw skills. Prevents accidental exfiltration.539skills.sh installs
4yoanbernabeu avatarsupabase-audit-tables-readyoanbernabeu/supabase-pentest-skillsAttempt to read data from exposed tables to verify actual data exposure and RLS effectiveness.511skills.sh installs
5yoanbernabeu avatarsupabase-audit-buckets-readyoanbernabeu/supabase-pentest-skillsAttempt to list and read files from storage buckets to verify access controls.497skills.sh installs
6yoanbernabeu avatarsupabase-extract-jwtyoanbernabeu/supabase-pentest-skillsExtract and decode Supabase-related JWTs from client-side code, cookies, and local storage patterns.487skills.sh installs