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.
Why this job: says: penetration testing
What it does
- 7 AI Providers Supported. OpenAI (GPT-4o), Anthropic (Claude), Google (Gemini), OpenRouter, Requesty, Ollama (local), OpenAI-compatible (vLLM, LM Studio, Together, Groq)
- Plugin Provider Contract. Third-party providers ship via [project.entry-points."guardian.providers"] — no fork required
- Multi-Agent Architecture. Specialized AI agents (Planner, Tool Selector, Analyst, Reporter) plus debate triage roles (Red Advocate, Blue Advocate, Judge) and Visual Triage
- Multi-Agent Debate Triage. Three-role red/blue/judge debate on ambiguous findings — F1 ≥ single-agent baseline +5pp
- Vision-LLM Visual Triage. Headless screenshot capture + image-grounded analyst enrichment via gpt-4o / Claude 3.5+ / Gemini 1.5+
Get started
# Fast security check with evidence capture
python -m cli.main workflow run --name web_pentest --target https://dvwa.csalab.app - Maintenance
- Active
- Last commit 4 months ago
- Stars
- 1,934
- +38 this week
- Licence
- Custom
- Read before business use
- Downloads for
- None listed
- No release files
- Latest version
- v2.1
- Released 8 months ago
- Built with
- Python
- 99% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 70% closed
- 3 still open
- Pull requests
- 8 merged
- 2 waiting
- Releases
- 2
- 2 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| oasm-platform / open-asm | 273 | yesterday | GPL-3.0 | Mac, Windows, Linux |
| KKingZero / Zypheron-CLI | 174 | 16 days ago | Custom | Mac, Windows, Linux |
More: languages, topics and project record
Languages
- Python 99%
- Dockerfile 1%
- Makefile <1%
- Batchfile <1%
Topics
- automation
- gemini-ai
- generative-ai
- pentest-tool
Project record
- JobAI security
- StatusListed
- Commits38
- Forks377
- Watching22
- Stars in 28 days+52
- CreatedDec 22, 2025
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
