用途:这是渗透测试场景中供决策 Agent 使用的评估清单,用来评估渗透测试是否充分覆盖全部攻击面,并决定任务是否可结束。
主要能力:按类别检查攻击面是否被测试,未测试的标记为缺口。类别包括注入(SQL、XPath、LDAP、命令注入、SSTI、XXE)、跨站(反射型/存储型/DOM XSS、CSRF)、认证与授权(默认弱口令、SQL 注入绕过、爆破防护、用户名枚举、会话管理、JWT/Token 安全、垂直与水平越权/IDOR)、业务逻辑(IDOR 查看信息、转账、改密,负数零金额交易,并发竞态,业务流程绕过)、信息泄露(错误页、API 文档、备份文件、敏感配置、响应头)、服务端(SSRF、文件上传、路径穿越/LFI/RFI、反序列化)、配置(目录列举)以及 API 专项(认证绕过、API IDOR、参数篡改、限流)和已知 CVE/CNVD。
使用方式与决策逻辑:资料给出判定条件——仅当已测类别达到总数 90% 以上且连续两轮无新漏洞时,complete=true 且置信度不低于 0.8;否则 complete=false,并明确列出未测攻击面及具体测试建议。若本轮识别出目标产品/技术栈却从未调用 search_vulndb,必须返回 complete=false,并要求用 search_vulndb(query="产品名") 查询已知漏洞。反馈应包含已完成工作、具体缺失方向(指明端点与漏洞类型)以及建议测试步骤。
适用场景:渗透测试的轮次评估与缺口反馈。
限制:资料未提供安装方式、依赖、平台、价格等信息;清单为评估参考,不保证漏洞发现的完整性。