给 AI 安全报告加上真实案例背书和数据支撑,
基于 WooYun 22,132 个业务逻辑漏洞案例。
一个 Claude Code 插件:让安全报告从"建议测支付篡改"变成"WooYun 支付绕过 1,056 案例中 68.7% 为高危,M1905 电影网 2588 元套餐曾被 5 毛买走"。
# 安装 WooYun Legacy 插件 /plugin marketplace add tanweai/wooyun-legacy /plugin install wooyun-legacy@tanweai-security # 然后直接提问 > 帮我测试这个电商平台的支付安全, 有购物车、支付宝/微信支付、订单管理 和退款流程。 # Claude 会自动引用 WooYun 真实案例: # "M1905电影网 2588元套餐只要5毛" # "支付绕过 1,056 案例,68.7% 高危"
Claude 本身的安全测试能力已经很强。12 组对照评测中,不加载插件的 Claude 在领域专业断言上通过了 98%。测试手法不需要插件。
让 Claude 输出的安全报告从"你应该测支付篡改"变成"WooYun 支付绕过 1,056 案例中 68.7% 为高危,M1905 电影网 2588 元套餐曾被 5 毛买走"。案例背书、统计数据、优先级排序 —— 这些让报告在甲方面前更有说服力。
Claude 本身已经掌握业务逻辑安全测试的方法论 —— amount=0.01、IDOR 遍历、状态机跳步这些测试手法不需要插件也能输出。插件不教新的渗透技术,而是给已有能力加上数据弹药。
攻击手法 Claude 本来就会。插件加的是数据层 —— 让每个判断都有案例和统计支撑。
| 维度 | 无插件 | 有插件 | 为什么重要 |
|---|---|---|---|
| 案例引用 | "建议测试支付篡改" | "M1905 电影网 2588 元套餐被 5 毛买走" | 甲方看到真实公司名才会重视 |
| 统计数据 | "风险较高" | "支付绕过 1,056 案例,68.7% 高危" | 量化数据让优先级排序有依据 |
| 分类体系 | OWASP 通用分类 | WooYun「任意X」分类法 | 贴合中文安全社区的表达习惯 |
| 优先级排序 | 凭经验判断 | 按高危占比排序(密码重置 88% > 支付绕过 68.7%) | 时间有限时先测什么,有数据说话 |
| 业务场景 | 通用 Web 场景 | 支付宝/微信回调、政务 OA、运营商 BOSS | 国内 SRC 和甲方测试的实际目标 |
安装后无需配置。提出安全测试相关问题时插件自动激活。
"帮我测试这个电商平台的支付安全,有购物车、支付宝/微信支付、订单管理和退款流程。"
"多租户 SaaS 平台,REST API,设计针对越权访问的完整测试计划 —— IDOR、垂直越权、未授权访问。"
"帮我审计这段电商下单接口代码,找出所有业务逻辑漏洞。"
"发现了支付金额可改、IDOR 能遍历订单、管理后台没鉴权三个漏洞。帮我写一份给甲方管理层看的报告。"
"客户给了两天时间测一个 B2B 平台,功能很多,没时间全测。帮我按风险排优先级。"
"测试政务服务平台,有统一身份认证、行政审批、证照查询、在线缴费,对接了支付宝和微信。"
"目标是某大型互联网公司,有两天时间,帮我制定漏洞挖掘计划。"
"测试票务系统的竞态条件漏洞,有抢票、支付、退票功能,要包含测试脚本。"
"给开发团队做一次支付安全培训" / "等保测评中业务逻辑这块怎么测"
按需加载,不一次性读取所有文件。SKILL.md 触发后先加载领域参考,再按任务需要逐层深入。
12 组全领域对照评测(with_skill vs without_skill),覆盖全部 6 个领域。
| 断言类别 | With Skill | Without Skill |
|---|---|---|
| WooYun 案例引用 | 12/12 (100%) | 0/12 (0%) |
| WooYun 统计数据 | 12/12 (100%) | 0/12 (0%) |
| 领域专业断言 | 48/48 (100%) | 47/48 (98%) |
插件的核心价值在于注入真实的 WooYun 历史数据(公司案例 + 量化统计 + 独特分类法),而非通用安全知识。
两种安装方式:轻量安装覆盖全部核心能力,全量安装额外获得完整案例库原始数据。
| 轻量安装 (Marketplace) | 全量安装 (git clone) | |
|---|---|---|
| 体积 | ~432KB | ~71MB |
| 领域参考 (Layer 1) | 6 文件 | 6 文件 |
| 深度分析 (Layer 2) | 8 文件(完整) | 8 文件(完整) |
| 案例库 (Layer 3) | 15 个浓缩索引 (60KB) | 15 个完整库 (71MB 原始数据) |
| 行业渗透示例 | 不含 | 运营商、银行渗透方法论 |
| 评测原始数据 | 不含 | 12 组对照评测 |
| 适合 | 日常测试 · 报告撰写 · SRC | 完整案例检索 · 数据分析 · 二次开发 |
通过 Marketplace 安装,432KB,包含全部方法论 + 浓缩案例索引。
克隆完整仓库,71MB,包含全部 22,132 条原始案例数据。
验证:输入 /skills 查看技能列表,或直接提一个安全测试问题。
/plugin marketplace update tanweai-security 更新 marketplace,再运行 /plugin update wooyun-legacy@tanweai-security 更新插件。