
让 AI 编程助手帮你写代码已经不新鲜了,让它帮你审代码、找漏洞呢?Cloudflare 把自家漏洞挖掘流程的起点做成了一个开源 Skill:security-audit,装进 Claude Code、Cursor 这类编程助手,就能让 Agent 按一套固定的六阶段流程给代码库做安全审计。
这个 Skill 在 GitHub 上线后迅速冲上热榜,11 月 7 日登上 GitHub 日榜第一,截至发稿已有 64,000+ 星,MIT 开源。它脱胎于 Cloudflare 内部的漏洞挖掘系统(vulnerability harness)——那套系统后来长成了多阶段、舰队级的大工程,而这个 Skill 是可以单仓库起步的起点。
六个阶段,怎么审
Skill 把一次审计拆成六个阶段,每一步都有明确的产出物:
- 侦察(Reconnaissance)——摸清架构、信任边界、输入面和已有证据,写进
architecture.md和coverage-ledger.json; - 按覆盖面猎取(Coverage-led hunting)——按台账把任务分给相互隔离的猎取 Agent,记录每次检查,再用覆盖面评审员找缺口;
- 候选验证(Candidate validation)——每个候选漏洞都交给一个全新的验证 Agent,任务是证伪它,而不是证实;
- 结构化输出(Structured output)——把结论写进
findings.json,分confirmed、needs_validation、rejected三档,并用report-schema.json校验格式; - 独立记录验证(Independent record verification)——再派新的 Agent 核对最终结论里的每一处源码引用,改动过的内容还要再过一遍验证;
- 目标无关的报告(Target-neutral reporting)——从已验证的记录和覆盖台账生成
REPORT.md、FINDINGS-DETAIL.md和NEEDS-VALIDATION.md。
关键设计是对抗式验证:检查结论的 Agent 永远不是发现它的那个。严重程度要看影响,不是照着检查表打勾;只有确立的边界失效才算确认的漏洞,防纵深里某一层缺了不算漏洞,只算加固建议。
安装与使用
用 Skills CLI 一条命令安装:
npx skills add https://github.com/cloudflare/security-audit-skill \
--skill security-audit
加 --global 就是用户级安装。装好后,在要审计的代码库里启动编程助手,直接说一句话就行:
security audit this codebase
也可以指定范围,比如 find security vulnerabilities in ./src,或指定输出目录。Skill 会按触发词自动激活:直接要求审计或渗透测试走完整审计模式,问安全问题或做针对性的漏洞排查走指导模式。完整审计模式下,没指定输出目录时默认写到 ~/security-audit-skill/<repo-name>/run-<N>。
要注意什么
- 需要能并行跑子 Agent 的编程助手,模型要支持工具调用;还需要 Node.js 跑那两个零依赖的校验脚本;
- 沙箱是硬要求:目标代码的构建、测试、模糊测试等要在操作系统级沙箱里跑,禁用外部网络、只写指定的临时路径。没有这些控制,流程会把线索留在
needs_validation,不直接执行目标代码; - 多跑几轮覆盖面更好:Cloudflare 的实测里,单轮找到的漏洞大约只有多轮合计的一半,多轮跑下来会补上缺口、复查改动过的源码;
- 多次跑同一个仓库是累加的,Skill 会利用之前的台账和结论去盯缺口,而不是把旧的、没解决的工作当成已覆盖。
配套文件也很全:SKILL.md 讲 setup 与原则,ATTACK-CLASSES.md、MEMORY-SAFETY-AND-BINARY.md、AI-AND-LLM.md、WEB-PROTOCOL-AND-AUTH.md 等十来份文件按攻击面给了猎取提示词,覆盖 Web、客户端、供应链、云与部署、协议、资源耗尽、数据隔离、桌面与移动等场景。
如果你平时用 Claude Code 提效,可以先看站内这篇《Claude Code Skill 怎么安装使用:3 种方法》了解 Skill 的安装方法;同类免费 Skill 合集在《47 个免费 Claude Code SEO 技能》里也有整理。顺带一提,用 AI 找漏洞这件事本身正在提速,OpenAI 最近一次自动运行就挖出了 948 个 Linux 内核提权漏洞。
转自 GitHub 作者 Cloudflare 的文章《security-audit》,原文链接:https://github.com/cloudflare/security-audit-skill












暂无评论内容