SuperAPI AI 工具集

WebAssessment

安全与审计

查看项目

更新于 10-15 13:50

技能介绍

用途

WebAssessment 是一套 Web 应用安全评估基础设施,用于将侦察、威胁建模与漏洞测试串联为完整流程。它定位为协调型技能:自身负责应用理解与威胁建模,并调度 Recon、OSINT、PromptInjection 等专门技能完成各阶段任务。

主要能力

  • 应用理解(UnderstandApplication):产出结构化叙述,涵盖应用用途、行业、用户群与关键功能;用户角色与访问级别;含敏感数据的用户操作流程;前端、后端、认证与第三方技术栈;以及入口点、输入、文件上传、WebSocket 等攻击面。
  • 威胁建模(CreateThreatModel):生成按优先级排序的攻击计划,包括映射到 OWASP/CWE 并带风险评分的威胁、多步攻击路径、含工具建议的测试计划,以及每个威胁的工作量估算(快速/中等/大量)。威胁类别覆盖认证、访问控制、注入、数据暴露、文件上传、API 安全、WebSocket、业务逻辑与支付安全。
  • 六阶段渗透测试方法论:阶段 0 范围界定与准备、阶段 1 侦察、阶段 2 映射(内容发现)、阶段 3 漏洞分析、阶段 4 利用、阶段 5 报告。
  • 模糊测试:提供 ffuf 模糊测试指南与自动化辅助工具。
  • Web 应用测试:基于 Playwright 的浏览器自动化测试指南与测试模式示例。
  • OSINT:包含 OSINT 方法论、域名侦察、社交媒体情报(SOCMINT)、SpiderFoot/Maltego 自动化与 ExifTool 元数据分析。
  • AI 辅助分析:支持使用 Gemini 进行深度漏洞分析。
  • Bug Bounty:提供赏金项目跟踪与自动化工具。

使用方式

技能通过触发词进行工作流路由,例如:「understand application」「what does this app do」「map the application」触发 UnderstandApplication;「threat model」「attack scenarios」「how would I attack」触发 CreateThreatModel;「pentest」「security assessment」「test for vulnerabilities」触发 Pentest/MasterMethodology;「fuzz with ffuf」「directory fuzzing」「content discovery」触发 ffuf/FfufGuide;「OSINT」「reconnaissance」「open source intelligence」触发 osint/MasterGuide;「test web app」「Playwright」「browser automation」触发 webapp/TestingGuide;「bug bounty」「bounty programs」触发 bug-bounty/Programs;「vulnerability analysis with AI」「Gemini analysis」触发 VulnerabilityAnalysisGemini3。

技能执行前会检查用户自定义目录 ~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/WebAssessment/,若存在则加载其中 PREFERENCES.md、配置或资源并覆盖默认行为;不存在则使用技能默认值。

技能定义了强制性的语音与文本通知:调用时须先发送语音通知(向 http://localhost:8888/notify 发送 POST JSON 请求,消息格式为「Running the WORKFLOWNAME workflow in the WebAssessment skill to ACTION」),同时输出文本通知。该步骤被标注为非可选,须在技能调用时立即执行。

与 Recon 技能的集成通过 bun 运行其工具实现,示例命令包括:

  • 企业结构:bun ~/.claude/skills/Security/Recon/Tools/CorporateStructure.ts target.com
  • 子域枚举:bun ~/.claude/skills/Security/Recon/Tools/SubdomainEnum.ts target.com
  • JavaScript 端点发现:bun ~/.claude/skills/Security/Recon/Tools/EndpointDiscovery.ts https://target.com
  • 端口扫描:bun ~/.claude/skills/Security/Recon/Tools/PortScan.ts target.com
  • 路径发现:bun ~/.claude/skills/Security/Recon/Tools/PathDiscovery.ts https://target.com

评估流程为:企业结构(Recon)→ 子域枚举(Recon)→ 端点发现(Recon)→ 理解应用 → 创建威胁模型 → 执行测试 → 报告发现。

适用场景

用于对已获授权的目标 Web 应用进行安全评估、渗透测试、威胁建模、目录/内容模糊测试、OSINT 情报收集与漏洞分析,也可用于 bug bounty 场景下的项目跟踪与自动化。

关键原则与限制

技能明确的原则包括:授权优先(未获明确许可绝不测试)、先理解后测试(先构建应用叙述)、以威胁模型指导测试、先广度后深度(广泛侦察、聚焦利用)、记录一切(笔记、截图、命令)。技能包含多个工作流文档索引,如 UnderstandApplication、CreateThreatModel、pentest 系列(MasterMethodology、ToolInventory、Reconnaissance、Exploitation)、ffuf 系列、bug-bounty 系列、webapp 系列、osint 系列及 VulnerabilityAnalysisGemini3。关于该技能的具体收费、价格、平台支持范围与实测效果,资料未提供。