SuperAPI AI 工具集

guardian-cli-ai-pentest

测试与质量

查看项目

更新于 10-15 23:24

技能介绍

Guardian CLI 是面向安全评估的 AI 渗透测试自动化框架,将多种 AI 提供商(OpenAI GPT-4、Claude、Google Gemini、OpenRouter)与 19+ 安全工具结合,用于智能、自适应的安全测试并捕获证据。

用途:执行 Web 应用、网络基础设施、子域枚举等渗透测试工作流,也可由 AI 自主决定测试策略。

主要能力:支持多 AI 提供商切换;内置 web_pentest、network、recon、autonomous 等工作流;可自定义 YAML 工作流与 Python 工具;生成 markdown、html、json 报告;提供安全模式、确认机制、并发与超时控制、作用域黑名单等配置。

使用方式:需 Python 3.11+、Git 和 AI 提供商 API Key。安装:git clone https://github.com/zakirkun/guardian-cli.git;cd guardian-cli;python3 -m venv venv;source venv/bin/activate;pip install -e .。验证:python -m cli.main --help。配置 config/guardian.yaml 并设置环境变量(如 OPENAI_API_KEY)。运行示例:python -m cli.main workflow run --name web_pentest --target example.com --provider claude。报告:python -m cli.main report --session <id> --format html。

适用场景:授权范围内的 Web、API、网络与侦察测试,以及需要 AI 辅助规划和分析的安全评估。

限制:仅可用于合法授权测试;默认黑名单阻止本地与私有网段;部分工具需单独安装;具体收费、价格与效果资料暂未提供。