众力资讯网

16K星Cloudflare神器,专治AI漏洞报告不敢信

让 AI 帮你找漏洞,听起来很美,用起来经常是另一回事:你让它审一遍代码,它给你列出一堆「高危发现」,等你逐条去验证,一半复现不了,还有一半是「建议加上层层防御」这种正确的废话。Report 写得头头是道,就是没法当真。
Cloudflare 最近开源的这个 security-audit-skill,专门治这个病。上线没多久就在 GitHub 冲到 16K Star,单日新增一度超过 3,000,是当天趋势榜上涨得最快的项目。
项目是什么它是一个给编码 Agent(Claude Code 这类)用的 Skill,装上之后,你的 Agent 就从「会写代码的助手」变成一个按流程干活的安全审计员。安装只要一条命令:

npx skills add github.com/cloudflare/security-audit-skill --skill security-audit

然后对着代码库说一句「security audit this codebase」,它就会自动激活,跑一套六阶段的结构化审计流程:先做侦察,画出架构图、信任边界和输入面;再按覆盖率台账派出一堆相互隔离的「猎人」子 Agent 分头找问题;每个候选漏洞交给一个全新的验证 Agent 专门去「证伪」;最后输出机器可读的 `findings.json`,全部对照 JSON Schema 校验,再生成人能读的报告。
更硬核的背景是:这不是 Cloudflare 做出来玩的 demo,它是 Cloudflare 自己漏洞挖掘系统的「单仓库种子版」,官方博客专门写过他们怎么把它长成了一个多阶段、全公司规模的漏洞猎捕体系。
解决什么问题AI 找漏洞最大的痛点不是「找不到」,而是「不敢信」。传统做法里 Agent 报一个漏洞,你没法知道它是真的推演过攻击路径,还是看到一段像 SQL 拼接的代码就条件反射地报了。验证成本全在你身上。
security-audit-skill 的解法是把「信任」做进流程里,三条核心纪律:
只有验证过的才算数。 每个独特的候选漏洞都交给一个全新的验证 Agent,它的任务不是确认,而是反驳——试图证明这个漏洞不成立。反驳失败,才标记为 `confirmed`;有具体未决事实的,老实标成 `needs_validation`,而且不带严重等级。
找的和验的永远不是同一个 Agent。 这种对抗式验证设计,从机制上杜绝了「自己写的报告自己签字」的问题。
严重等级必须有影响支撑。 可能性乘以影响,而不是对着 checklist 打勾。纵深防御的缺失只算加固建议,不算漏洞——这条规则直接砍掉了最大的一类噪音。
![security-audit-skill 项目卡片](assets/2026-09-20-security-audit-skill-card.png)
GitHub 数据总 Stars:16,764Forks:899主语言:JavaScript(流程编排)+ 一堆 Markdown 攻击类知识库协议:MIT对一个「Skill 形态」的项目来说,这个增长速度说明它踩中了真实需求:人人都在用编码 Agent,但几乎没人敢把 Agent 的安全结论直接拿来做决策。
值得关注的点第一,攻击类知识库比编排逻辑更值钱。 翻一下仓库结构会发现,真正的大头是一组 Markdown 文件:内存安全与二进制、AI 与 LLM(提示注入、Agent 工具滥用)、Web 协议与认证、客户端 DOM 注入、供应链与发布、云与部署、数据隔离……每一类都是 Cloudflare 实战沉淀的攻击手法清单。等于把一支安全团队的经验「文档化」后塞进了 Agent 的上下文。这部分内容即使不跑完整流程,单独拿来当审计 checklist 也值回票价。
第二,输出是机器可读、可校验的。 所有发现写入 `findings.json`,由零依赖的 Node 校验脚本对照 Schema 验证,三轮校验贯穿全程。这意味着审计结果可以直接接进你的 CI 或漏洞管理平台,而不是一堆复制粘贴都费劲的散文。另外多次审计是「增量式」的:利用上一次的覆盖率台账,专挑上次没查的地方下手。
第三,它对「单次运行」的诚实预期。 README 明说:单次运行大约只能找到反复运行所能发现漏洞的一半。这种不吹牛的姿态在安全工具里很少见——它把「多跑几次、每次都有增量」做成了产品设计,而不是假装一次扫描全搞定。
个人启发这个项目最值得学的不是「怎么找漏洞」,而是它对待 AI 输出的态度:结论的可靠性不靠模型的自觉,靠流程的结构。 找的人不验证,验证的人不带立场,确认必须有完整的源码追踪链,模糊的就老老实实标 unresolved。
这套「对抗式验证 + 机器可读输出 + 覆盖率台账」的组合拳,完全可以搬到安全之外的场景。比如 AI 做代码审查、做尽职调查、做数据清洗,凡是「AI 说了算但人不敢信」的地方,都缺一层这样的机制设计。
对个人开发者还有个更直接的启发:Skill 这种形态正在成为开源新赛道。不是每个人都能写框架、造轮子,但把你所在领域的专业经验整理成一套 Agent 可执行的结构化知识库,加上严格的质量闸门,就可能是一个 16K Star 的项目。门槛在下降,稀缺的是你脑子里那套领域 know-how。

项目地址:github.com/cloudflare/security-audit-skill