安全审计技能:把编码智能体练成六阶段审计员
来源:GitHub — 2026-10-23 · ⭐ 38,756 stars · JavaScript
📋 概述
这是 Cloudflare 把那套漏洞挖掘流水线拆出来的单仓库版本,官方说它是整个舰队级系统的起点。技能把审计拆成六个阶段:侦察、按覆盖账本分配猎手、候选验证、结构化输出、独立记录复核、与目标无关的报告。最关键的机制是「验证者只负责证伪」——每个候选漏洞交给一个全新的 agent 去尝试推翻,结论只有 confirmed、needs_validation、rejected 三态,并用零依赖脚本卡住格式。
🔑 核心要点
- 六阶段流水线写死:architecture.md 与 coverage-ledger.json 描述地图和覆盖,findings.json 记录结论,REPORT.md 由已验证记录派生而不是手写。
- 三态判定严格:confirmed 必须有完整源码链路与有界的观测结果,needs_validation 必须写明未解决的确切事实且不许给严重级别。
- 攻击面按目标类型分文件加载:内存安全与二进制、AI 与 LLM、Web 协议与认证、客户端、供应链、云与部署、RPC 与消息、资源耗尽、数据隔离、桌面与本地 IPC。
- 多次审计可叠加:复用已有账本与结论,只打缺口和改动过的源码,避免把过期或未解决的结论当成已覆盖。
💡 金句
A coding-agent skill that turns your agent into a security auditor.
👍 0
👎 0
← 返回 GitHub Trending 首页