Trail of Bits 出品的智能体技能市场,用于 Claude Code 和 Codex 中的 AI 辅助安全审计、测试与安全开发。
anthropics/defending-code-reference-harness
基于 Claude 的自主漏洞发现与修复参考实现,附带威胁建模、扫描、分诊和补丁等交互式安全技能。
- Star
- 7,712
- Fork
- 638
- 未关闭 Issue
- 21
- 最近提交
- 3个月前
这是什么?
这是一个参考实现,展示如何使用 Claude 查找并修复源代码中的安全漏洞。仓库提供一组 Claude Code 技能,用于交互式工作:构建威胁模型、基于该模型进行静态扫描、对发现的问题做分诊与去重,以及起草补丁。这些技能只读写文件,在逐一审批工具调用的前提下无需沙箱即可使用。
自主运行的 harness 按侦察、查找、验证、去重、报告、打补丁的流程执行。查找代理在各自隔离的容器中并行运行,独立的评分代理会在报告前复现崩溃。默认配置针对使用 Docker 和 AddressSanitizer 的 C/C++ 内存漏洞,并提供 `/customize` 技能,便于移植到其他语言或漏洞类型。此外还包含用于在日志中排查攻击者活动的检测与响应模块。
自主流水线会执行目标代码,因此设计为在 gVisor 沙箱中运行,并限制出站网络。
核心功能
- 01提供威胁建模、静态扫描、分诊和补丁生成的 Claude Code 技能
- 02自主流水线在并行容器中查找、验证并报告崩溃
- 03默认配置面向使用 Docker 和 AddressSanitizer 的 C/C++ 项目
- 04提供 /customize 技能,便于适配其他语言或漏洞类型
- 05包含在日志中排查攻击者活动的检测与响应模式
适用场景
- 安全团队审计 C 或 C++ 代码库中的内存安全问题
- 开发者在代码审查前构建威胁模型并确定静态扫描范围
- 团队将自动化漏洞发现流水线移植到自己的技术栈
- 应急响应人员在应用日志中搜索正在进行的攻击活动
快速上手
- 1
克隆仓库
git clone https://github.com/anthropics/defending-code-reference-harness - 2
进入仓库并启动 Claude Code
cd defending-code-reference-harness && claude - 3
在 Claude Code 中运行引导式入门技能
/quickstart
使用前须知
- 自主流水线会执行目标代码,需要 Docker 和 gVisor 沙箱。
- 该项目是针对 C/C++ 内存漏洞的参考实现,用于其他语言需要自行定制。
- 该仓库已不再维护,也不接受贡献。
收录于专题
标签
常见问题
- defending-code-reference-harness 是什么?
- 基于 Claude 的自主漏洞发现与修复参考实现,附带威胁建模、扫描、分诊和补丁等交互式安全技能。 这是一个参考实现,展示如何使用 Claude 查找并修复源代码中的安全漏洞。仓库提供一组 Claude Code 技能,用于交互式工作:构建威胁模型、基于该模型进行静态扫描、对发现的问题做分诊与去重,以及起草补丁。这些技能只读写文件,在逐一审批工具调用的前提下无需沙箱即可使用。
- defending-code-reference-harness 可以免费使用吗?用的什么许可证?
- defending-code-reference-harness 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- defending-code-reference-harness 还在维护吗?
- 半年内有更新。defending-code-reference-harness 最近一次提交是在 2026年8月6日。
- defending-code-reference-harness 适合用来做什么?
- 安全团队审计 C 或 C++ 代码库中的内存安全问题 开发者在代码审查前构建威胁模型并确定静态扫描范围 团队将自动化漏洞发现流水线移植到自己的技术栈 应急响应人员在应用日志中搜索正在进行的攻击活动
- defending-code-reference-harness 怎么安装和运行?
- 克隆仓库: git clone https://github.com/anthropics/defending-code-reference-harness 进入仓库并启动 Claude Code: cd defending-code-reference-harness && claude 在 Claude Code 中运行引导式入门技能: /quickstart
- 在哪里获取 defending-code-reference-harness?
- 源代码和安装说明在 GitHub 上:https://github.com/anthropics/defending-code-reference-harness
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个供编码智能体使用的技能,通过隔离代理与独立验证,执行多阶段安全审计并输出机器可读的结果。
基于 STRIDE 方法、借助大语言模型自动生成应用威胁模型与攻击树的工具。
开源 AI 代码审查工具,在推送前用独立审查器检查编码代理写的改动,支持 Claude Code、Codex、Cursor 和 Cline。
一个本地代码知识图谱,通过 MCP 和 CLI 为 AI 编程工具提供精准的代码审查上下文。
Google 为开源项目提供的持续模糊测试服务,结合 libFuzzer、AFL++ 等引擎发现安全漏洞与稳定性问题。