## https://sploitus.com/exploit?id=E30450AA-5503-53F8-9C56-8244F3A45677
# Pentest Automation Toolkit
A fully open-source pentest automation pipeline for running **authorized
engagements** (signed pentest agreements assumed in place). n8n-orchestrated,
AI-assisted, covering recon β scan β exploit β report.
Single-operator, loopback-only β built for a sole pentester to automate
their own workflow against client-defined scope, not as a multi-tenant
platform.
**Forked from** the original `agent automation` personal portfolio project,
which targeted only fixed lab containers. This fork generalizes that
foundation into a real engagement tool while keeping the original as a
standalone portfolio piece.
**Start here**: [`CLAUDE.md`](CLAUDE.md) β full project context, scope
boundary, agent architecture, and current status. If you're a Claude Code
session picking this up cold, read that file first.
## What this is
- An n8n workflow (self-hosted, Docker) orchestrating open-source pentest
tooling (Nmap, Nuclei, OWASP ZAP, Metasploit Framework via msfrpcd RPC,
sqlmap, and friends β see [`docs/tool-stack.md`](docs/tool-stack.md)).
- A local-LLM AI layer (Ollama) for triage, exploit confirmation, and
report drafting β no cloud API calls with client data.
- Targets are defined per-engagement via `engagements/.json` configs
β scope, testing window, and technique permissions are machine-enforced
before any tool runs.
- The `lab/docker-compose.yml` intentionally-vulnerable containers are kept
as a standing dev/regression suite (`engagements/lab-dev.json`).
## What this is NOT
- A multi-tenant platform or SaaS β n8n is bound to `127.0.0.1:5678` only.
- Authorized to touch anything not explicitly scoped in an active
`engagements/.json` config β see
[`docs/rules-of-engagement.md`](docs/rules-of-engagement.md).
- A vehicle for real client findings or target data in version control β
engagement configs are `.gitignored`; only `example.schema.json` and
`lab-dev.json` are committed.
## Status
Fresh fork β the inherited pipeline (01β04 + 00 orchestrator) is fully
built and verified against the lab. Pivot phases (see
`docs/real-tool-pivot-plan.md`) are in progress to generalize from
lab-only to engagement-config-scoped operation.