SuperAPI AI 工具集

pentest

测试与质量

查看项目

更新于 10-16 04:28

技能介绍

用途:协调渗透测试流程,适用于渗透测试、安全评估、漏洞测试与漏洞赏金场景。它本身只做编排,不直接执行攻击,而是部署专用代理(如 SQL 注入、XSS、SSRF 代理)执行测试。

主要能力:提供 50+ 攻击类型的攻击索引,覆盖注入、客户端、服务端、认证、API 安全、Web 应用、云与容器、系统、IP 基础设施、物理与社会工程等 9 类;内置 PTES、OWASP WSTG、MITRE ATT&CK、Flaw Hypothesis 方法论框架;提供 PortSwigger 实验、速查表与快速入门文档;支持五类侦察资产输出格式(域名、Web 应用、API、网络服务、云基础设施);聚合结果时去重、识别利用链并计算严重性指标。

使用方式:按六阶段工作流执行。阶段 1 初始化,收集目标 URL、限制与测试窗口,创建 outputs/{engagement-name}/ 目录。阶段 2 侦察,按资产类型选择工具,用 pentest-executor 代理并行运行,生成 JSON 清单与 reconnaissance_report.md。阶段 3 计划与审批为强制步骤,需通过 AskUserQuestion 获得用户明确批准,未批准不得进入阶段 4。阶段 4 漏洞测试,并行部署已批准执行器,周期性用 TaskOutput(block=False) 监控,新发现可递归生成新执行器。阶段 5 聚合,收集、去重、识别利用链并计算严重性。阶段 6 报告,先建 report/ 与 processed/ 目录,将工作文件移入 processed/,按模板生成 Markdown,再用 pandoc 生成 report/Penetration-Test-Report.docx,可选生成 PDF,最后验证根目录仅含 report/ 与 processed/。

限制:执行委托给专用代理,需用户批准计划;报告以 DOCX 为主交付物,PDF 仅在 LaTeX 可用时生成;所有代理需记录 NDJSON 活动日志;输出目录结构有严格约束,中间文件不得留在根目录或 report/。具体收费、价格与平台支持暂未提供。