给 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 历史数据(公司案例 + 量化统计 + 独特分类法),而非通用安全知识。
在 Claude Code 中运行:
输入 /skills 查看技能列表,或直接提一个安全测试问题。
也可以用 CLI 命令:claude plugin marketplace add tanweai/wooyun-legacy
或单次加载:claude --plugin-dir ./wooyun-legacy/plugins/wooyun-legacy
/plugin marketplace update tanweai-security 更新 marketplace,再运行 /plugin update wooyun-legacy@tanweai-security 更新插件。