pentagi

Automate Docker-based penetration testing workflows with multi-agent orchestration.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/stevengonsalvez/nanoclaw-standalone --skill pentagi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pentagi
Source: https://github.com/stevengonsalvez/nanoclaw-standalone/tree/main/container/skills/pentagi
Command: npx skills add https://github.com/stevengonsalvez/nanoclaw-standalone --skill pentagi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Penetration testing often requires costly, manual, and multi-tool coordination. This Skill automates autonomous pentesting workflows using AI-driven agents in a Docker-based environment, enabling contained, repeatable security assessments.

Core Features & Use Cases

  • Multi-agent orchestration coordinates discovery, planning, execution, and memory updates across tools.
  • Sandboxed Docker execution with a knowledge graph memory to improve reuse and learning from past engagements.
  • 20+ built-in security tools enable comprehensive vulnerability scanning and exploitation planning.
  • Use Cases: security teams perform autonomous pentests against test targets while maintaining strict containment and audit trails.

Quick Start

Start the pentagi stack by running docker compose up -d in the ~/d/git/pentagi directory.

Frequently Asked Questions about pentagi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate penetration testing workflows with multiple agents?

Automated penetration testing uses a Docker-based multi-agent system to orchestrate discovery, planning, execution, and memory updates. It coordinates 20+ security tools across sandboxed containers to perform comprehensive vulnerability scanning and exploitation against network targets.

What do I need to run autonomous pentesting in Docker containers?

Running autonomous pentesting in Docker requires Docker and Docker Compose, an LLM API key, and at least 16GB of RAM. You start the stack by running docker compose up -d in the project directory to initialize the sandboxed environment.

How does a multi-agent pentesting system remember past security assessments?

A multi-agent pentesting system uses Neo4j Graphiti for memory and PostgreSQL with pgvector for embeddings. This knowledge graph structure enables the agents to improve reuse and learning from past security engagements.

Can I use AI agents to coordinate vulnerability scanning and exploitation planning?

Yes, AI-driven agents coordinate vulnerability scanning and exploitation planning by orchestrating over 20 built-in security tools. This multi-agent orchestration automates the entire workflow from initial discovery to execution while maintaining strict containment.

What are the limitations of running autonomous security assessments in sandboxed containers?

Autonomous security assessments in sandboxed containers require substantial resources, specifically 16GB of RAM, and depend on an external LLM API key. While containment ensures repeatable tests, execution is bound by the capabilities of the 20 integrated security tools.

Does pentagi support repeatable security assessments with audit trails?

Pentagi supports repeatable security assessments by executing AI-driven agents in a contained Docker environment. It maintains audit trails and uses a knowledge graph memory to track discovery, planning, and execution across network targets.