SuperAPI AI 工具集

attack-surface-xss

安全与审计

查看项目

更新于 10-15 22:16

技能介绍

用途:对目标 URL 做 XSS 攻击面侦察,通过被动观察(HTTP 请求与源码分析)识别哪些因素让 XSS 更可能、更容易或更难,不注入载荷、不做主动测试。主动测试应使用 /xss-finder 技能。

主要能力:评估 CSP、X-Content-Type-Options、Cookie 标志、字符集等安全响应头;检测 React、Angular、Vue、jQuery 等框架并提取版本;对照已知漏洞版本(如 jQuery <3.5.0、Angular <1.6.x、DOMPurify <2.4.0 等)标注相关 CVE;枚举 DOM XSS 的 source 与 sink 并做静态 source→sink 关联;枚举表单、隐藏字段、URL 参数反射;分析 meta 标签、嵌入元素、内联事件处理器与第三方嵌入;最终给出整体 XSS 抗性与按可利用性排序的攻击向量。

使用方式:以目标 URL 作为参数运行该技能。内部流程分六阶段:抓取(curl -sI -L 取响应头,curl -sL 取正文,SPA 可回退 WebFetch;同源与已知 CDN 外部脚本最多抓取 20 个)、安全头评估、框架与库检测、JavaScript 模式分析、DOM 与 HTML 分析、生成报告。仅当 $ARGUMENTS 是以 http:// 或 https:// 开头的 URL 时才执行。

适用场景:运行主动 XSS 测试前了解已有防御;为 XSS 评估划定高价值测试目标;在不主动测试的前提下评估站点 XSS 态势;梳理客户端技术栈;判断反射型、存储型、DOM 型 XSS 哪种更可能。

限制:仅做被动侦察,不执行主动利用;source→sink 追踪是尽力而为的静态近似,完整污点分析需浏览器 DevTools 或动态插桩;部分内容依赖 JavaScript 渲染时可能需回退抓取;具体命令执行环境、安装方式、价格与平台支持暂未提供。