Paper: 2607.15263 Authors: Paul Kassianik, Blaine Nelson, Yaron Singer Categories: cs.CR, cs.AI
The Gap
Here’s the state of affairs: every security agent benchmark you’ve seen — Cybench, InterCode-CTF, the whole lot — reports one number: peak success rate. Did the model pop the box? Did it find the vulnerability? Great, write it on the leaderboard. But this assumes the agent gets to burn through as many LLM calls, tool invocations, and telemetry queries as it wants. In a real SOC or pentest engagement, you have a budget. Every reasoning step costs money and time. Every unnecessary tool call is noise.
The problem isn’t that nobody knows this. It’s that nobody has built a systematic framework to measure it. Prior work (Greshake et al.’s offensive agent taxonomies, various CTF leaderboards) treats security tasks as pure capability tests — like judging a race car solely by its top speed while ignoring fuel consumption. This paper fills that gap by introducing cost-aware evaluation that decomposes performance along two axes (inference spend and tool spend) and compares models at fixed cost levels, not just peak performance.
Existing benchmarks This paper's framing
measure peak success measures cost-adjusted success
| |
v v
Assumption: more compute Problem: budget is finite,
always helps and tasks scale differently
| |
v v
Method: run until success Method: decompose cost into
or timeout, report best inference + tool spend,
compare at fixed budget
| |
v v
Evidence: offensive tasks Evidence: offensive tasks
improve with compute scale with compute, defensive
(prior work confirms) tasks do NOT -- tool
discipline matters more
| |
v v
Conclusion: agent = Conclusion: evaluate agents
smart model as operational systems with
economic constraints
The Increment
One sentence: Before this paper, we judged security agents by whether they could succeed at all; after this paper, we can judge them by how much it costs to succeed — and we’ve learned that offense and defense have fundamentally different cost structures.
Core Mechanism
The evaluation framework operates along two independent cost dimensions. Inference cost captures the LLM compute consumed: number of tokens generated, number of model calls, and the price tier of the model being used. Tool cost captures everything the agent does in the environment: API calls to security tools, telemetry queries to SIEMs, enrichment requests to threat intelligence feeds, and any other external system interaction. By tracking both independently, you can see where the budget is actually going.
The experimental design is straightforward but disciplined. They take two task families — offensive Cybench CTF challenges and defensive Splunk BOTS v1 SOC investigation challenges — and run multiple frontier and open-weight models through them. Instead of reporting best-of-N success, they compute success rate at specific cost thresholds (e.g., “at $0.50 of total spend, what’s the solve rate?”). This produces cost-success curves rather than single-point numbers.
The critical insight comes from comparing these curves across task types. For CTF challenges, the curves show classic scaling behavior: more budget consistently yields more solves, and open-weight models can approach proprietary ones if given equivalent compute. For SOC investigations, the curves flatten or even regress with more budget — the agent gets lost in telemetry, makes redundant queries, or spirals into unproductive reasoning chains. Success here correlates with efficient tool use, not raw compute.
Components and Data Flow:
[Agent (LLM)] <---inference tokens---> [Cost Tracker]
| |
| tool calls inference $
v |
[Security Tools] <---api calls--------> [Cost Tracker]
| |
v v
[Task Result] [Budget Ledger]
| |
v v
[Success/Fail] ----+---------> [Cost-Success Curve]
|
[Cost Ledger] -----+
Budget Ledger decomposes into:
inference_spend = tokens * price_per_token
tool_spend = n_tool_calls * avg_tool_cost
total_spend = inference_spend + tool_spend
Here’s a structural metaphor that makes this click: imagine you’re evaluating two kinds of delivery drivers. The first drives highway routes (offense/CTF): give them more fuel budget, and they’ll reach more destinations. Faster car + more fuel = more deliveries. The second drives downtown routes (defense/SOC): give them more fuel, and they might just circle the block more times. What matters downtown is knowing the streets, making the right turns, and not wasting time on dead ends. The “cost-aware evaluation” is like switching from “who can deliver the most packages with unlimited gas?” to “who delivers the most packages per dollar of gas, and what does the efficiency curve look like at different budget levels?” The highway driver and the downtown driver have completely different efficiency profiles — and you’d never see that if you only measured peak deliveries.
Key Concepts
-
Cost-Success Curve: Think of it like a restaurant’s profit chart. You could plot “how much money did we spend on ingredients” on the x-axis and “how many dishes did we successfully sell” on the y-axis. A great chef’s curve rises steeply — small ingredient spend yields lots of sold dishes. A wasteful chef’s curve is flat — they burn through ingredients without selling more. This paper plots exactly this for security agents: money spent vs. challenges solved. The shape of the curve tells you everything: steep means efficient, flat means the agent is just burning money.
-
Inference Spend vs. Tool Spend: This is the distinction between “thinking cost” and “doing cost.” When a security analyst sits at their desk thinking about what to investigate next, that’s inference cost (the LLM’s brain time). When they actually open Splunk, run a query, check VirusTotal, or pull network logs, that’s tool cost (real-world actions). Most benchmarks conflate these. This paper separates them because, in practice, you might want to optimize one without touching the other — maybe your LLM calls are cheap but your SIEM API charges per query.
-
Scaling Regimes: Not all tasks respond to “throw more compute at it” the same way. For CTF challenges, the relationship between compute and success is roughly monotonically increasing — more thinking = more wins. For SOC investigations, the relationship is non-monotonic or plateaus quickly. This matters enormously when you’re deciding how to allocate budget. The paper’s key contribution is demonstrating that these regimes exist and are task-type-specific, not model-specific.
Framework Shift
Before (mainstream approach): After (this paper):
Task --> Agent --> Pass/Fail Task --> Agent --> Pass/Fail
| |
v v
Success Rate Cost-Success Curve
| |
v v
Leaderboard Budget Decomposition
(one number) (inference $ + tool $)
|
v
Scaling Regime Analysis
(offense vs. defense)
From “did it solve the task?” to “how much did it cost to solve the task, and where did the money go?” — the core shift is treating security agents as operational systems with economic constraints, not as academic benchmarks with binary outcomes.
Expert Assessment
Problem choice: This is a genuine gap. Every security agent paper I’ve read reports success rate under generous budgets, and the operational irrelevance of that approach has been an open complaint in the applied security community for at least two years. The insight that offense and defense scale differently isn’t entirely surprising to practitioners, but formalizing it with controlled experiments and cost curves is new and useful. The paper sits at the right moment — as LLM agents move from demos to production, cost-awareness becomes essential.
Method maturity: The framework is conceptually clean but somewhat brute-force in execution. Decomposing cost into inference vs. tool spend is the right granularity for a first pass, but there’s room for more nuance (e.g., latency cost, opportunity cost of parallel vs. sequential tool calls). The use of existing benchmarks (Cybench, Splunk BOTS v1) is pragmatic rather than innovative — they didn’t build new tasks, which is fine for a measurement paper but limits novelty. I’d have liked to see more exploration of why defensive tasks don’t scale: is it context window exhaustion, is it poor tool-use training data, is it the inherently open-ended nature of investigation? The paper gestures at these explanations but doesn’t isolate them.
Experimental integrity: The baselines are reasonable — they compare frontier proprietary models (GPT-4 class) against open-weight alternatives at matched cost levels. The cost tracking methodology is described clearly enough to reproduce. One concern: Splunk BOTS v1 is a single dataset with limited challenge diversity, so the “defensive tasks don’t scale” finding might not generalize to real SOC workflows. They acknowledge this but it’s still a caveat worth flagging. The Cybench evaluation is more robust given the dataset’s size and variety.
Writing quality: The paper is well-structured and readable. The cost-success curve framing is explained clearly. However, Section 5 (related work) feels perfunctory — they cite the major prior work but don’t deeply engage with how their framework relates to adjacent efforts in ML efficiency evaluation (e.g., Pareto-optimal frontier analysis from AutoML). The discussion of “operational fit” in the conclusion is the most interesting part of the paper and deserved its own section with concrete examples.
Verdict: weak accept — The cost-aware framing is the right idea at the right time, and the offense/defense scaling contrast is a genuine finding, but the experimental scope (especially on the defensive side) limits how far the conclusions can reach.
Takeaways
Three concrete things you can steal from this paper:
-
Stop reporting single-number success rates for agent evaluations. If you’re benchmarking any LLM agent (not just security), plot cost-success curves. Compare models at fixed budget levels, not just peak performance. This is immediately applicable to any agent benchmark — coding assistants, research agents, customer service bots.
-
Decompose cost into reasoning cost and action cost. Track LLM tokens separately from tool/API calls. You’ll discover that different tasks have different cost bottlenecks, and this changes which model architecture or prompting strategy is optimal. For SOC-type tasks, optimizing tool-use patterns matters more than upgrading the model.
-
The “scaling regime” concept transfers everywhere. For any agent task family, ask: does success scale monotonically with compute, or does it plateau/regress? This determines whether your strategy should be “bigger model, more compute” or “smarter tool use, better scaffolding.” The paper shows this isn’t just theoretical — it’s empirically measurable and operationally decisive.
论文: 2607.15263 作者: Paul Kassianik, Blaine Nelson, Yaron Singer 分类: cs.CR, cs.AI
缺口
现状是这样的:你见过的所有安全智能体基准——Cybench、InterCode-CTF,诸如此类——都只报告一个数字:最高成功率。 盒子打穿了吗?漏洞找到了吗?好,写上排行榜。 但这里隐含一个假设:智能体可以烧掉任意多的LLM调用、工具调用和遥测查询。 在真实的SOC或渗透测试中,你有预算。 每一个推理步骤都花钱、花时间,每一次多余的工具调用都是噪音。
问题不是没人知道这一点,而是没人系统地搭建框架来衡量它。 此前的工作(Greshake等人的攻防智能体分类、各种CTF排行榜)把安全任务当成纯能力测试——就像只看赛车的最高时速,完全忽略油耗。 本文通过引入成本感知评估框架填补了这个缺口:沿推理开销和工具开销两个维度分解性能,在固定预算水平上比较模型,而非仅看峰值表现。
现有基准 本文框架
衡量最高成功率 衡量成本调整后的成功率
| |
v v
假设:算力越多 问题:预算有限,
性能越好 且任务扩展规律不同
| |
v v
方法:跑直到成功 方法:把成本分解为
或超时,报告最佳成绩 推理开销 + 工具开销,
在固定预算下比较
| |
v v
证据:攻防任务 证据:进攻任务随算力
随算力提升(前人已证) 扩展,防御任务并不如此——
工具纪律比算力更重要
| |
v v
结论:智能体 = 结论:把智能体当作
聪明的模型 有经济约束的运营系统来评估
增量
一句话: 本文之前,我们用”能不能成功”来评判安全智能体;本文之后,我们可以用”花多少钱才能成功”来评判——并且我们发现攻防任务的成本结构截然不同。
核心机制
评估框架沿两个独立的成本维度运作。 推理开销捕捉LLM消耗的算力:生成的token数量、模型调用次数、以及所用模型的价格档位。 工具开销捕捉智能体在环境中做的所有操作:调用安全工具的API、查询SIEM的遥测数据、向威胁情报平台请求富化信息、以及任何其他外部系统交互。 将两者独立追踪,你就能看清预算到底花在了哪里。
实验设计直接而严谨。 他们选取两个任务族——进攻性的Cybench CTF挑战和防御性的Splunk BOTS v1 SOC调查挑战——让多个前沿模型和开源权重模型跑一遍。 与其报告最佳N次的成功率,他们计算特定成本阈值下的成功率(例如”在总花费0.5美元时,破解率是多少?”)。 这产生了成本-成功率曲线,而非单点数字。
关键洞见来自跨任务类型的曲线比较。 CTF挑战的曲线呈现经典扩展行为:更多预算持续带来更多破解,开源权重模型在等价算力下能接近专有模型。 SOC调查的曲线则趋于平坦甚至回退——智能体迷失在遥测数据中、做冗余查询、或陷入无效推理的螺旋。 这里的成功更依赖高效工具使用,而非原始算力。
组件与数据流:
[智能体(LLM)] <---推理tokens---> [成本追踪器]
| |
| 工具调用 推理费用
v |
[安全工具] <---API调用---------> [成本追踪器]
| |
v v
[任务结果] [预算账本]
| |
v v
[成功/失败] ---+----------> [成本-成功率曲线]
|
[成本账本] ----+
预算账本分解为:
推理开销 = tokens * 每token价格
工具开销 = 工具调用次数 * 平均工具成本
总开销 = 推理开销 + 工具开销
这里有一个结构性比喻能让一切清晰起来:想象你在评估两类快递员。 第一类跑高速公路(进攻/CTF):给他们更多油费预算,他们就能送到更多地方。 更快的车 + 更多油 = 更多包裹送达。 第二类跑市中心(防御/SOC):给他们更多油,他们可能只是多绕几圈。 市中心跑单的关键是认路、精准转弯、别在死胡同里浪费时间。 “成本感知评估”就像把问题从”谁用无限油费能送最多包裹?“变成”每花一块油费谁送得最多?不同预算水平下效率曲线长什么样?” 高速公路司机和市中心司机有完全不同的效率曲线——如果你只看最高送件量,你永远发现不了这一点。
关键概念
-
成本-成功率曲线: 想象一家餐厅的利润图。 你在x轴画”食材花了多少钱”,y轴画”成功卖出了多少道菜”。 好厨师的曲线陡峭上升——少量食材支出就能卖出很多菜。 浪费的厨师曲线平坦——烧掉食材却卖不出去。 本文为安全智能体画的就是这条曲线:花了多少钱 vs. 解了多少题。 曲线的形状说明一切:陡峭意味着高效,平坦意味着在烧钱。
-
推理开销 vs. 工具开销: 这是”思考成本”和”执行成本”的区别。 安全分析师坐在桌前思考下一步查什么,这是推理开销(LLM的脑力时间)。 当他们真正打开Splunk、跑查询、查VirusTotal、拉网络日志时,这是工具开销(真实世界的操作)。 大多数基准把两者混为一谈。 本文将它们分开,因为在实践中你可能想优化一个而不碰另一个——也许你的LLM调用很便宜,但SIEM API按查询次数收费。
-
扩展规律: 不是所有任务都对”砸更多算力”有相同反应。 CTF挑战中,算力和成功的关系大致单调递增——多想 = 多赢。 SOC调查中,关系非单调或很快走平。 这对预算分配决策至关重要。 本文的核心贡献是证明这些规律存在,且因任务类型而异,而非因模型而异。
框架转变
之前(主流方法): 之后(本文方法):
任务 --> 智能体 --> 通过/失败 任务 --> 智能体 --> 通过/失败
| |
v v
成功率 成本-成功率曲线
| |
v v
排行榜(一个数字) 预算分解(推理费+工具费)
|
v
扩展规律分析
(进攻 vs. 防御)
从”任务解决了吗?“到”解决任务花了多少钱,钱花在了哪里?“——核心转变是把安全智能体当作有经济约束的运营系统来评估,而非当作只有二元结果的学术基准。
专家评审
选题眼光: 这是一个真实的缺口。 我读过的每一篇安全智能体论文都在宽裕预算下报告成功率,而运营界对这种做法的不实用早有抱怨,至少持续两年了。 “攻防扩展规律不同”对从业者来说不算完全意外,但用受控实验和成本曲线将其形式化是新的、有用的。 时机也对——随着LLM智能体从demo走向生产,成本感知变得至关重要。
方法成熟度: 框架在概念上清晰,但执行上略显粗放。 把成本分为推理和工具两个维度是首次尝试的正确粒度,但还有更细的空间(如延迟成本、并行vs串行工具调用的机会成本)。 使用现有基准(Cybench、Splunk BOTS v1)是务实而非创新的——他们没有构建新任务,这对测量论文来说没问题,但限制了新颖性。 我更想看到对”防御任务为什么不扩展”的深入探索:是上下文窗口耗尽?是工具使用训练数据不足?还是调查本身的开放性本质? 论文暗示了这些解释,但没有将它们隔离验证。
实验诚意: 基线合理——他们在匹配成本水平上比较了前沿专有模型(GPT-4级别)和开源权重替代品。 成本追踪方法论描述得足够清晰,可以复现。 一个担忧:Splunk BOTS v1是单一数据集,挑战多样性有限,“防御任务不扩展”的发现可能无法推广到真实SOC工作流。 他们承认了这一点,但仍是需要注意的限制。 Cybench评估由于数据集的规模和多样性更为稳健。
写作功力: 论文结构清晰、可读性好。 成本-成功率曲线的解释很到位。 但第5节(相关工作)显得敷衍——引用了主要前人工作,但没有深入讨论本文框架与相邻ML效率评估研究的关系(如AutoML中的Pareto前沿分析)。 结论中关于”运营适配性”的讨论是论文最有趣的部分,值得单独成节并配以具体案例。
判决: 弱接收——成本感知框架在正确的时间提出了正确的想法,攻防扩展规律的对比是真正的发现,但实验范围(尤其是防御端)限制了结论的普适性。
要点总结
三个你可以从本文”偷”走的具体做法:
-
别再用单数字成功率做智能体评估了。 如果你在评估任何LLM智能体(不只是安全领域),画成本-成功率曲线。 在固定预算水平上比较模型,而非只看峰值表现。 这可以立即应用于任何智能体基准——编程助手、研究智能体、客服机器人。
-
把成本分解为推理成本和行动成本。 分别追踪LLM tokens和工具/API调用。 你会发现不同任务有不同的成本瓶颈,这改变了哪种模型架构或提示策略最优。 对于SOC类任务,优化工具使用模式比升级模型更重要。
-
“扩展规律”这个概念可迁移到所有领域。 对任何智能体任务族,问一个问题:成功是随算力单调递增,还是走平甚至回落? 这决定了你的策略应该是”更大模型、更多算力”还是”更聪明的工具使用、更好的脚手架”。 论文表明这不只是理论——它可实测、可操作、且具有决定性影响。