guardian-ai-pentest-cli

Orchestrates penetration testing workflows using AI providers and 19 security tools.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill guardian-ai-pentest-cli-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: guardian-ai-pentest-cli
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/guardian-ai-pentest-cli
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill guardian-ai-pentest-cli-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual penetration testing requires coordinating dozens of security tools, interpreting their output, and writing reports by hand. Guardian automates this by using AI agents to plan, execute, and analyze security assessments step by step with evidence capture. ## Core Features & Use Cases - AI-Driven Workflows: Multi-agent architecture (Planner, Tool Selector, Analyst, Reporter) coordinates tools like Nmap, Nuclei, httpx, and Gobuster using OpenAI, Claude, Gemini, or OpenRouter. - Built-in and Custom Workflows: Run pre-configured web pentest, network assessment, recon, and autonomous modes, or define custom YAML workflows and Python tool integrations. - Evidence-Based Reporting: Generate Markdown, HTML, or JSON reports from sessions with captured commands and findings. - Use Case: A security engineer runs python -m cli.main workflow run --name web_pentest --target example.com to probe HTTP services, fingerprint technologies, scan for vulnerabilities, and produce a report with AI-analyzed findings. ## Quick Start Ask the AI to run a Guardian web penetration test workflow against an authorized target domain and generate a Markdown report of the findings.

Frequently Asked Questions about guardian-ai-pentest-cli

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

FAQPage Schema
How do I run a penetration test with Guardian CLI?▼

Run a penetration test with `python -m cli.main workflow run --name web_pentest --target example.com` after installing with pip and setting an AI provider API key. Built-in workflows cover web pentest, network assessment, recon, and autonomous modes.

What AI providers does Guardian support for pentesting?▼

Guardian supports OpenAI GPT-4o, Anthropic Claude, Google Gemini, and OpenRouter. Set the corresponding environment variable (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, or OPENROUTER_API_KEY) and select the provider in config/guardian.yaml.

How do I create a custom pentest workflow in Guardian?▼

Define a YAML file in config/workflows/ specifying steps, tools, dependencies, parameters, and AI analysis guidance. Run it with `python -m cli.main workflow run --name your_workflow --target target.com`.

Does Guardian prevent scanning unauthorized targets?▼

Yes, Guardian includes scope validation with a configurable blacklist of private network ranges, an optional required scope file, safe mode to block destructive actions, and per-step confirmation prompts. It is intended only for authorized security testing.

Why does a Guardian workflow fail with tool execution errors?▼

Failures usually occur when required security tools like nmap or nuclei are not installed or not on the PATH. Verify installation with `which nmap`, test the tool manually, and check logs/guardian.log for details.