用途:在漏洞测试前对 Web 应用进行全面测绘与侦察,发现端点、识别技术栈并构建攻击面清单。该技能本身是协调者,只负责把测绘、发现与分析任务委派给 .claude/agents 目录中的专用子代理,自身不执行这些任务,且对当前目录仅有读权限。
主要能力:被动侦察(代理捕获浏览流量、记录工作流);主动发现(目录与端点爆破、模糊测试、隐藏资源枚举);攻击面分析(分类、输入标注、风险排序);无头自动化(SPA 测绘、JavaScript 执行、动态内容发现);集成 ZAP 代理与工具输出汇总。
子代理与阶段:inventory-software-catalog 清点前后端依赖、框架与版本并生成 SBOM;inventory-directory-scanner 运行 ffuf、gobuster、nikto、ZAP spider 等发现目录、文件与备份;inventory-api-discovery 发现 REST、GraphQL、SOAP、WebSocket 及 Swagger/OpenAPI/WSDL 文档;inventory-javascript-mapper 用无头浏览器发现 SPA 路由与动态脚本;inventory-surface-analyzer 汇总数据、分类攻击面并生成优先级测试清单。
使用方式:按范围选择工作流。全面测绘按阶段依次启动上述代理;快速扫描仅启动 inventory-directory-scanner;API 专项仅启动 inventory-api-discovery;SPA/JavaScript 专项仅启动 inventory-javascript-mapper;最快全覆盖可并行启动全部代理后再运行 surface-analyzer。调用通过 Task 工具,指定 subagent_type、description 与 prompt。
适用场景:单页应用(React、Vue、Angular、Svelte)、传统服务端渲染应用、REST/GraphQL 接口、混合移动/Web 应用、微服务架构、遗留系统与 JAMstack 应用。
限制:仅能编排 .claude/agents 中的代理,仅具当前目录读权限;输出格式与 /OUTPUT.md 规范相关,具体内容暂未提供;实际工具可用性与效果取决于环境,资料未说明收费、价格或平台信息。