跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

2026 年 AI 漏洞扫描器:能发现什么,又会漏掉什么

Anthropic 本周推出了一款面向开源项目的免费 AI 安全扫描器。这篇文章讲清楚 AI 漏洞扫描器到底做什么、哪些免费,以及怎么用才不会被一堆报告淹没。

分享

Anthropic 本周推出了一款免费、需主动加入的开源项目 AI 安全扫描器,时机有些微妙。如今 AI 能在人类审计多年的代码里找出真正的漏洞,也能用假漏洞把志愿维护者埋掉。两件事同时成立,小团队得想清楚该怎么办。

这项名为 OSS Scanner 的新服务,会用 Anthropic 最强的模型对已加入的项目定期做漏洞扫描。每份报告都附带复现代码、原理说明,条件允许时还会给出候选补丁(Anthropic)。同类产品还有 Google、OpenAI、GitHub、Snyk 和 Semgrep 的各种方案,另一边则是越积越多的低质量 AI 报告,已经让一些维护者关上了大门。

本文帮你理清这些问题:这些工具做什么、哪些不花钱、如何接入才不会伤到自己,以及一个两人团队就能跑起来的工作流。简单说:AI 扫描器已经好到值得认真对待,但没人该不看就合并它产出的东西。

Anthropic 的 OSS Scanner 做什么

核心维护者需要按模板在 GitHub 仓库提交 pull request 来报名。Anthropic 逐个项目决定,标准类似 Google 的 OSS-Fuzz:项目必须对基础设施和用户安全有"关键影响"(Anthropic)。所以这不是给所有业余仓库准备的,想想 curl 和 wolfSSL 这类半个互联网都在链接的库就明白了。

它是免费的。扫描费用来自 Anthropic 称为 Defender Advantage Fund 的一笔资金(SiliconANGLE),公司表示已加入的项目无需付费。

最关键的是缺了什么。报告是"完全由模型生成,没有人工审核或分诊",Anthropic 也坦率承认其中有些会出错(Anthropic)。它举的一个例子是严重程度评级不准。人手不足、没法逐条筛报告的项目,可以继续走 Anthropic 现有的披露流程,由人先验证(SiliconANGLE)。

环形图:Anthropic 专家审核了 48 个项目中的 97 个严重和高危发现,其中 85 个获准披露,11 个是重复或已知问题,1 个无效。

Anthropic 自己的数据说明了它为什么觉得这笔交易划算。资深渗透测试人员审核了 48 个项目中的 97 个严重和高危发现:85 个达到协同披露的标准,11 个是重复或确实存在但已为人所知的问题,1 个无效(Anthropic)。另外,wolfSSL 表示早期试用中的 74 份报告有 72 份有效,并产出了 5 个 CVE(SiliconANGLE)。

负责 curl 的 Daniel Stenberg 说,这款扫描器发现了"近几年报告的 curl 漏洞中最严重的之一"(Anthropic)。请记住,这些数字全部来自 Anthropic 或其合作方。Anthropic 还表示预计真阳性率会超过 90%(Anthropic),这只是预测,不是对你仓库的保证。

AI 扫描器实际做什么:找、证、补

老式静态分析是拿代码去匹配规则,速度快、结果可预测,但会用警告把你淹没。新一代 agentic 扫描器更像一位初级安全研究员:读代码,推测哪里会出问题,尝试触发,最后才写报告。

要重点看中间那一步。附带可运行利用代码的发现,和只附一段自信满满文字的发现,完全是两回事。

六步流程:从扫描到候选漏洞、复现、解释、补丁,最后是需要人工检查、由你决定是否合并的一步。

从左往右看这条流程。前三步是为了"准":候选漏洞在任何人看到之前先过一遍真实测试。第四、五步是为了"有用":说明哪里出了问题,并给出修复草稿。最后一格归你,它是琥珀色是有原因的。Google 表示每个 CodeMender 补丁都经过人工审核,GitHub 的 Autofix 也只提供建议。Anthropic 的扫描器在分诊上是例外,所以最后这一格就落到了你身上。

2026 年的格局

OSS Scanner 并不孤单。Google 的 DeepMind 做了会找漏洞的 agent Big Sleep,以及负责写修复的 CodeMender。DeepMind 称已向开源项目上游提交了 72 个安全修复,且每个补丁都先经人类研究员审核(Google DeepMind)。CodeMender 此后已面向 Google Cloud 企业客户开放公开预览,它在沙箱里构造概念验证利用代码,并以 diff 形式返回经过测试的修复,供开发者审阅(Infosecurity Magazine)。

OpenAI 的版本最初叫 Aardvark,是基于 GPT-5 的 agent:它为你的仓库建立威胁模型,监控新提交,在沙箱里确认问题并提出补丁。OpenAI 称它在测试仓库的已知和合成漏洞上达到 92% 的检出率,并发现了获得十个 CVE 编号的问题(OpenAI)。此后 OpenAI 已把它并入 Codex 并改了名:Aardvark 页面现在写着"Aardvark is now Codex Security",以研究预览形式提供(OpenAI)。文档把 Codex Security 描述为帮助团队"发现、确认并修复漏洞"的 agent,云端版本仍处于研究预览阶段(OpenAI docs)。

AI 安全工具分三个区域的地图:发现并验证(OSS Scanner、Codex Security、Big Sleep、CodeMender)、在 CI 中扫描和审查,以及测试 AI 系统。

这张图按工作类型给它们分了组,分组是我们自己的,不是厂商的说法。最上面一行负责发现并验证。中间一行跑在你的流水线里,每次提交都会处理。最下面一行方向相反,测试的是 AI 系统本身。

中间这一行里,GitHub Copilot Autofix 会为 GitHub 的扫描器 CodeQL 报出的告警建议修复。Semgrep 和 Snyk Code 用各自的引擎做类似的事,SonarQube 则在代码质量之外加上安全检查。CodeRabbit 负责审查 pull request。最下面一行里,garak 探测语言模型的弱点,PentestGPT 则用模型驱动渗透测试。我们的 AI 网络安全榜单对更广泛的工具做了排名,代码审查榜单则覆盖 pull request 类工具。

工具主要用途谁能用
OSS Scanner(Anthropic)发现并验证漏洞,起草补丁已加入的开源项目,免费
Codex Security(OpenAI)发现、确认并修复Codex 内的研究预览
CodeMender(Google)扫描、验证并打补丁公开预览,Google Cloud 客户
Copilot Autofix(GitHub)为 CodeQL 告警建议修复公开仓库免费
Semgrep基于规则的扫描,带 AI 功能最多 10 名贡献者免费
Snyk Code代码和依赖扫描免费方案,每月 100 次 Code 测试

表里的内容大多来自厂商页面,而厂商描述自家产品总是比较客气。最有用的是"谁能用"那一列,它变得很快。

另一面:维护者正在被淹没

能找出真漏洞的模型,同样能写出以假乱真的假漏洞。curl 是最典型的例子。它的漏洞赏金计划从 2019 年运行到 2026 年初,为 87 个已确认的漏洞支付了超过 $100,000,然后关闭。到 2025 年,确认有效的报告不到 5%,而早些年是 15% 以上(Daniel Stenberg)。

curl 的三个数字:2019 年以来为 87 个已确认漏洞付过赏金;2025 年确认有效的报告不足 5%(此前为 15% 以上);最后一周收到的七份提交没有一份描述了真正的漏洞。

赏金计划结束前的最后一周,curl 收到七份提交,没有一份描述了漏洞(The Register)。Stenberg 的理由很直接:目的是"消除人们向我们提交垃圾和未经充分研究的报告的动机,不管是不是 AI 生成的"。Apache Log4j 的 Piotr Karwasz 也描述了同样的情况,他说很多报告"忽视了我们安全模型的基本原理,带来的是噪音而不是价值"(Daniel Stenberg)。

curl 后来走得更远。Stenberg 写道,项目今年夏天暂停了一个月的漏洞报告,并称这"可能是我们很长一段时间以来最好的项目决定"(Daniel Stenberg)。

注意,同一个为了挡 AI 噪音而关掉赏金的项目,也称赞了一款发现其最严重漏洞之一的 AI 扫描器。这并不矛盾。区别在于有没有可用的复现代码,以及发送者是否已经做过验证。能证明自己结论的模型,只花维护者几分钟;直接粘贴模型输出的人,要花掉他们几个小时。

Anthropic 的扫描器绕过了人工这个中间环节,这既是卖点也是风险。它加快了送达速度,也意味着一份没人读过的报告可能直接出现在你面前。如果你维护着一个项目,表里每一家厂商都可能给你带来更多这样的报告。

攻击者用的是同样的模型

Anthropic 自己的公告写道:"前沿模型可能被滥用于利用漏洞和实施网络行动"(Anthropic)。实际含义很简单:任何人都能把强模型对准公开代码,问它哪里会出问题,而开源按定义就是公开的。

这才是扫描自家代码的真正理由。不是因为 AI 扫描器有多神,而是因为漏洞存在到被别人发现之间的窗口越来越短,你肯定希望自己先发现。没有扫描的项目并不安全,只是没人盯着而已。

哪些免费,哪些要钱

如果你的代码是公开的,很多有用的功能都免费。对使用 CodeQL 的公开仓库,Copilot Autofix 默认开启,无需 Copilot 订阅(GitHub)。GitHub 早在 2024 年就让所有公开仓库免费使用(GitHub changelog)。

Semgrep 免费版最多支持 10 名贡献者和 10 个仓库,含 60 个 AI credits(Semgrep)。Snyk 的免费方案允许 5 个项目,每月 100 次 Snyk Code 测试(Snyk),公司还有一个计划,开源维护者可以申请免费使用。

收费的部分主要集中在私有代码和 agent。GitHub 较新的 agentic autofix 仍在预览中,会消耗 AI credits,私有仓库上的 Copilot Autofix 则需要 Code Security 许可证(GitHub)。Codex Security 需要获得研究预览的访问资格(OpenAI docs)。

如何安全地接入

免费不等于没有后果。一个会读你的代码、再把报告发给你的扫描器,会影响你的工作流、披露流程,有时还会影响你的声誉。几个步骤可以把这些控制住。

  1. 先确认资格。OSS Scanner 要求项目对关键基础设施或安全有重大影响,提交 pull request 之前,先去读 Anthropic 仓库里的标准,免得白费时间。
  2. 决定报告发到哪里。用私密渠道,比如 GitHub 的私有漏洞报告功能或安全邮箱,避免修复出来之前漏洞就被公开。
  3. 指定一个负责人。所有报告交给一个人,由他决定怎么处理。如果是两个人,往往各自都以为对方在管。
  4. 阅读所有托管型扫描器的数据条款。比如 Semgrep 表示,开启的 AI 功能可能会处理文件中包含发现的那部分内容(Semgrep)。要清楚哪些东西离开了你的机器。
  5. 从只读权限开始,补丁只作为建议。任何工具都不该直接推送到你的主分支。
  6. 在第一份报告到来之前,先写下你的披露时间表。照着自己冷静时定的规则做事,要容易得多。

这些都不稀奇,就是优秀维护者对待任何外部研究者的那套规范,只不过要赶在报告量涌来之前做好。

小团队的工作流

如果你是个 2 到 10 人的产品团队,不需要第一天就上 agentic 扫描器。你需要的是一个能清空的队列。下面这个循环有六步,琥珀色那一步正是大多数团队最爱跳过的。

处理 AI 发现漏洞的六步循环:接入、私下排队收报告、自己重放验证(高亮)、修复、带致谢发布,然后重新扫描。

重放验证这一步,决定了扫描器是有用还是只会制造噪音。报告里有复现代码,就自己跑一遍;没有,就向对方要。一个拿不出可运行证据的模型,给你的只是一个推测,而推测太廉价了。

不知道从哪开始?下面的决策树列出了常见情况。这是基于上述厂商条款的编辑建议,请按你的实际情况调整。

对大多数小团队来说,更好的第一步是用一个免费的 pull request 扫描器,再指定一个人负责处理结果。等这个队列稳定几周之后,再加 agentic 工具。业余仓库用托管平台自带的免费默认配置就够了。而处在关键链路上的库,才是应该申请 OSS Scanner 的那一类。

算一算分诊成本

没人会把分诊时间写在价格页上,但恰恰是这项成本决定了扫描器是帮忙还是添乱。再好的工具也会产出一些重复项,Anthropic 自己的审核里,97 个里就有 11 个。下面的计算器会把你的报告量换算成工时。

试着调高无效报告的比例,看看工时堆得有多快。再把每份报告的处理时间降到 15 分钟,粗略感受一下有效证明能帮你省多少(这个数字只是示意,不是实测)。这个差距,就是要求提供复现代码的理由,无论对 AI 工具还是对人都一样。

报告开始涌入之后,有几个习惯会有帮助。下图做了总结。

维护者处理 AI 发现漏洞的四组该做与不该做:重放复现代码、要求可运行的证明、保持报告私密、审查生成的补丁。

第一组值得再强调一遍。严重程度评级来自模型,Anthropic 自己也提醒可能出错(SiliconANGLE)。重放之后,自己来定级。确认漏洞属实之后,Claude Code 这类助手可以帮你写修复和回归测试,但判断仍然在你手里。想了解这类工具的更多背景,可以看我们的 AI 编程助手榜单和 AI 代码审查工具指南。

这些工具还有哪些短板

它们擅长那些会在代码里留下痕迹的漏洞类型:内存错误、注入、缺失的检查。而对取决于业务实际运作方式的缺陷就弱一些,比如谁有权批准什么。扫描器无从知道你的意图。

它们也不能取代安全工作的其余部分。Google 的 CodeMender 在补丁提交上游之前仍由人工审核(Google DeepMind),GitHub 则表示 Autofix 只能尽力而为,无法确认修复是否解决了自定义查询产生的告警(GitHub)。利益最大的厂商,也还是叫你自己检查输出。

真正的限制是数量。发现漏洞变便宜的速度,比修复漏洞快得多。一个扫描器丢给三人项目四十个真实问题,造成的是积压,而不是更安全的产品。选工具要看你一个月能修多少,而不是它能找出多少。

常见问题

Anthropic 的 OSS Scanner 对所有 GitHub 仓库开放吗?

不是。它需要主动加入,并逐个项目评估,标准类似 OSS-Fuzz,项目必须对基础设施和用户安全有关键影响。维护者通过向 Anthropic 的 GitHub 仓库提交 pull request 来申请。

AI 扫描器能取代渗透测试吗?

对客户真正在意的东西,不能。它们对代码层面的漏洞覆盖得不错,对业务逻辑缺陷则不行。把它们当作一直在跑的额外一层,再配合偶尔的人工审查。

我能直接用 Claude 或 Gemini 审计自己的代码吗?

你可以把代码贴进 Claude 或 Google Gemini,请它做安全审查。对单个函数有帮助。但它没有上面那些专用 agent 提供的沙箱、全仓库威胁模型和利用验证,所以误报会更多。

收到看起来像是 AI 编的报告怎么办?

要求对方针对某个具体版本提供复现代码。真实的发现答得出这个问题,编造的往往答不出。如果有人一直发这种报告,你完全可以直接关掉,不用再理会。

免费扫描器能放心用在私有代码上吗?

逐个读它们的条款。有些完全在你自己的机器上运行,有些会把文件片段发给托管模型。连接私有仓库之前,先弄清厂商存储什么、存多久。

继续阅读

2026 年欧盟 AI 法案Digital Omnibus 给企业带来了哪些变化行业洞察2026 年欧盟 AI 法案:Digital Omnibus 给企业带来了哪些变化Digital Omnibus 把高风险规则推迟到了 2027 年底和 2028 年,但 AI 素养、禁令、GPAI 规则和标识义务现在就适用。下面按角色说明各自该做什么。2026年10月19日14 分钟阅读阅读文章iOS 27 Siri 全解析有什么变化、谁能用、Gemini 扮演什么角色行业洞察iOS 27 Siri 全解析:有什么变化、谁能用、Gemini 扮演什么角色全新的 iOS 27 Siri(Siri AI)详解:功能、支持的 iPhone、语言、欧盟限制、与 Google Gemini 的关系、隐私,以及如何开启。2026年10月18日10 分钟阅读阅读文章2026 年 ChatGPT 广告营销人和品牌需要了解什么行业洞察2026 年 ChatGPT 广告:营销人和品牌需要了解什么ChatGPT 广告现已在 40 多个国家开放自助竞价投放。本文讲清楚目前上线了什么、购买和效果衡量怎么运作、与 Google 和 Copilot 相比如何,以及谁应该现在就测试。2026年10月17日17 分钟阅读阅读文章AI 录音设备的隐私问题它们会录下什么,法律怎么规定行业洞察AI 录音设备的隐私问题:它们会录下什么,法律怎么规定AI 录音笔、胸针和会议记录工具会录下什么、音频去了哪里、美国和欧盟的同意规则如何运作,以及购买或佩戴前该过一遍的清单。2026年10月17日15 分钟阅读阅读文章OpenAI 为什么搁置了 GPT-6.1 Astra行业洞察OpenAI 为什么搁置了 GPT-6.1 AstraOpenAI 因范围边界、授权和对齐测试结果搁置了 GPT-6.1 Astra。本文梳理 OpenAI 说了什么、测试方发现了什么,以及 ChatGPT 和 Codex 会有哪些变化。2026年10月16日11 分钟阅读阅读文章2026 年 AI 生成音乐标签各平台分别怎么标行业洞察2026 年 AI 生成音乐标签:各平台分别怎么标YouTube Music 现在会给 AI 歌曲打标签,Deezer 也将支持隐藏 AI 曲目。看看各平台的 2026 年规则,以及使用 Suno 或 Udio 的创作者该怎么做。2026年10月15日10 分钟阅读阅读文章Meta Muse Wonder 详解怎么用、多少钱、谁该试试行业洞察Meta Muse Wonder 详解:怎么用、多少钱、谁该试试Meta Muse Wonder 是 Meta 的第一个前沿模型。这篇文章讲清楚你能在哪用、价格多少、Meta 自己怎么说,以及 2026 年谁值得上手试试。2026年10月15日6 分钟阅读阅读文章2026 年 AI 版权诉讼几起大案进展到哪了行业洞察2026 年 AI 版权诉讼:几起大案进展到哪了梳理 2026 年最重要的几起 AI 版权诉讼的最新进展,从 Anthropic 和解到 NYT 诉 OpenAI,以及厂商赔偿承诺和作品归属规则对 AI 工具使用者意味着什么。2026年10月15日12 分钟阅读阅读文章