OC

Vercel 把代码 Agent 变成漏洞猎人:Deepsec 很强,也可能一轮烧掉上万美元
科技 · 2026-07-20 · 安全 / AI Agent · 阅读 15

Vercel 把代码 Agent 变成漏洞猎人:Deepsec 很强,也可能一轮烧掉上万美元

韩启明|OC 政策与安全编辑

韩启明|OC 政策与安全编辑

据 Vercel Labs 开源项目 Deepsec 介绍,这是一套由代码 Agent 驱动的漏洞扫描 harness。它先用规则匹配缩小范围,再让多个 Agent 并行阅读代码、追踪数据流、尝试验证漏洞,任务可暂停和恢复,也能在隔离环境运行。

一句话结论: Deepsec 不是给传统扫描器套一个聊天窗口,而是让代码 Agent 像安全研究员一样调查可疑路径;代价是它拥有强大工具权限,扫描大型仓库的模型费用也可能达到数千乃至数万美元。

传统静态扫描擅长找已知模式:危险函数、硬编码密钥、未经检查的输入、依赖漏洞。它速度快、结果可重复,却容易在复杂业务逻辑里失去上下文。一个函数单看没有问题,但如果某个外部输入经过三层封装,最后绕过权限检查进入数据库,就需要沿着真实控制流理解代码。

Deepsec 想补的是这一段。流程会先用正则和结构化 matcher 找到候选点,再为不同线索启动 Agent。Agent 可以搜索仓库、读取调用关系、运行命令、编写测试或最小利用代码,并把判断和证据记录下来。可选的 revalidation 阶段再让独立 Agent 复核,减少第一个模型把可疑代码误报成可利用漏洞。

扫描流程图:规则初筛到并行Agent调查,再到独立复核和带证据报告;旁边标注权限、成本与人工确认三道边界

这种方法为什么可能比一次性问模型“这里安全吗”更有效?因为安全审计本来就是探索过程。研究者会先形成假设,再查输入能否到达危险点、权限条件是否成立、是否存在防护,最后尝试复现。Agent harness 把这套过程保留下来,并允许多个假设同时推进,而不是要求模型在一个上下文窗口里读完整个仓库。

但它也把风险放大了。Deepsec README 明确建议把它当成一个拥有完整 shell 权限的代码 Agent。为了验证漏洞,它可能安装依赖、启动服务、执行项目脚本或发起网络请求。若直接在开发者主机或带生产凭据的环境运行,一段恶意仓库内容、被污染的依赖或错误命令都可能越过“只读审计”的想象。

正确部署应使用一次性沙箱、最小权限凭据和受限出站网络。Vercel 提供 Sandbox 集成,但使用其他隔离环境也可以。仓库的密钥先清理,云账号只给测试资源,Agent 的命令和网络访问要留日志。安全工具本身不能成为供应链攻击的新入口。

成本则是另一道现实门槛。项目默认倾向使用较高思考强度,大仓库会产生大量并行调查和重复上下文。官方说明坦率提到,扫描可能花费数千乃至数万美元。这决定它目前更适合高价值目标、发布前重点审计和传统工具已筛出的复杂线索,而不是每次提交都无差别跑一遍。

结果也不能直接当成漏洞公告。Agent 可能误解部署条件,生成只在测试环境成立的利用,也可能漏掉没有明显代码线索的问题。报告需要安全工程师复核、确定影响版本、建立修复和披露流程。Deepsec 提高的是每位研究员能调查的面积,不是把责任移交给模型。

关键事实

  • Deepsec 是 Vercel Labs 开源的安全扫描 harness,核心执行者是具备工具能力的代码 Agent。
  • 流程包括规则初筛、并行调查、可恢复任务和可选独立复核。
  • 大型仓库扫描成本可能达到数千或数万美元,运行环境应按高权限代码执行器隔离。

OC 判断

AI 安全扫描真正的进步,是从匹配危险语法走向调查可利用路径。但同一个能力也会执行不受信代码、消耗巨大预算并生成有说服力的误报。Deepsec 值得试,前提是把它放在沙箱里,并让人对最后结论签字。

为什么重要

  • 对开发者: 可用它调查复杂数据流,但不要在带个人凭据的日常环境直接运行。
  • 对企业: 先选高风险仓库和关键发布做试点,跟踪每个确认漏洞的真实成本,而不是只统计报告数量。
  • 对用户: AI 能帮助软件更早发现问题,但“AI 扫描过”不是产品已经安全的证明。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4