OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Security & Sandboxing

Threatswarm

Threatswarm is a public, MIT-licensed Python Claude Code plugin that coordinates 27 scope-enforced AI agents across authorized penetration testing, post-exploitation, digital forensics and incident response, threat hunting and CVSS-oriented reporting. Its repository describes 754 MITRE-mapped skills and OS-level gating for network commands through scope_check.py.

Independent OpenViST project profile, based on linked sources.

Threatswarm — OpenViST project profile in Agent Security & Sandboxing.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when an authorized assessment needs a coordinated Claude Code workflow with explicit target scoping and multiple security-testing domains.

Who it is for

  • Security teams conducting authorized penetration tests
  • Practitioners running controlled internal assessments
  • Teams combining offensive testing, DFIR and reporting workflows

Documented uses

  • Coordinate reconnaissance through reporting in one assessment session
  • Route findings to specialist exploitation and security-testing agents
  • Support post-exploitation, threat hunting and DFIR activities
  • Produce vulnerability reports with CVSS-oriented scoring
Before you choose

Requirements & limits

The repository is public, active and MIT-licensed. The documented access paths use Claude Code with either a marketplace installation, a cloned repository or the --plugin-dir option. No pricing or account requirement is provided.

  • It requires Claude Code rather than functioning as a standalone web application.
  • Target scope is configured through scope.txt and the repository describes scope checks for network commands.
  • The workflow spans 27 agents and 754 MITRE-mapped skills, with tools varying by security domain.
  • The documented setup includes an attacker IP in .claude/settings.json.
  • The project is intended for authorized security testing.

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 Threatswarm for a scoped assessment

Prepare the documented Claude Code plugin configuration and authorized target scope.

Before you start

  • The Threatswarm repository
  • Claude Code
  • Authorized targets
  • An attacker IP address

Steps

  1. Clone the Threatswarm repository or load it with Claude Code using the documented plugin directory path.

  2. Add authorized target addresses or domains to scope.txt.

  3. Set the attacker IP in .claude/settings.json under LHOST.

  4. Start Claude Code and load the Threatswarm plugin.

Expected outcome

The plugin is configured with a target scope and attacker address for the documented assessment workflow.

Guide limitations

  • This recipe covers setup only; it does not verify execution or compatibility.
  • Organization-specific scope-policy configuration is described as Likely compatible, not demonstrated.
COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
ThreatswarmCoordinate reconnaissance through reporting in one assessment sessionCLI, Desktop, Self-hostedThe repository is public, active and MIT-licensed. The documented access paths use Claude Code with either a marketplace installation, a cloned repository or the --plugin-dir option. No pricing or account requirement is provided.
RedcellCoordinate planning and execution across LLM security agentsCloud, Docker, Linux, ServerThe repository is public and identified as MIT-licensed. The documented quickstart requires Docker, uv and bun. The project warning restricts use to education, research and legal, authorized security testing within an agreed scope.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
4 October 2026
Original website title
mukul975/Threatswarm · Official homepage title · retained in its source language