Repolode
anthropics

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. 1

    克隆仓库

    git clone https://github.com/anthropics/defending-code-reference-harness
  2. 2

    进入仓库并启动 Claude Code

    cd defending-code-reference-harness && claude
  3. 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 数据每日更新。

相关项目

Google 为开源项目提供的持续模糊测试服务,结合 libFuzzer、AFL++ 等引擎发现安全漏洞与稳定性问题。

安全#fuzz-testing#security#vulnerability-detection
1.3万+94 本周2984ShellApache-2.0更新于 21小时前