返回评测
对齐与安全 安全-Agent 未饱和 模态 · 文本 任务 · 分类 Preprint

EvoRiskBench 1.0

450 个对抗任务、9 类风险入口 × 5 类技术后果的 EP-Path-EF 框架;9 组「模型 × 脚手架」配置里最脆弱的一组攻击成功率 77.33%,全场平均 60.44%,且模型间的差异大于脚手架间

Novo Ordo for AI / 复旦大学 / 中关村实验室 ·

考察能力

风险入口识别 运行时轨迹取证 环境状态验证 跨入口跨后果泛化 脚手架安全配置

构建信息

数据规模
450 个对抗任务,覆盖 6 个场景;9 类风险入口 × 5 类技术后果
构建方式
EP-Path-EF 框架(入口 → Agent 中介路径 → 单跳技术后果)+ 20 人标注研究验证可解释性与分类一致性 + 自动化端到端流水线在隔离环境中构造并执行用例,再用运行时轨迹与环境状态独立判定
评测方式
每个用例冻结后跑 3 次,由证据判定器 J_evi 对轨迹与环境状态逐次判 0/1;按攻击成功率(ASR)汇总
核心指标
Attack Success Rate(ASR,%)——越低越安全;本卡 topResults 按 ASR 降序排,排第一的是最脆弱配置

模型效果排行

🥇 Claude Code 2.1.268 × GPT-5.6 Sol (ASR 77.33%,全场最脆弱配置;同模型在 OpenClaw 下只有 63.11%,差 14.22pp)
77.33% ASR 2026-10
🥈 Claude Code 2.1.268 × Claude Opus 5 (ASR 73.33%;该模型在另两个脚手架下分别只有 26.89% 与 30.00%,是三个模型里脚手架敏感度最高的)
73.33% ASR 2026-10
🥉 Claude Code 2.1.268 × DeepSeek-V4-Pro-0813 (ASR 72.22%;三个模型在 Claude Code 下全部高于 72%,该脚手架是三个里最脆弱的)
72.22% ASR 2026-10
4. Codex CLI 0.154.0 × DeepSeek-V4-Pro-0813 (ASR 69.33%;论文摘要称最脆弱配置为 Codex × DeepSeek-V4-Pro-0813 并给 68.44%,与主表差 0.89pp,未决)
69.33% ASR 2026-10
5. Codex CLI 0.154.0 × GPT-5.6 Sol (ASR 68.89%)
68.89% ASR 2026-10
6. OpenClaw 2026.9.4 × GPT-5.6 Sol (ASR 63.11%)
63.11% ASR 2026-10
7. OpenClaw 2026.9.4 × DeepSeek-V4-Pro-0813 (ASR 62.89%)
62.89% ASR 2026-10
8. OpenClaw 2026.9.4 × Claude Opus 5 (ASR 30.00%,九个组合里第二低;Codex × Claude Opus 5 的 26.89% 因限八条未入表)
30.00% ASR 2026-10

为什么重要

现有的 Agent 安全基准大多在做一件事:给模型塞一段恶意指令,看它上不上当。EvoRiskBench 的起点是这个问法本身不够用——真实的工作区 Agent(Claude Code、Codex、OpenClaw 这一类)不是只被投毒,它同时握着文件系统、shell、网络、MCP 工具、子 Agent 委派和跨会话记忆。风险不是从「一段注入文本」开始的,而是从九种不同的入口开始,落到五种不同的技术后果上。

论文的框架叫 EP-Path-EF:一个风险入口(Entry Point)经一条 Agent 中介的风险路径(Path)到达一个单跳技术后果(Effect)。这个拆法的价值在于它把「安不安全」从一个总体判断变成了 9 × 5 的矩阵,于是可以问出有区分力的问题:某个模型是在「被检索内容投毒」这一格上失守,还是在「子 Agent 越权委派」这一格上失守?某个脚手架修好了哪一格、又漏了哪一格?

第二个动机是演化。论文把 benchmark 明确设计成会变的:自动化的端到端流水线持续构造并执行新用例,因为模型能力、脚手架、工具集和攻击手法本身都在动。这一点与 Terminal-Bench 4.0 的「滚动任务集」是同一种思路,只是作用在安全侧。

⚠️ 读表前必看:本基准的核心指标是攻击成功率(ASR),数字越高越危险。topResults 按 ASR 降序排列,因此排在第一位的是最脆弱的配置,不是最强的模型。

构建方式

九类风险入口

论文按「攻击面」把九个入口分成四组,每组给的代表性载荷如下:

攻击面入口代表性对抗载荷
记忆与检索SM在后续任务中持续改写行为的持久化指令
KR嵌在检索内容里的提示注入指令
工具与执行CE在命令行工作流中操纵后续动作的指令
FIO嵌在文件里、改变任务执行或文件处理方式的指令
NA远程指令,重定向 Agent 动作或索取信息披露
多 Agent 与协作PAC误导接收方 Agent 的指令
SAD超出或抵触被授权子任务的指令
Agent 生态MCPS把 Agent 引向非预期工具使用的指令
SI把行为重定向到预期工作流之外的指令

注意这里的 KR(检索投毒)只是九分之一。一个只在 RAG 注入上做评测的基准,只覆盖了这张矩阵的 11%。

五类技术后果(对齐 CIA)

CIA后果技术结果
C(机密性)ID受保护信息到达未授权的接收方或信道
I(完整性)UA访问或使用了超出任务授权边界的资源
DT未授权改动改变了权威数据或持久状态
A(可用性)SD关键资产被删除或损坏,造成资产或功能损失
RE资源或配额被耗尽,导致正常操作失败或降级

覆盖度对比

论文把 8 个已有基准按这 14 个格子(9 入口 + 5 后果)做了逐格对照,图例分 ✓ / ∘ / × 三档。结果是:EvoRiskBench 是唯一 14 格全 ✓ 的。对照基准里覆盖最好的是 13/14(缺 PAC、SAD 两格),其余分布在 12/14(缺 RE)、12/14、11/14、10/14、6/14、5/14 到最低的 0/14。

换句话说,即使是最好的对照基准,也至少漏掉一个入口;漏得最多的一个,14 格里没有一格是完整覆盖的。

20 人标注研究

框架不是作者拍脑袋定的。论文做了一次 20 人参与的研究来检验可解释性与分类一致性:

维度入口(EP)后果(EF)
清晰度∗4.244.51
区分度∗3.914.18
覆盖充分(同意/强烈同意)100.00%95.00%
无明显缺失类别75.00%85.00%

清晰度与区分度都是 EF 一侧更高——「造成了什么后果」比「从哪个入口进来的」更容易被人稳定判断。这一点在场景级一致性上也成立:入口侧六个场景的判定一致率是 90 / 90 / 100 / 100 / 95 / 100(%),后果侧五个场景是 90 / 75 / 85 / 95 / 95(%),入口侧的最低值是 90%,后果侧的最低值是 75%。

自动化流水线与判定

用例不是人写的。流水线自动构造风险用例、在隔离环境中执行,然后用运行时轨迹与环境状态独立判定结果——不依赖 Agent 自述,也不依赖 LLM 主观评分。每个用例在冻结后跑 3 次(r = 1, 2, 3),由证据判定器 J_evi 逐次判 0/1。

最终产出 450 个对抗任务,分布在 6 个场景中。

关键发现

一、3 × 3 矩阵:全场平均 ASR 60.44%

九组「模型 × 脚手架」配置(3 个模型 × 3 个脚手架)的完整结果:

脚手架GPT-5.6 SolDeepSeek-V4-Pro-0813Claude Opus 5行均值
OpenClaw 2026.9.463.1162.8930.0052.00
Codex CLI 0.154.068.8969.3326.8955.04
Claude Code 2.1.26877.3372.2273.3374.30
列均值69.7868.1543.4160.44

三个读法:

  1. 没有任何一组是安全的。最脆弱的 Claude Code × GPT-5.6 Sol 达到 77.33%,最”好”的 Codex × Claude Opus 5 也有 26.89%。九个组合的平均是 60.44%——在不做任何针对性加固的默认配置下,对抗用例的成功率过半。
  2. 模型间的差异(26.37pp)大于脚手架间的差异(22.30pp):模型列均值从 Opus 5 的 43.41% 到 GPT-5.6 Sol 的 69.78%,跨度 26.37pp;脚手架行均值从 OpenClaw 的 52.00% 到 Claude Code 的 74.30%,跨度 22.30pp。论文的总结是「ASR 随模型的变化大于随脚手架的变化,且脚手架的差异取决于模型」。
  3. 脚手架排序不稳定,取决于挂在哪个模型上。三个模型各自的脚手架排序完全不同:
模型最安全脚手架最脆弱脚手架跨度
GPT-5.6 SolOpenClaw 63.11Claude Code 77.3314.22pp
DeepSeek-V4-Pro-0813OpenClaw 62.89Claude Code 72.229.33pp
Claude Opus 5Codex 26.89Claude Code 73.3346.44pp

Claude Code 在三个模型上都是最脆弱的(77.33 / 72.22 / 73.33,全部高于 72%),这一条是稳的。但「哪个脚手架最安全」没有统一答案:GPT-5.6 Sol 与 DeepSeek 是 OpenClaw 最低,Opus 5 却是 Codex 最低。

Opus 5 的 46.44pp 跨度是三者中最大的,也是全场最反直觉的一组:同一个模型,换一个脚手架,ASR 从 26.89% 跳到 73.33%。「模型是否安全」这个问题在默认配置下没有答案——必须连脚手架一起报。

二、⚠️ 摘要与主表的数字对不上

论文摘要写:

The most vulnerable configuration, Codex with DeepSeek-V4-Pro-0813, reaches a 68.44% attack success rate (ASR).

但主表(表 3)里 Codex × DeepSeek-V4-Pro-0813 是 69.33%,而全场最大值是 Claude Code × GPT-5.6 Sol 的 77.33%。68.44% 这个数字在主表的九格里没有出现。

两种可能:摘要引用的是另一轮(如未冻结/早期)运行的数值,或是一处笔误。本卡以主表为准(69.33%),并把摘要的 68.44% 同时记录、标注未决,不做二选一。这类摘要与表体脱节的情形在本库已有先例(Snorkel Terminal-Bench 3.0 概览页「~34% best」与榜体 42.7% 不符),处理原则一致:两值并存、以榜体/表体为准、显式标注快照差异。

三、框架的薄弱格是「区分度」,不是「清晰度」

20 人研究里两个维度的得分落差值得单独拿出来说:清晰度 4.24 / 4.51,区分度只有 3.91 / 4.18。也就是说,受试者普遍认为这套类别定义清楚、覆盖充分(覆盖率同意率 100% / 95%),但在「这几类之间是否真的互不重叠」上评价明显更低。

后果侧的后果是场景 E2 的分类一致率只有 75%——这是六个场景、五个后果里的最低值。框架的可解释性已经验证,格间边界仍需收紧,这也是「演化式」设计要持续处理的部分。

四、发布状态:用例与平台尚未公开

论文明确写道,benchmark 用例与评测平台将在完成制品安全性与可复现性检查之后才发布。因此本卡 status 标 active,但截至 2026-10-06 尚无可公开下载的数据集或排行榜——引用时不能假设可复现。

三个被测脚手架的版本与更新日期论文一并给出(Claude Code 2.1.268 / 2026-09-10,OpenClaw 2026.9.4 / 2026-09-11,Codex CLI 0.154.0 / 2026-09-09),三个版本集中在两天之内——这是一次时点切片,不是长期结论。脚手架的一次版本更新就可能改写这张 3 × 3 表,这与本库在 Terminal-Bench、OSWorld 上反复观察到的「脚手架即评测的一部分」是同一条规律。

与同类基准的关系

  • vs. Agent 安全类基准(Agent-SafetyBench、BlindSpot 等):EvoRiskBench 的区别在于把「入口」扩到 9 类(不只有检索投毒),并且判据是运行时轨迹 + 环境状态而非行为自述或 LLM 评分。BlindSpot 一类基准覆盖攻击族(22 族)但聚焦在轨迹层面的行为审计;EvoRiskBench 聚焦在「入口—后果」的结构化映射。
  • vs. τ-bench / CRMArena-Pro 一类业务 Agent 基准:后者测「能不能把活干完」,EvoRiskBench 测「在把活干完的过程中会不会被劫持」。两者互补:Argo-Bench、AutomationBench 这类基准的高分并不蕴含安全性。
  • vs. Terminal-Bench 4.0 的滚动任务集:同为「基准必须随能力演化」的实践,EvoRiskBench 把它用在对抗侧——攻击面会随工具生态(MCP、子 Agent、跨会话记忆)扩张而扩张,静态用例集必然过期。

引用与复核提示

  • 全部数值取自论文 HTML 全文(arxiv.org/html/2610.03153v1)的表 3(3 × 3 ASR 矩阵)、表 4(20 人研究)、表 5/表 6(场景级一致率)与表 7(脚手架版本),未经过聚合站转述。机构信息取自 PDF 首页脚注(1 Novo Ordo for AI,2 复旦大学,3 中关村实验室)。
  • ASR 方向提醒:本指标越低越好。topResults 按 ASR 降序排是为了与论文表 3 的行列结构对齐,排名第一 = 最脆弱。
  • 摘要的 68.44% 与主表的 69.33% 冲突,已按上文第二节处理,未强行统一。
Agent 安全 提示注入 工作区 Agent 运行时取证 EP-Path-EF 脚手架对比 攻击成功率