OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Infrastructure

Securityclaw

A Python-based, modular autonomous SOC agent framework for self-hosted monitoring, behavioral-memory retrieval and LLM-assisted anomaly validation.

Independent OpenViST project profile, based on linked sources.

Securityclaw — OpenViST project profile in Agent Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want to combine security-data monitoring with retrieval-augmented context and LLM-based validation in a self-hosted environment.

Who it is for

  • Security teams building self-hosted SOC monitoring workflows
  • Developers working with OpenSearch or Elasticsearch security data
  • Engineers evaluating modular, skill-based AI agent infrastructure

Documented uses

  • Monitor OpenSearch or Elasticsearch data for anomalies
  • Retrieve historical behavioral context during investigations
  • Validate real-time security findings with an LLM
  • Run scheduled monitoring and memory-building workflows
  • Investigate threats through a web or terminal chat interface
Before you choose

Requirements & limits

The repository is public and open source under the MIT license. The documented deployment targets Linux, Docker, self-hosted and server environments, with Bash and native Windows PowerShell launchers described.

  • Requires a configured OpenSearch or Elasticsearch service, or mock testing for setup work.
  • The documented quick start uses Python 3.11+, Ollama and local model and embedding configuration.
  • The web service combines a React UI, FastAPI API and background scheduler; CLI-only operation is also documented.
  • Working memory is checkpointed in SQLite, while vector embeddings are stored in OpenSearch.
  • The documentation says context is compacted and that live token-usage telemetry is not yet available in the chat router.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Securityclaw with its onboarding wizard

Prepare a local Securityclaw installation and save database, LLM and skill configuration.

Before you start

  • Python 3.11+
  • Git
  • OpenSearch 2.x or Elasticsearch 8.x, or mock testing
  • Ollama
  • A cloned Securityclaw repository

Steps

  1. Clone the repository and enter its directory.

  2. Create and activate a Python virtual environment.

  3. Install dependencies from requirements.txt or with Pipenv.

  4. Run the onboarding wizard to configure the database and Ollama, test both connections, save configuration, and provide any requested skill variables.

Expected outcome

Securityclaw has its Python dependencies installed and onboarding configuration saved to config.yaml and .env.

Guide limitations

  • The documented setup does not specify the required security-index schema, credentials format or deployment configuration.
  • The guide covers onboarding and configuration, not a complete production deployment.
Source-based practical guide

Start Securityclaw services with the documented launcher

Launch the local application or Docker Compose services after configuration.

Before you start

  • A configured Securityclaw installation
  • A POSIX-compatible shell or native Windows PowerShell
  • Docker for the Docker Compose option

Steps

  1. Use the Bash launcher on Linux, macOS, WSL or another POSIX-compatible shell, or use the PowerShell launcher on native Windows.

  2. Run the launcher help command to review available options.

  3. Run the start command for the local virtual-environment application or the docker command for Docker Compose.

  4. Use status to inspect managed services and stop to shut them down when required.

Expected outcome

The selected local or Docker Compose application is started, with launcher commands available for status and shutdown.

Guide limitations

  • The launcher verifies configuration, Ollama, Docker and OpenSearch, but the evidence does not document outcomes for a particular environment.
  • The Bash launcher on Windows requires WSL or Git Bash; native Windows uses PowerShell.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
30 September 2026
Original website title
SecurityClaw/SecurityClaw · Official homepage title · retained in its source language