安全审计技能:把编码智能体练成六阶段审计员
来源:GitHub — 2026-10-22 · ⭐ 35,465 stars · JavaScript
📋 概述
Cloudflare 开源的 security-audit 技能,把一个编码智能体拆成侦察、覆盖优先的猎取、候选验证、结构化输出、独立复核、目标中立报告六个阶段。侦察阶段先画出架构、信任边界与输入面,写进 architecture.md 与 coverage-ledger.json;每个候选漏洞都交给一个全新的验证者去证伪;确认的发现要过 JSON schema 校验才算数。它就是 Cloudflare 那套全舰队漏洞发现流水线演化出来的单仓库起点。
🔑 核心要点
- 六阶段流程:侦察、覆盖优先猎取、候选验证、结构化输出、独立记录复核、目标中立报告。
- 结论分三档:confirmed 要有完整源码追溯与有界实测结果,needs_validation 只记未解决事实且不给危害等级,rejected 记录已被证伪的候选。
- 覆盖账本 coverage-ledger.json 由 validate-coverage-ledger.cjs 校验,findings.json 由 validate-findings.cjs 校验,两个校验器都零依赖。
- 对同一仓库多次运行是累加的:旧账本用来定位缺口、重验变更源码,但过期或未解决的工作不会被算作已覆盖。
💡 金句
This is the skill that seeded Cloudflare's vulnerability discovery harness.
👍 0
👎 0
← 返回 GitHub Trending 首页