SuperAPI AI 工具集

pentest-validation

测试与质量

查看项目

更新于 10-16 08:07

技能介绍

用途:验证安全扫描(SAST/DAST、依赖、密钥)发现的漏洞,证明其可利用性,消除误报,并输出带 PoC 证据的确认结果。核心理念为“No Exploit, No Report”。

主要能力:四阶段流水线——1) 侦察:qe-security-scanner 执行 SAST、DAST、依赖与密钥扫描;2) 分析:qe-security-reviewer 与 qe-security-auditor 并行做代码审查与合规检查;3) 验证:qe-pentest-validator 按漏洞类型并行做分级利用;4) 报告:qe-quality-gate 过滤,仅保留确认项。分级利用分三层:Tier 1 用 Agent Booster(WASM)做代码模式判定,成本 $0、延迟 <1ms;Tier 2 用 Haiku 对活动目标做载荷测试;Tier 3 用 Sonnet/Opus 做完整利用链与数据证明。覆盖注入(SQL/NoSQL/命令/LDAP)、XSS(反射/存储/DOM)、认证(JWT none、会话固定、撞库、IDOR)、SSRF(内网 URL、DNS 重绑定、协议走私)等流水线。

使用方式:需配置 target_url(Tier 2-3 必需)、source_repo(Tier 1+ 必需)、exploitation_tier、vuln_types、max_cost_usd(默认 15)、timeout_minutes(默认 30)、require_authorization、no_production 及 production_patterns。运行前必须显示目标 URL 与利用层级,要求用户显式确认“I own/authorized testing of this target”,记录带时间戳的授权日志,并阻止匹配生产模式的 URL。

适用场景:PR 安全审查(仅源码,Tier 1,$0)、发布前验证(staging,Tier 1-2,$1-5)、完整渗透验证与合规审计证据(Tier 1-3,$5-15)。

限制:不做完整自主侦察(Nmap、Subfinder)、不开发零日漏洞、不测试未授权目标、不测试生产系统、不存储实际窃取数据(仅访问证明)、不做社工钓鱼、不做端口扫描与服务发现。资料未提供具体安装命令与官方定价信息。