zakirkun/guardian-cli
Guardian is a production-ready AI-powered penetration testing automation CLI tool that leverages Google Gemini and LangChain to orchestrate intelligent, step-by-step penetration testing workflows while maintaining ethical hacking standards.
What it solves
Guardian は AI 駆動のペネトレーションテスト自動化フレームワークです。手作業で繰り返し行われるセキュリティ評価をインテリジェントなシステムで置き換え、ネットワーク、Web アプリケーション、クラウド環境に対するテストを計画・実行・分析し、プロフェッショナルなレポート作成のために包括的な証拠を取得します。
How it works
Guardian は Planner、Tool Selector、Analyst、Reporter からなるマルチエージェントアーキテクチャを採用しています。OpenAI、Claude、Gemini など複数の AI プロバイダーと連携し、テストプロセスを駆動します。システムは DAG ベースのワークフローエンジンを通じて、nmap、nuclei、sqlmap など 50 以上の統合セキュリティツールを実行します。精度向上のために「ディベート・トリアージ」方式を導入し、Red Advocate、Blue Advocate、Judge の 3 つの AI ロールが曖昧な結果を議論して誤検知を減らします。また、CVE/CWE/MITRE ATT&CK フィードに基づく RAG(Retrieval‑Augmented Generation)を利用し、幻覚を防止します。
Who it’s for
本フレームワークは、セキュリティ研究者、認可されたペネトレーションテスター、そして複雑なセキュリティ評価を自動化し、証拠に裏付けられたプロフェッショナルレポートを生成する必要がある教育環境向けに設計されています。
Highlights
- Multi-Provider AI Support: Compatible with OpenAI, Claude, Gemini, OpenRouter, Requesty, and local models via Ollama.
- Vision-LLM Triage: Uses headless screenshots and vision-capable LLMs to enrich analysis of web findings.
- Extensive Toolset: Integrates 50+ security tools across categories like Network, Web Recon, Cloud/Container, and LLM Red-Teaming.
- Smart Workflow DSL: Supports parallel execution, conditional steps, and session resumption via a DAG scheduler.
- Professional Reporting: Exports findings to SARIF, DefectDojo, and Slack, including CVSS v3.1 recomputation and AI decision traces.
- Security Guardrails: Includes DNS-resolve scope validation, prompt-injection defense, and a confirmation gate for intrusive tools.