跳到正文
IFAI

AI工具

Claude Code 上线自动安全审查:终端一条命令扫漏洞,还能直接修

首次发布 传播指数 41

Anthropic 宣布在 Claude Code 中上线自动化安全审查功能。开发者在终端运行 /security-review 即可排查 SQL 注入等漏洞并直接修复,也能通过 GitHub Action 在提 PR 时自动拦截风险,把安全审查前置到日常开发流程中。

图:anthropic.com

很多团队用 AI 写代码写得飞快,结果到了上线前一测,漏洞百出。

Anthropic 给旗下的命令行工具 Claude Code 加上了自动化安全审查功能。开发者在把代码推上去之前,只要在终端里敲一行命令,或者让 GitHub 自动跑审查,Claude 就能把安全隐患挑出来,还能顺手把修补代码给写了。

终端里敲一行,PR 里守一道门

这次更新主要分成了两处场景。

第一处在开发者的本地终端里。升级 Claude Code 后,只要在项目目录输入 /security-review 命令,Claude 就会调动专门针对安全优化的提示词,扫描本地代码库里的隐患。

它主要盯防五大类常见毛病,包括 SQL 注入、跨站脚本 XSS、认证和授权缺陷、不安全的数据处理以及第三方依赖漏洞。发现问题之后,它不仅会给出解释,你还可以直接让它当场动手改代码。

第二处则接进了团队的协作流程。Anthropic 推出了一套新的 GitHub Action,只要有人新建 Pull Request,它就会自动触发代码审查。

这套 Action 允许团队自定义规则来过滤误报和已知问题,并且会直接在 PR 的代码行旁边留言,指出漏洞具体在哪里,应该怎么改。

Anthropic 自己踩雷,自己排雷

Anthropic 透露,他们内部在开发生产级代码和 Claude Code 本身时,就已经在用这套 GitHub Action 把关了。

上周他们内部团队给一个工具开发新功能,需要启动一个只接受本地连接的 HTTP 服务器。结果 GitHub Action 直接在 PR 合并前报了警,指出这里存在一个可能被 DNS 重绑定利用的远程代码执行 RCE 漏洞。

另一个案例是工程师做内部凭证管理的代理系统,GitHub Action 同样自动检测出了可能遭受 SSRF 服务端请求伪造攻击的风险,赶在上线前排掉了隐患。

目前所有 Claude Code 用户更新到最新版本后,都可以直接使用终端命令,GitHub Action 也已经开放给团队集成。

为什么重要

我们认为,Anthropic 把安全审查做进终端和 PR 流程,切中的是当前 AI 编程最大的痛点。

现在很多人用 AI 生成代码,速度是提上去了,但开发者往往来不及仔细推敲安全细节。以往的代码审计往往要等专门的安全团队或者昂贵的商业扫描器介入,往往滞后而且打断节奏。Claude Code 这种随写随查甚至直接给 patch 的做法,把安全把关的门槛拉到了最低,普通独立开发者也能立刻用起来。

对行业来说,这也是 AI 编程工具竞争的一个转折点。代码助手的竞争正从单纯的比拼写代码速度,转向比拼代码交付的质量和可靠性。其他厂商接下来大概率也会跟进类似的端到端安全机制。

不过看起来也有潜在隐患。LLM 做代码安全审计通常存在幻觉和误报漏报的平衡问题,虽然 Anthropic 提供了自定义过滤规则,但把关生产环境的安全依然不能完全依赖 AI 自己审查自己。开发者如果因此彻底放弃人工审核,反倒可能引入更大的盲区。

来源 (1)

  1. [1]
    anthropic.com(在新标签页打开)原文anthropic.com

每日 AI 内容精选