guardian-cli

Orchestrate AI-driven penetration testing workflows with 19 security tool wrappers.

1.8k|361|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/zakirkun/guardian-cli --skill guardian-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guardian-cli
Source: https://github.com/zakirkun/guardian-cli/tree/main
Command: npx skills add https://github.com/zakirkun/guardian-cli --skill guardian-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guardian CLI enables organizations to automate authorized penetration testing workflows using AI-powered agents, orchestrating multiple providers and security-tool wrappers to accelerate assessments.

Core Features & Use Cases

  • Multi-provider AI integration (OpenAI, Claude, Gemini, OpenRouter) orchestrating planning, tool selection, analysis, and reporting.
  • 19 integrated security tool wrappers with YAML-driven workflows for recon, scanning, and reporting.
  • Comprehensive evidence capture and traceability, including tool outputs and AI decision logs, with configurable guardrails (safe_mode, scope).

Quick Start

Run guardian workflow list to view available workflows, then start a target with guardian workflow run --name recon --target example.com

Frequently Asked Questions about guardian-cli

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

FAQPage Schema
How do I automate penetration testing workflows using AI?

Guardian CLI automates AI-driven penetration testing workflows by orchestrating multiple AI providers and 19 external tool wrappers to perform recon, scanning, analysis, and reporting across authorized targets. It manages planning, tool selection, and execution to accelerate security assessments.

Can I use multiple AI providers like OpenAI and Claude for security assessments?

Guardian CLI integrates multiple AI providers including OpenAI, Claude, Gemini, and OpenRouter to orchestrate planning, tool selection, analysis, and reporting for penetration testing. This multi-provider integration enables flexible, AI-driven security assessments across targets.

What's the best way to generate penetration testing reports with evidence capture?

Generate penetration testing reports with evidence capture by running YAML-driven workflows that log tool outputs and AI decisions. Guardian CLI outputs Markdown, HTML, and JSON reports with full traceability and configurable guardrails for authorized security assessments.

How do I configure scope and safe mode for authorized security testing?

Configure scope and safe mode in Guardian CLI to enforce guardrails during AI-driven penetration testing workflows. These configurable settings ensure authorized assessments stay within defined boundaries while capturing evidence and maintaining traceability across tool operations.

Does Guardian CLI work with external security tools for recon and scanning?

Guardian CLI wraps 19 external security tools for recon, scanning, and reporting through YAML-driven workflows. These tool wrappers integrate with AI providers to automate penetration testing tasks while capturing outputs and maintaining decision traceability across assessments.

What output formats does Guardian CLI generate for penetration testing reports?

Guardian CLI generates Markdown, HTML, and JSON reports for penetration testing assessments. These outputs include evidence capture, tool outputs, AI decision logs, and traceability information, providing comprehensive documentation of automated security testing workflows.