security-audit-skill

security-audit-skill

Agent多阶段代码安全审计

安全官网

应用介绍

让 AI 看一遍代码就报几十个漏洞,一半是误报,剩下的你还得自己逐条复现。Cloudflare 开源的这个 skill 换了个做法:不让一个 Agent 包办,而是把审计拆成六个阶段,派互相隔离的 Agent 分头侦察、挖掘,再让全新的 Agent 专门去推翻每一个候选漏洞,扛不住的才算数。

它就是 Cloudflare 漏洞发现系统最初的雏形,官方博客讲过怎么从单仓库的 skill 一路长成整个公司范围的流水线。你在自己的项目里对 Agent 说一句「security audit this codebase」,它就会自动启动整套流程,最后交出带源码追踪和验证结论的报告。

软件功能



六阶段审计:侦察(画出架构、信任边界和输入面)、按覆盖率分配猎手挖掘、候选漏洞独立验证、写出结构化结果、记录级二次核验、生成报告。

三档结论分明:confirmed 有完整的源码追踪和可观察结果,needs_validation 只写清还缺哪一个事实、不给严重度,rejected 记录被推翻的猜测,不会混在一起。

覆盖账本:用 coverage-ledger.json 记录哪些单元查过、哪些还没查,多次运行会接着补缺口,已变动的代码重新验证,不会把过期的结论当成已覆盖。

按目标类型分册:内存安全、AI 与 LLM、Web 协议与认证、前端、供应链与发布、云与部署、数据隔离、桌面与移动端等十几类攻击思路,按目标选用。

零依赖校验脚本:自带 Node.js 写的 findings 与账本校验器,结果格式有 JSON Schema 约束,方便接入自己的流程。

安装与使用:用 Skills CLI 一条命令装好,需要支持工具调用和并行子 Agent 的编码 Agent;执行目标仓库里的构建和测试需要有断网、限资源的沙箱,没有就只保留线索,不会直接跑目标代码。

应用截图