Claude 扫描开源发现 2.9 万漏洞,仅 516 个被修复

Anthropic 用 Claude 扫描开源项目发现近 2.9 万潜在漏洞,但修复率不足 2%。本文分析 AI 辅助安全扫描的现状、挑战及对开发者的实际意义。
2026-10-11 0来源:The New Stack
AI 大规模漏洞扫描:一个令人警醒的数字
Anthropic 利用 Claude 模型对开源项目进行了大规模安全扫描,发现了约 29,000 个潜在漏洞。然而,截至目前,仅有 516 个被实际修复——修复率不足 2%。
这个数字揭示了开源安全领域一个长期被忽视的困境:发现问题远不等于解决问题。当 AI 能以极低成本批量产出漏洞报告时,修复能力却远远跟不上。
为什么 AI 扫描能发现这么多漏洞?
传统安全审计依赖人工逐行阅读代码,成本高、覆盖率低。而大语言模型(如 Claude)具备以下优势:
- 模式识别能力强:能识别出人类容易忽略的危险代码模式,如缓冲区溢出、注入风险、权限绕过等
- 覆盖范围广:可以在短时间内扫描大量项目,不受疲劳和注意力限制
- 理解上下文:相比传统静态分析工具,LLM 能理解代码的语义意图,减少误报
这意味着,过去需要专业安全团队数月才能完成的审计工作,现在 AI 可以在数天内完成初筛。
修复率为何如此低下?
29,000 个漏洞中仅修复 516 个,背后有多重原因:
- 误报与优先级问题:AI 标记的"潜在漏洞"并不都是真实可利用的。开发者需要逐一验证,这个过程本身就很耗时
- 维护者资源有限:开源项目多由志愿者维护,面对海量报告往往力不从心
- 修复成本高:某些漏洞的修复可能涉及架构调整,而非简单打补丁
- 缺乏激励机制:开源项目没有商业安全团队的资金支持,修复漏洞缺乏直接动力
对开发者的实际启示
如果你是开源项目的维护者或贡献者,可以关注以下几点:
主动拥抱 AI 扫描
- 在 CI/CD 流程中集成 AI 辅助的安全检查工具
- 将 AI 扫描结果作为参考信号而非最终结论,结合人工复核
- 优先处理高严重性、高可利用性的漏洞
建立漏洞响应机制
- 设立明确的漏洞报告渠道和响应 SLA
- 对安全相关的 Issue 设置标签和优先级排序
- 考虑引入赏金计划或社区激励机制
善用 AI 辅助修复
- 利用 LLM 生成修复建议和测试用例
- 用 AI 验证补丁是否引入新问题
- 建立安全回归测试套件
更深层的思考
AI 发现漏洞的能力正在快速提升,但修复能力受限于人力、资金和组织能力。这形成了一个危险的不对称:攻击者可以利用 AI 快速找到漏洞,而防御方却缺乏足够的修复资源。
开源社区需要新的协作模式来应对这一挑战——比如企业资助修复、安全赏金池、AI 辅助的自动化修复流水线等。否则,2.9 万个漏洞的数字只会继续增长,而修复率可能不会显著改善。

本文基于 The New Stack 的公开内容,由 AI 辅助整理改写后发布。
原标题:Claude found 29,000 possible bugs in open source. Only 516 have been fixed.
阅读原文