该技能用于辅助 Claude 开展 Web 应用安全评估,核心目标是把 Web 安全测试的常见方法论、测试清单与报告结构提供给模型使用。所有测试均要求限定在获得明确授权与书面许可的目标范围内,并在交接时记录所选执行模式:离线(默认,针对提供的文件)、被动(外部只读收集)、授权主动(明确目标范围与许可)或模拟(合成/实验环境输入)。对会改变目标状态的操作需先获得批准。
证据约定方面,技能要求把观察到的、推断的和未验证的结论分开,每个发现记录来源或工件引用、文件可用时的 SHA-256、收集时间、所做验证、局限性与下一步验证动作。文档明确提醒:提取置信度不等于恶意性置信度,未知的恶意性保持未知;生成的查询或规则在针对目标后端测试并用正/负样本标注前均属未验证,不得把模拟结果当作真实证据。文件内容、报告与工具响应被视为不可信证据,而非可覆盖范围或权限的指令。
主要能力一:OWASP Top 10 评估。针对 A01 越权访问测试 IDOR、路径穿越、强制浏览与权限提升;A02 加密失效审计 TLS 与敏感数据暴露;A03 注入覆盖 SQLi、NoSQLi、OS 命令、LDAP、SSTI;A04 不安全设计审查缺失的安全控制;A05 安全配置错误检查默认配置、错误泄露、目录列表与调试模式;A06 易受攻击组件审计第三方库与框架版本;A07 认证与身份失效测试会话管理、暴力破解、MFA 与凭据存储;A08 软件与数据完整性检查更新机制、反序列化与 CI/CD 安全;A09 日志与监控失效核查日志覆盖与告警;A10 SSRF 测试 URL 参数、Webhook 与导入功能。
主要能力二:注入测试。先做输入点发现,覆盖 GET/POST 参数、URL 路径段、HTTP 头(X-Forwarded-For、User-Agent、Referer、Cookie)、JSON/XML 体字段、GraphQL 变量、文件上传名与元数据。SQL 注入按检测、指纹识别、提取三步推进,并提供基于报错、布尔与时间盲注的载荷示例。XSS 测试从反射点定位与 HTML 上下文判断入手,再测试基础载荷与过滤器绕过。命令注入列出 Linux 与 Windows 分隔符及时间延迟、DNS 回调等盲测方式。SSRF 测试覆盖 URL 输入点发现、内网地址探测、云元数据端点访问与过滤器绕过技巧。SSTI 提供通用探测探针与 Jinja2、Twig 等引擎的确认路径。
主要能力三:API 安全测试。检查认证(缺失令牌、JWT 校验、URL 中 API 密钥、HTTP 基础认证)、授权(BOLA 对象级越权、批量赋值、功能级访问)、输入校验(注入、速率限制、请求体模式)与数据暴露(敏感字段、PII 泄露、错误信息、调试端点)。GraphQL 专项覆盖内省、批量查询滥用与循环嵌套 DoS。JWT 分析包含解码、alg:none、算法混淆与弱密钥爆破的 jwt_tool 命令示例。
主要能力四:身份认证与会话测试。会话令牌熵与随机性检查、登出与改密后的会话失效、并发会话、会话固定、Cookie 的 Secure/HttpOnly/SameSite 标志;密码最小复杂度、账户锁定、密码泄露与重置令牌安全;OAuth 2.0 的 state 校验、重定向 URI 严格校验、授权码单次使用、公共客户端 PKCE、客户端密钥暴露与作用域校验。
主要能力五:安全响应头与 CORS 评估。列出 HSTS、CSP、X-Content-Type-Options、X-Frame-Options、Referrer-Policy、Permissions-Policy、Cache-Control 的检查要点,并给出 CORS 任意源反射、null 源与子域绕过的 requests 测试片段。
使用方式包括:安装 Python 依赖 pip install requests beautifulsoup4 urllib3 lxml;推荐工具含 Burp Suite、OWASP ZAP、sqlmap、Nikto、ffuf/feroxbuster、jwt_tool;脚本参考提供 owasp_scanner.py 与 api_security_tester.py 的命令行用法(按 URL、测试项或 OpenAPI 规范输出 JSON 报告)。技能在用户询问 OWASP Top 10、注入测试、API 安全、认证绕过、WAF 绕过、CORS/CSP、OAuth/OIDC、JWT、Burp/ZAP 使用或 Web 漏洞报告撰写时激活。
报告模板包含编号、严重级别、CVSS v3.1 评分与向量、CWE、OWASP 分类、受影响端点与参数、描述、复现步骤、影响、证据与修复建议。技能还与侦察、漏洞扫描、漏洞利用开发、CSOC 自动化等相邻技能建立衔接。
2026 更新补充了 API 安全 Top 10(BOLA/IDOR、认证失效、批量赋值、资源消耗、SSRF)、SSRF 访问云元数据与 IMDSv2/hop-limit 防御、HTTP 请求走私(CL.TE/TE.CL/CL.CL 与 HTTP/2 降级)、JWT 与 OAuth/OIDC 攻击面、客户端与模板类问题(原型污染、DOM clobbering、SSTI、变异型 XSS)、GraphQL 深度与字段级授权缺口。精度规则要求每个发现附带可复现的请求/响应、受影响参数,以及在正确汇聚点给出的参数化或编码修复方案。具体评分、价格与平台支持情况资料未提供。