关于 client-side
client-side 是用于测试现代 Web 应用和 SPA 漏洞的安全技能,检查浏览器端输入流和防护,覆盖 XSS、CSRF、CORS、点击劫持、DOM 问题及原型污染。
主要功能
- 01测试反射型、存储型和 DOM XSS
- 02检查 CSRF 与 CORS 弱点
- 03评估点击劫持防护
- 04分析 DOM 来源与接收点
- 05测试原型污染
适用场景
- 01评估 Web 应用的客户端安全
- 02追踪输入流至浏览器端接收点
- 03记录攻击影响与修复建议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ transilienceai/ communitytools --skill client-side安装后在 Claude Code 中输入/client-side确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
reference/clickjacking-cheat-sheet.mdclickjacking-quickstart.mdclient-side-principles.mdcors-cheat-sheet.mdcors-quickstart.mdcsrf-quickstart.mddom-xss-advanced.mddom-xss-quickstart.mdINDEX.mdprototype-pollution-quickstart.mdprototype-pollution-resources.mdreference/scenarios/dom-vulnerabilities/angularjs-injection.mddetection-methodology.mddocument-write-sink.mddom-clobbering-globals.mddom-clobbering-sanitizer-bypass.mddom-xss-fundamentals.mdexfiltration-and-chaining.mdinnerhtml-sink.mdjquery-sinks.mdpostmessage-vulnerabilities.mdprevention-best-practices.mdprototype-pollution-dom.mdtools-and-automation.mdwaf-filter-bypass.mdreference/scenarios/prototype-pollution/bypass-techniques.mdclient-side-pollution.mddetection.mdgadget-discovery.mdprevention.md详细介绍
客户端侧
测试现代 Web 应用和 SPA 中的客户端漏洞。
技术
| 类型 | 关键攻击向量 |
|---|---|
| XSS | 反射型、存储型、基于 DOM、框架特定(React、Vue、Angular) |
| CSRF | 绕过令牌、绕过 SameSite Cookie、跨源请求 |
| CORS | 源配置错误、null 源、通配符凭据 |
| 点击劫持 | 基于框架、拖放、多步骤 |
| 基于 DOM | DOM 接收器、源/接收器分析、JavaScript URL 方案 |
| 原型污染 | 客户端小工具、服务端污染、属性注入 |
工作流
- 识别输入源和数据流
- 对接收器上下文进行分类(HTML、属性、URL、JS、CSS)
- 列举防御措施(编码、CSP、净化器、Trusted Types)
- 构造适合上下文的有效载荷
- 验证执行情况并展示影响
- 使用复现步骤和修复措施编写文档
参考资料
reference/xss*.md- XSS 绕过技术和利用方法reference/csrf*.md- CSRF 技术和绕过方法reference/cors*.md- CORS 配置错误测试reference/clickjacking*.md- 点击劫持技术reference/dom*.md- 基于 DOM 的漏洞测试reference/prototype-pollution*.md- 原型污染技术
评论
支持 Markdown