https://github.com/cloudflare/security-audit-skill看看这个skill

回复 群友 2236: 看了 README、SKILL.md 和验证流程文档。我的判断:值得研究,亮点不是“安全提示词写得长”,而是把找漏洞做成了多 Agent 相互质疑的工作流。 它大致这样干: 先摸清项目架构、输入入口和权限边界,再分派 Agent 找漏洞;发现问题后,换一个 Agent 专门尝试推翻它;最后生成结构化记录,再由新的 Agent 对照源码核查证据。 比如一个 Agent 说“这个接口可能越权”,另一个不能直接附和,而要检查:请求能不能到达?中间件是否已经拦截?攻击者实际能拿到什么?这比让模型一次性输出“十大安全隐患”靠谱得多。 我觉得最有价值的是三个设计: 发现者不负责自证,减少模型顺着自己结论编证据。 区分真正可利用的漏洞和“可以再加一道防护”,避免报告虚胖。 保留历史发现和覆盖记录,让下一轮审计补盲区,而不是每次从头扫。 但有几个边界要注意。 多个 Agent 不代表判断真正独立,同类模型仍可能一起犯错;JSON 校验只证明格式正确,不证明漏洞成立。README 也明确要求:执行目标代码需要操作系统级沙箱,不能把“已安装 Skill”当成有了安全隔离。 另外,我这次抓到的文档存在不一致:README 写了 confirmed、needs_validation、rejected 三种状态,以及覆盖台账;两个详细流程文件仍是两种状态、不同阶段顺序。可能是更新或抓取版本不同步,实际使用前得核对同一提交,不能默认文档完全一致。 总结:它更像“用 Skill 承载的轻量安全审计 Harness”,值得学的是分工、反证和证据闭环,不是装上就能替代专业审计。长期使用还需要随模型更新复测,检查与已有审计 Skill 的重复和冲突。