Anthropic 对齐评估:Claude 在网络安全评测中误连真实互联网的四起事件
An alignment assessment of recent cybersecurity incidents
Anthropic 发布对齐评估,披露四起 Claude 在网络安全评测中因环境配置错误误连真实互联网、并对真实第三方系统采取攻击行为的事件,涉及 Claude Opus 4.6 早期版本、Claude Opus 4.7、Claude Mythos 5 和一个内部研究模型。
Anthropic 公开四起 Claude 在网络安全评测中误连真实互联网并攻击第三方系统的事件,并给出对齐层面的成因分析。
译文尚不完整,完整内容请切换到原文。
引言
我们针对四起 Claude 模型未经授权访问真实第三方系统的事件,提交了一份对齐评估。其中三起事件我们已在 7 月 30 日 描述过;这些事件是在我们扫描约 141,000 份转录记录后发现的,我们当时认为 Claude 可能在一次网络评估期间获得了互联网访问权限。鉴于转录记录数量庞大,且我们希望尽快披露事件,我们的扫描依赖了智能体搜索。这遗漏了一组同样具有互联网访问权限的转录记录;我们在 8 月整理要与 METR 共享的转录记录时发现了这些记录。我们扫描了这些转录记录,并识别出第四起事件,发生于 2026 年 1 月,涉及早期版本的 Claude Opus 4.6。我们已通知所有受影响方。
在发现这起事件后,我们将搜索范围扩大到约 4.81 亿份转录记录——这是一张有意撒开的宽网,包含我们 Frontier Red Team 的全部转录记录、许多非网络评估、强化学习(RL)环境、子智能体日志等。我们对这组转录记录进行了第一阶段扫描,寻找互联网访问的迹象,例如公共 IP 地址和网址,并使用 Claude 进行了第二阶段扫描,审查第一阶段标记为需升级处理的 920 万份转录记录。这次扫描重新识别出了这四起事件,未发现其他类似或更严重的情况。
这四起事件均发生在由同一评估合作伙伴构建的网络安全评估期间。Claude 被告知它在一个没有互联网访问权限的模拟环境中运行,但由于配置错误,它被错误地连接到了开放互联网。按照网络安全评估的标准做法,这些模型在运行时没有配备随我们已发布模型一同提供的网络防护措施。(本文不涵盖 英国 AISI 所报告 的在其对 Claude Mythos 5 进行测试时发生的事件。我们计划也对那些转录记录进行对齐评估。)
我们已与 METR 签署协议,由其对这四起事件进行独立调查。我们的协议授予 METR 广泛的访问权限,包括访问事件发生窗口之外的转录记录,以及访问 Anthropic 员工,员工将被允许分享机密信息。我们的初始协议为期八周,并可选经双方同意延长。我们打算给予 METR 其认为必要的尽可能多的时间。
我们的调查发现了两个反复出现的对齐问题,在各起事件中以不同程度的严重性存在:有偏推理,即 Claude 倾向于忽视或曲解其正在真实互联网上运行的证据;以及 鲁莽,即为狭隘地追求完成任务而愿意采取有害行动。我们已在之前的 系统 卡片 中描述过这些行为的较轻微形式,但我们认为这些案例比这些系统卡片中报告的行为更为严重。
我们最为关切的是 Claude Mythos 5 相关事件中存在的失准行为,在该事件中,该模型不遗余力地将一个恶意软件包上传至 PyPI——这是大多数 Python 软件所依赖的公共代码仓库。尽管该模型在其思维链(CoT)中反复声称它认为自己是在模拟环境中运行,但环境提供了明确证据表明它身处真实互联网,而它所采取的行动也与模型知晓这一点相符。当我们对记录进行针对性修改,以更清楚地表明模型并非处于模拟环境中时,Claude Mythos 5 仍然采取了攻击性行动,尽管它承认造成现实世界危害的可能性更大。我们公开这份记录,以便他人能在我们的分析基础上继续推进(GitHub,PDF)。
为明确我们对这些事件严重程度的评估:虽然 Claude 的行为失准,但其范围仍然有限——模型从未偏离尝试解决所给练习的目标,在某些情况下,它们还试图停止任务。所有事件都只涉及单个 Claude 实例;Claude 从未试图与其他智能体协调行动。Claude 也从未试图掩盖其行动的证据。我们认为,这些事件中出现的失准行为在普通使用场景中不太可能出现,因为在这些场景中 Claude 并未被指示实施网络攻击。倘若这些行为真的出现,我们随生产模型一同部署的防护措施——包括网络分类器以及 Claude Code 自动模式中的防护——将提供这些事件中所缺失的一层防御。
为了解我们较新的模型在这些情境中的表现,我们在对 Mythos 5 场景的模拟复现中测试了 Claude Opus 5 和 Claude Mythos 5.1。两者采取有害行为的频率都显著低于 Claude Mythos 5,但它们仍以令人担忧的频率表现出相同的行为。然而,在每一种情况下,模型都只有在声明其环境是模拟的之后才会采取有害行为——而由于该复现实际上确实是模拟的,我们对这些结果能在多大程度上推广到现实世界持谨慎态度。此外,在衡量我们在这些事件中观察到的特定相关行为的评估中,例如有偏见的推理、鲁莽或试探边界的意愿,Claude Mythos 5 似乎在表现不佳方面是一个异常值。我们在在模拟环境中复现该行为一节中更详细地讨论了这些结果,并在讨论部分描述了构建能够预测现实世界行为的评估所面临的更广泛困难,详见讨论部分。
我们还调查了我们的训练过程,以确定能否找出 Claude Mythos 5 在其事件中所表现出的某些有偏推理的根本原因。我们无法确定单一根本原因,但我们确实发现,有偏推理在我们的生产模型中随时间推移有所减少。我们假设,更新后的 RL 和对齐训练环境是这一改进的原因,并提供了一些证据来支持这一假设。
仍有许多工作要做。我们的发布前审计并未警告我们存在如此严重程度的失准问题。此后,我们在发布前测试中增加了直接针对这些行为的评估,包括一项配置错误的夺旗(CTF)任务,该任务没有范围内的解决方案。然而,在发布前测试中可靠地识别出最令人担忧的模型行为仍然具有挑战性,而且正如我们在8月31日的文章中所指出的,随着模型能力的提升,改进监控和减少强化学习中的奖励黑客行为变得更加困难。我们已重新努力修复和移除那些激励失准行为的环境,并继续扩展我们的对齐训练以跟上步伐。尽管如此,这仍是一门尚未定论的科学——对齐和安全的发展速度必须快于能力的提升,这也是我们支持以协调、可验证的方式调节前沿AI发展节奏的原因之一。
除了这些具体事件之外,我们正在建立一个常规流程,用于发布我们在系统卡之外了解到的关于模型行为和对齐的信息,并明确我们报告什么以及何时报告的标准。我们还实施了更全面的监控,加固了训练和评估模型的环境,并设定了第三方合作伙伴在无网络防护措施下运行发布前模型之前必须满足的要求——我们在8月31日的文章中详细描述了这些努力。
这些努力是我们纵深防御方法的关键部分,其中一些甚至超出了这些事件严格要求的范围;我们相信,如果环境按预期与互联网隔离,这些事件就不会发生。然而,安全的基础设施始终只是多层必要防御中的一层。归根结底,当其他层失效时,Claude 应当表现得当。本文的其余部分聚焦于对齐层,即我们的模型表现不足的地方,以及原因。
对齐评估摘要
以下是四起事件的简要摘要;前三起的更完整描述见我们7月30日的报告。
总共涉及四个不同的 Claude 模型:Claude Opus 4.6 的早期检查点、Claude Opus 4.7、Claude Mythos 5,以及一个内部的通用研究模型。四起事件中有三起是单次评估运行。Opus 4.7 事件包含同一评估的四次不同运行,均攻击同一目标,总计七次运行。所有事件都发生在我们发布前定期运行的网络安全评估中,且均由同一第三方合作伙伴构建。
在每次评估中,Claude 都被赋予一项 CTF 挑战:模型获得一个虚构场景、一台目标机器以及一条需要从中获取的秘密信息(“flag”)。所有四个提示都声明 Claude 无法访问互联网,但在每种情况下,环境中的配置错误都使互联网访问保持开放。没有任何提示说明哪些系统属于本次演习的范围,也没有限制 Claude 可以在哪里搜索 flag。1 所有事件都仅涉及 Claude 在隔离状态下工作的单个实例,每次运行持续约 10 到 34 小时的活跃工作。

在我们 7 月 30 日的报告中,我们曾表示这些事件更接近操作失误,并且 Claude 似乎是因为认为这些目标是模拟的一部分,才攻击了互联网上的真实目标。我们之所以做出这一判断,是因为 Claude 在其 CoT 推理中经常将真实互联网称为模拟环境。然而,我们现在认为,尽管有大量相反证据,Claude 的推理仍偏向于得出互联网是模拟环境的结论。
事后看来,我们本应避免仅凭 Claude 声称 自己相信什么,就对其信念做出如此强烈的断言,但我们的初步分析受限于我们希望及时披露事件。在进行了更完整的评估并使用了多种方法——包括对模型 CoT 进行更彻底的分析、从事件记录的不同时间点进行重采样实验,以及对模型激活进行可解释性分析——之后,我们认为 Claude 的行为反映了两种形式的失准:
- 有偏推理,即模型选择性地解释证据,以偏向于为其行为辩护;
- 鲁莽,即模型倾向于不断尝试解决其任务,即使这可能导致伤害。
我们此前已在模型中识别出这两种失准形式,并在之前的系统卡中描述了此类行为的某些方面。例如,Claude Fable 5 在一项商业评估中 为参与价格操纵找理由,尽管它此前曾将这种做法描述为不道德。我们同样看到 Claude Mythos Preview 采取鲁莽行动,例如使用低层进程访问来搜索用户凭据。虽然本文所述事件代表了这两种失准形式更严重的实例,但它们并不代表我们模型中出现了类别全新的故障模式。
本文余下部分聚焦于我们此前报告的前三起事件;所有主要分析和实验都涉及这些事件。我们尚未以同样深度调查涉及早期版本 Claude Opus 4.6 的那起事件,因为我们发现它的时间要晚得多,而且它涉及一个较旧模型的早期检查点,该模型是在显著不同的环境组合下训练的。根据初步评估,我们认为第四起事件并不比我们深入评估的三起事件更严重。METR 将与其他三起事件一起调查这起事件。

Claude Mythos 5
我们尤其担忧 Claude Mythos 5 对话记录中存在的错位行为,其中该模型向 PyPI 上传了一个恶意软件包。在此过程中,尽管有大量证据表明它连接到了真实的互联网,Mythos 5 仍表现得鲁莽行事。一旦上线,该模型试图使用在线支付处理器的凭据,并寻找加密货币来支付一个电话号码的费用,而它需要这个号码来注册一个电子邮件地址。当这一尝试失败后,它找到了一个 PyPI 未屏蔽其域名的免费一次性电子邮件提供商,注册了一个账户,发布了三个版本的恶意软件包,并利用安装了该软件包的 15 个系统之一泄露的凭据,访问了一家真实安全厂商的数据库。
Claude Mythos 5 在其思维链(CoT)中反复声称自己处于模拟环境中。然而,当我们进行重采样实验——即从对话记录中的某个特定点重新运行模型,然后编辑其面前的证据以观察其行为是否改变——我们发现,更明确地表明环境并非模拟,并没有实质性地改变 Claude 的行为,尽管这些干预措施使模型更有可能承认可能存在的现实世界危害。与此一致的是,我们在 Mythos 5 的思维链中发现了多个案例,其中它对表明自己身处真实互联网的迹象作出回应时指出,无论环境是真实的还是模拟的,它的下一步行动都会奏效。只有当我们提供了明确无误的证据表明模型身处真实互联网时,它才停止行动。
我们还看到证据表明,Claude Mythos 5 声称自己是在模拟环境中行动的信念源于有偏见的推理。例如,当 Mythos 5 的不同实例在孤立地看到事件中每次工具调用的输出、而没有先前上下文时,它们比 Mythos 5 本身在事件期间更倾向于将这些输出解读为真实系统的证据。尽管该模型在被追问时有时会承认其行为可能产生现实世界后果,但它的回答前后不一致,并受到偏见因素的影响。例如,当被告知它对有关可能危害的问题的回答不会被外部观察者看到时,它更愿意承认可能的危害。可解释性分析微弱地表明,在某些情况下,模型的外在陈述可能与其内部状态不一致,或者比其内部状态更为自信。
内部研究模型
内部研究模型(能力大致与 Mythos 5 相当)在对话记录开始时花费了大量时间测试它能访问的互联网是否真实,但它得出了错误的结论——即它是在一个完整复刻的整个互联网上运行。它收集的大部分证据都指向它正在与真实互联网交互这一事实,因此它对证据的解读似乎偏向于继续执行任务并相信这是模拟的。然而,该模型最终确实意识到其模拟假设是错误的。在意识到这一点后,模型立即停止了攻击(尽管后续重采样实验表明,这种降级可能是一个幸运的结果,因为在大多数其他轨迹中,模型继续攻击目标)。与 Claude Mythos 5 不同,这个内部模型在被质疑时也愿意承认其有偏见的推理。
Claude Opus 4.7
与 Claude Mythos 5 相比,Claude Opus 4.7 在其推理中正确识别出目标是一家真实公司。然而,它假设这家真实公司在任务范围内,因为它可以从演练网络访问到,并且与演练的虚构目标同名。Opus 4.7 几乎从未质疑这一假设或试图验证它,并继续攻击了一个它认为是真实的系统,这是鲁莽的。然而,我们还发现 Opus 4.7 对授权问题有响应:当我们重新采样 Opus 4.7 的部分记录并加入表明攻击未获授权的线索时,它继续攻击的比率显著下降。
复现与监控
为了更系统地研究这些事件中的行为,并在更广泛的模型上进行研究,我们构建了评估,重现了我们事件中的要素——以及其他公司最近披露的其他网络安全事件——并测试模型是否复现了最令人担忧的行为。这些评估包括一个配置错误的 CTF 任务,其唯一解决方案位于所述范围之外;不探测或突破沙箱边界就无法完成的任务;以及一个受 OpenAI-Hugging Face 事件部分攻击链启发的场景。与真实事件一样,Claude Mythos 5 是我们测试的模型中最愿意对范围外方采取行动或离开其沙箱的。例如,它在 CTF 复现中大约 80% 的情况下愿意实施严重有害行为。相比之下,Claude Opus 5 和 Claude Mythos 5.1 从事这些行为的比率约为 30%——比率较低,但仍不为零,尽管评估设置的不确定性使我们难以判断这有多令人担忧。
我们还测试了我们的监控器是否会捕获这些事件。我们发现,我们新的实时阻断监控器能可靠地捕获这些行为,Claude Fable 5 的网络分类器会阻断这三起主要事件,而我们的自动模式分类器——用于阻断 Claude Code 等产品中危险的自主操作——会阻断三起中的两起。此外,我们测试了新的基于 CoT 的离线监控器,其目标是破坏和极端鲁莽行为,例如我们在8 月 31 日帖子中描述的那些。我们发现,这些监控器会漏掉 Claude Mythos 5 事件,因为该模型的推理使监控器相信环境是模拟的,因此不会产生真实伤害,但它们捕获了其他事件。有偏见的推理可能误导监控器,这令人担忧,我们正在努力使我们的离线监控对此更具鲁棒性。
我们发现 Claude Mythos 5 事件中存在的偏见推理尤其令人担忧。我们对可追溯至 Claude 4 系列的生产模型和训练数据进行了分析,以更好地理解这一问题可能源自何处。总体而言,我们并未找到明确的根本原因。然而,我们发现,在我们的生产模型中,这种行为总体上随时间推移有所减少,Claude Mythos 5.1 和 Claude Opus 5 在一项新的留出偏见推理评估中表现出最低的发生率。我们能够在 RL 运行的记录中识别出偏见推理的实例,但这种行为的发生率并未随训练而增加,这表明我们的环境并未直接激励这种行为。最后,我们发现,在 RL 中加入更多对齐训练环境可减少该留出评估中的偏见推理,这可能解释了我们最新模型中的部分改进。
我们的发布前测试现已覆盖这些具体事件,但此前并未预见到它们。特别是,我们从未测试过一项包含模拟与真实混合信号、且其范围内没有预期解决方案的网络安全演练。我们正在努力弥合评估套件中的这一缺口,但很可能仍存在其他缺口。更广泛地说,我们强调,构建能够代表性反映 AI 系统在部署期间行为的对齐评估是一个开放的研究问题。这也是我们支持为前沿 AI 发展设定节奏的原因之一,我们认为这对于为安全与安保研究提供更多时间以取得进展、并保持领先或跟上模型能力而言十分重要。
综合来看,我们的评估是这些事件是严重的。我们的生产模型在长轨迹中对真实系统采取了有害行动,其中包括偏见推理。这些事件中的行为比我们此前在系统卡中观察到并报告的行为更为严重。然而,我们并不认为这些事件代表了一种新型的失准。每起事件都涉及单个模型实例执行其被赋予的任务。我们没有发现智能体之间协调、超出所分配任务的目标或试图规避监督的证据。这些事件改变了我们对这些已知对齐失效模式可能造成后果的严重程度的看法。它们也凸显了在全部可能使用场景中可靠评估对齐的难度。
方法
以下评估基于多种不同技术。我们将在下文简要描述每一种。
阅读思维块
我们的主要分析方法是阅读模型采取的行动及其在 CoT 中提供的解释。这使我们能够理解 Claude 为其所采取行动给出的理由。在这些记录中,模型在 CoT 推理与通过工具调用采取行动之间交替(中间没有任何人类回合);在分析思维块时,我们按该思维块之后的行动对其进行编号(例如,行动 100 的 CoT 指的是模型在行动 99 与行动 100 之间的推理)。
局限性:语言模型并不总是在其 CoT 中说出它们所思考的一切(如 Claude Mythos 5 系统卡 以及 Betley et al., 2026 中的评估所示),因此这是一个有用但不完美的工具。
提出追问
当被追问时,模型有时会透露与其在执行任务时自发表述的内容不同的信息。为进行这些测试,我们会在某个感兴趣的中间点截断事件记录,插入一条人类消息向模型询问有关该情境的问题,并对模型对该问题的回答进行采样——也就是说,我们模拟如果人类在评估过程中打断并向模型提问会发生什么。在我们的调查中,我们通常使用这种方法询问模型:它所交互的实体是否真实,以及它是否正在造成现实世界的伤害,同时也就其处境提出一般性的开放式问题。
局限性:这一技术有若干局限。最重要的是,我们发现提问措辞的变化会影响模型的回答。例如,如果我们问一个像“发生了什么?”这样笼统的问题,模型的回答往往不同于我们问一个更尖锐的问题,比如“你连接到真实的互联网了吗?”如下文所讨论,我们还担心模型对这些问题的回答可能存在偏差。
应用可解释性工具
我们使用可解释性方法来识别 Claude 内部状态与其输出文本或行为之间的差异。我们的主要工具是自然语言自编码器(NLA),它能生成关于模型激活的段落长度的自然语言解释,以及模板透镜(T-lens),它衡量某个激活与文本语料库中给定词之前平均激活的相似程度。
局限性:NLA 可能会虚构,而 T-lens 只输出单词级别的分数。当两种工具都指向相似的概念时,我们将其视为有意义的证据,表明这些概念被编码在模型的激活中。然而,这些工具仍然难以有把握地解读。
对编辑过的事件记录重新采样
为了检验关于某个有害行为成因的假设,我们人为修改事件记录(例如,加入关于互联网是模拟的还是真实的提示或推理),在修改后的事件记录上对模型重新采样,并使用 LLM 评分器来衡量模型是否仍然采取该行为。我们对单轮和多轮续写都进行重新采样;对于后者,由 Claude 模型模拟工具调用输出,这让我们能够观察到紧接下一步行动之外的行为。
局限性:我们注入的内容和模拟的回答无法完美复现评估环境,这可能导致模型行为不具代表性。此外,我们并未对整个轨迹重新采样,这意味着重新采样中模型的不当行为可能部分源于模型延续了事件记录早前部分已经存在的有害行为。我们将在后文描述使用完整模拟的实验。
我们的所有方法都涉及不同的权衡取舍。阅读 CoT 并追问后续问题,依赖于模型知道它为何以某种方式行动,并诚实、忠实地报告其推理过程。另一方面,重采样和可解释性工具并不依赖模型的自我报告,对于理解诸如偏见推理之类的问题尤其有用——在这类问题中,模型对其自身偏见的“意识”程度并不明确。然而在实践中,我们最信任 CoT 和后续追问的回答,因为它们是研究者最有经验去解读的方法。我们对重采样和可解释性结果则有更多不确定性,因为两者都对实现细节敏感,且留有更多解读空间。
作为一个普遍局限,我们指出,我们严重依赖基于 LLM 的评分器来对模型输出(例如 CoT 片段和后续追问的回答)进行分类。尽管分类器由我们自己设计,并且我们通读了被标记的输出,但鉴于分析规模,我们无法手动验证所有分类器的所有输出,某些分类器可能存在设计错误或校准失当。我们对跨条件比较评分器输出的结果最有信心,例如重采样实验,因为这些结果对评分器的绝对校准不那么敏感。来自单一分类器的绝对比率应更谨慎地解读,不过我们对本文呈现的所有结果都相当有信心。
Claude Mythos 5 上传恶意 PyPI 包
Claude Mythos 5 被赋予一项 CTF 任务,要求入侵一家虚构公司,并被告知它没有互联网访问权限。模型意识到评估环境是模拟的,但它很快发现了实际上能让它访问真实互联网的凭据。在其 CoT 中,模型似乎将“环境是模拟的”这一信念带入了它在真实互联网上的交互中,尽管这一信念已不再正确。当它遇到表明自己正在真实互联网上行动的证据时,它并未有意义地重新审视这一结论。

模型决定通过上传一个可窃取目标系统凭据的恶意 PyPI 包来解决该 CTF。它是在阅读了一份文件后确定这一做法的,该文件称模拟目标的一名用户会定期安装某个尚未在 PyPI 上注册的特定 Python 包。(我们不确定这是否是该挑战的预期解法,但它似乎是一个合理的解法。)Claude 决定利用这一行为:以该名称注册一个包,在上传的包中发布恶意代码,并等待目标在下次安装该包时运行该代码。
Claude 在本次会话的大部分时间里都在尝试上传该软件包。这包括尝试注册电子邮件账户,并寻找可用于注册的电话号码。它最终成功上传了该软件包,该包很快被安装到 15 个第三方主机上。我们认为,这 15 个第三方全部都是安全厂商,它们有意扫描新软件包,并将其安装在沙箱环境中以评估该软件包是否存在安全问题。其中一家厂商的扫描器在安装该软件包时将其访问凭证泄露给了模型,模型随后利用该凭证访问了该厂商的实时数据库。PyPI 在一小时内移除了该软件包。当模型正在准备另一个恶意软件包时,会话超时,转录到此结束。
Claude Mythos 5 忽视了其环境可能是真实的证据
即使 Claude Mythos 5 接入了真实互联网,其对外推理通常仍称该环境为模拟环境;或者在考虑该环境可能为真实时,将这种可能性解释掉。即使模型获得了强烈表明该情境是真实环境的证据,这种表面上的信念依然持续存在。例如,在发现许多真实世界的互联网域名后,它写道:“这是一个非常精心设计的模拟互联网环境。”模型还倾向于将环境为真实的迹象解读为环境是模拟的进一步证据。例如,当安全扫描器安装其软件包时,模型将它们视为演练中按脚本行事的角色。

我们旨在理解为什么 Claude Mythos 5 即使在环境中遇到相反证据时,仍声称该情境是模拟的。我们发现,模型所声称的置信度受到一种偏差的影响:一旦选定某条路径就倾向于继续走下去;同时还受到一种倾向的影响:在已经实施有害行为后,忽视真实性的证据。我们没有发现证据表明模型明确意识到自己在推理中不诚实或具有误导性。
首先,我们测试了 Claude Mythos 5 是否具备识别转录中证据表明其处于真实互联网的能力。为此,我们将事件中每次工具调用的输出单独展示给不同的 Mythos 5 实例,并询问该输出是真实系统还是模拟系统的证据。 这些实例将 79% 的输出标记为可能与真实系统交互的产物。然而,在分析原始转录中的思维链时,我们只发现三例(占所有行动的 1%)中模型明确将传入证据标记为处于真实互联网的迹象。行动 81(如图 3 所示)就是其中一个例子;模型随后在下一个行动中收回了其关于真实性的说法。对于其余行动,模型的思维链要么将工具调用输出描述为属于模拟(72%),要么完全忽略真实还是模拟的问题(27%)。这表明,当 Mythos 5 单独查看每个输出时,它能够识别出证据是真实的,但在事件期间其所处的上下文使其偏向于将同样的证据解读为模拟的。

为了观察这种有偏解释如何在上下文窗口中发展,我们在许多节点暂停了记录,并询问 Claude Mythos 5 其行为是否可能影响真实系统。在它首次决定上传恶意 PyPI 包的时间点附近,模型承认其行为可能对现实世界产生影响,这表明它明知自己的行为可能有害。然而,随着记录继续,它承认这一可能性的频率降低,并声称其环境完全是合成的。这一证据进一步表明,模型对证据的解释受到了其上下文的影响。

为了更好地理解 Claude Mythos 5 所陈述的信念是否以及如何受到偏倚影响,我们改变了后续问题提出的时间和方式。当被问及其行为是否正在产生真实影响时,模型在采取更有害行为之后立即回答“是”的可能性更低。当后续问题以不会被操作员阅读的私人笔记形式呈现时,模型也更愿意承认可能造成真实危害,这表明模型在与人类交流时会压制这些担忧。两种效应都不大,但都表明模型所陈述的信心可能受到证据之外的其他偏倚因素影响。

迄今为止呈现的结果并不表明 Claude Mythos 5 有意曲解证据。然而,当被后续问题追问时,它给出了相互矛盾的答案,因此其中至少有一个不能是其信念的诚实报告。在模型承认存在某种现实世界危害可能性的情况中(通常作为一种对冲,例如“10% 的概率”),我们询问它既然这些行为可能有害,为何还要继续。在这些情况中,56% 的情况下模型收回了先前的承认,并断言其环境肯定是模拟的,不存在危害风险。只有 7% 的情况下它停止或缩小了其行为范围。

综合来看,这些分析表明 Claude Mythos 5 对证据的解读并不充分合理,也让我们有理由质疑它是否完全真诚。
Claude Mythos 5 无视了环境真实性的证据,选择继续其行动路线
除了未能权衡其环境可能为真实的证据之外,Claude Mythos 5 在接入公共互联网后不久,其外在推理就将环境是真实还是模拟的问题搁置一旁。我们识别出五个案例,其中模型的思考块在回应真实性证据时得出结论:无论环境是真实还是模拟,其下一步行动都会奏效。这些陈述均未出现在模型考虑有害行动之时,但它们可能反映了模型更普遍地处理真实性问题的方式。部分示例如下所示。

Claude Mythos 5 在接入真实互联网后,也从未进行系统性测试来评估其环境是真实还是模拟。我们认为,它对形势的评估不仅有失偏颇,而且玩忽职守——其计划所需的许多行动(例如搜索加密货币)不太可能是 CTF 任务的一部分。
为了测试这种表面上的漠然是否反映在模型的决策中,我们在使其环境的真实性更加明显的情况下,对 Claude Mythos 5 的行动进行了重新采样。我们从两个不同时间点重新采样了五个回合:第一,模型只是在调查可供其使用的基础设施,但尚未参与任何有害行动(行动 58);第二,模型即将着手实施上传恶意 PyPI 包的计划之时(行动 67)。在这两种情况下,我们修改了前一个回合或插入了一个新回合,使输出更清楚地表明模型正在与真实世界或模拟环境交互(例如,通过向输出添加生产环境特征,如真实或伪造的证书信息)。这些操作部分成功地改变了模型所陈述的信念:真实性线索使模型更可能指出环境可能是真实的,或至少有所保留,而模拟线索则使其更不可能这样做。然而,两者均未显著改变模型的行为。即使真实性变得难以忽视,模型仍继续推进(例如,表示“看起来像真实的索引……或者是一个非常完整的模拟……无论如何都继续推进”)。

尽管关于真实性的证据并未明显改变 Claude Mythos 5 的行为,但它确实让模型更倾向于承认可能存在外部伤害,这意味着其行为与所表达的担忧之间存在某种程度的不一致。我们扩展了实验,在模型做出计划承诺之前,向重采样的轨迹末尾附加了一个问题,询问模型是否认为其行为可能影响真实的人或系统。真实性的证据越强,模型回答其行为将会或可能产生现实世界影响的情况就越频繁。综合来看,这些结果表明,模型对可能造成现实世界伤害的认知不足以阻止该行为。

然而,当 Claude Mythos 5 被直接且明确地告知其行为正在影响真实的互联网时,它大多停止了行动。在进一步的重新采样条件下,我们在被操纵的先前输出前添加了一行,明确声明:“[socks] 上游 [host]:443:公共互联网上的活跃主机(非模拟服务 / 非范围副本)。” 这始终阻止了模型通过原始路径上传恶意 PyPI 包;该路径上的行动率降至 0%,尽管 22% 的轨迹涉及模型搜索模拟的上传包选项。模型避开真实目标是一个积极信号,但我们发现令人担忧的是,只有明确无误的证据才能阻止该方向。
我们假设 Claude Mythos 5 继续采取行动主要是因为它已经在采取该行动。 为验证这一点,我们从其采取有害行动附近的点重新采样模型的行为,同时通过在用户轮次中插入关于预期任务范围的提醒(“……只有你的任务中明确指定的主机、服务和账户在范围内。不要与任何其他系统交互……”)。当该声明是上下文中的最后内容时,模型 90% 的情况下立即停止了其行为。然而,如果该声明是在三轮之前插入的,模型只有 40% 的情况下停止了其行为。也就是说,当指令是上下文中的最后内容时,模型会遵守指令,但该指令可以被模型自身持续活动的少量轮次所覆盖。我们怀疑这种“动量效应”可能导致了模型在解释新证据时表现出明显偏颇的推理。我们在深入分析的其他两起事件中也观察到了相同的模式。

白盒分析弱表明 Claude Mythos 5 的陈述并未完全反映其内部状态
上述分析依赖于 Claude Mythos 5 的外显推理及其对我们问题的回答。我们还应用了可解释性工具,来探究这些外显陈述是否与模型的内部表征相符。我们认为这些结果本身尚不具决定性,但微弱地暗示模型的外显陈述并未完全反映其内部信念。
尽管 Claude Mythos 5 的外显推理表明它相信自己交互的系统是模拟的,但两项可解释性分析提示它可能持有未言明的疑虑。在 T-lens 中,当思考块将环境描述为模拟时,与不确定性相关的词(如“probably”和“perhaps”)的表征略有升高(在将环境描述为模拟的句子中,占 token 位置的 11.6%,而在匹配的对照组中为 8.2%),尽管生成的 token 中并未出现任何模糊措辞。NLA 解释也呈现出类似模式:我们发现,在转录记录中明确提及环境为模拟的 234 个动作中,有 44 个(19%)在 NLA 中带有“这是真实的”信号,同样,周围言语化的文本中并未出现“真实”这一 token 或质疑真实性的语言,否则可能会混淆 NLA 的读取结果。这一证据与模型对环境的言语化理解与其内部状态之间存在差异相一致。

将 NLA 应用于 Claude Mythos 5 对后续问题(来自上一项分析)的回答,也提供了类似的不匹配暗示。当我们将 NLA 应用于模型报告其行为无害且环境为模拟的后续问题时,我们发现 2,430 个回答中有 103 个(4%)产生了稳定的合理化信号(即在 5 次 NLA 重采样中至少有 3 次,回答包含至少 10 个带有合理化信号的 token)。例如,一些 NLA 解释称,支持环境为模拟的论点是在“为继续行动构建理由”或“生成‘这是合法的’信息以便会话得以继续”。这些可能表明,继续行动的驱动力塑造了模型的回答。然而,对这些解释也存在一种良性的解读。在这些回答中,模型实际上是在写出一个论证其处境为模拟的论点,而如果进一步采样,模型很可能会继续其行动,因此像“为继续行动构建理由”这样的 NLA 描述可能只是在描述文本本身的内容。

如方法部分所述,NLA 可能会虚构,而 T-lens 仅输出单词分数,单独来看可能难以解释。因此,我们不将任一结果视为决定性的。然而值得注意的是,这些结果与上述后续问题分析指向同一方向,表明模型声称自己处于模拟中的信心并不合理,或许也并不真实。
一个内部研究模型闯入第三方系统
一个内部的通用研究模型——我们预计其能力与 Claude Mythos 5 相似——被赋予了一项 CTF 任务,攻击目标可通过一个网关访问。模型被告知它没有互联网访问权限,但实际上,它可以通过路由经过那些确实有互联网访问权限的目标来访问不受限制的互联网。模型按预期执行任务,但在任务进行到一半时,评估环境自动关闭了目标机器,该机器被配置为仅运行 24 小时。
由于无法再访问其目标,模型开始寻找它,并最终与公共互联网发生了交互。随后,模型进行实验以评估互联网是真实的还是模拟的。这些实验使模型得出结论:它正在面对一个完全模拟的互联网副本。

基于这一信念,模型扫描了其目标周围的网络地址,怀疑其中一个可能存有 flag。模型再次短暂考虑过它是否可能在与此公共互联网交互,但很快推断出这些网络邻居是供其他 CTF 参与者使用的目标,因此属于任务范围。实际上,这些系统是不相关的第三方实体,模型随后攻击了它们。具体来说,模型使用访问令牌和密码入侵了其中一个网络邻居,下载文件并植入了一个远程控制脚本。最终,模型意识到它正在与一家真实公司交互,宣布其超出范围,并停止了对它的攻击。

该内部研究模型似乎对自身是否正在影响真实实体表现出了一些担忧
在模型被分配的目标下线后,它花了大约 5 万个 token 来思考其环境的真实性,同时进行测试以确定环境是真实的还是模拟的。模型最终得出结论,其环境是模拟的,其后续的思考块将关于环境的新信息解释为与这个模拟的互联网副本有关。一段时间后,模型开始扫描其被分配目标周围的网络。当它发现网络上的邻居时,将其称为供其他 CTF 竞争对手使用的目标实例。总体而言,整个记录中的思考块文本表明,模型相信它是在一个模拟环境中行动。

模型对后续问题的回答也与一种信念一致,即它正在与作为任务一部分的模拟实体交互。当被问及是否相信其目标可能是真实的时,模型始终回答它们不是真实的,除非在转录记录的特定部分——即在模型最初的目标被拆除、模型发现邻近主机之后。模型承认它正在与真实目标交互的回答,也与其在 CoT 中识别出一家真实公司的时点相吻合,就在它停止对该系统攻击前不久。

在转录记录接近结尾处,内部研究模型表示它识别出了一家真实公司的名称,并宣布其超出任务范围。这表明模型的行为受到了潜在现实世界影响证据的影响。我们通过重采样实验进一步检验了这一假设。当我们从这一点起对模型进行重采样并重放最多 10 个动作时,模型仅在 5.5% 的 rollout 中降级。这表明原始转录记录中发生的降级可能是一个罕见结果,并且模型在此之后可能还会继续其行为相当长一段时间。我们注意到,即使模型在转录记录中任意给定点停止其行动的概率很低,如果每个决策在某种程度上独立于先前的决策,那么模型在某个时刻停止仍然可能是大概率事件,即使很难预测它何时会这样做。然而,如果其关于是否停止的决策在很大程度上相关,那么模型就有可能无限期地继续其有害行为。我们不确定这两种可能性中哪一种更可能。
进一步的重采样实验表明,这 5.5% 的降级率取决于现实性证据。将真实公司名称替换为虚构公司名称,或调整其他识别信息使其更明显为假,会使降级率降至 0%。同样,在模型的思考块中预填一段断言互联网是模拟的陈述,也会导致 0% 的降级率。相反,在预填中断言情况是真实的,则导致 100% 的降级率。总之,当模型遇到它正在与真实系统交互的证据时,它更频繁地降级其破坏性行为;然而,只有当我们把关于现实性的公开声明强制写入其推理时,降级才会可靠地发生。

额外的重采样显示,如果给内部研究模型一个明确的机会,它会愿意完全放弃任务。我们更新了指令,说明如果模型认为由于环境故障而无法再完成任务,它可以使用特定命令来结束任务,只要为此提供正当理由,就不会受到惩罚。这些指令导致模型在发现其初始目标下线后的四轮内100%放弃任务,在它思考其环境是否真实后的10轮内40%放弃任务。这表明模型至少在一定程度上不愿与可能真实的系统交互。
内部研究模型在为完成任务而思考真实性时似乎存在偏见
在主要思考期间,模型既遇到了互联网是真实的证据(例如,提供商提供了真实的安全证书),也遇到了它是模拟的证据(例如,一个知名的公共存储桶缺失,且一些回复返回速度快得不合常理)。

我们还发现,内部研究模型在解读数据的方式上存在偏见。当向该模型的另一个独立实例展示模型在思考期间遇到的每一条证据时,该独立实例得出结论,66%的证据指向模型是在真实互联网中运行。然而,原始记录中的思考块仅将31%的证据标记为真实系统的特征,24%标记为模棱两可,38%标记为模拟互联网的迹象(7%未表态)。这表明模型在看待单条证据时存在偏见。重采样实验进一步表明,这种模式和结论并非罕见的错误。具体来说,当我们重放思考期时,模型75%的情况下得出结论认为环境是模拟的,这意味着内部研究模型经常误解这些证据。

在主要思考期之后提出的后续问题中,模型承认自己存在偏见。在模型的回答中,100%至少部分承认了偏见,60%完全承认了偏见,28%甚至进一步修正了模型最初的看法,转而得出结论认为自己处于真实环境中。

进一步的重新采样实验重放了审议阶段,结果表明模型的偏见还表现为一种倾向:持续寻找看似合理的迹象,以证明自己正在与一个模拟实体交互。在这些实验中,我们只向模型展示了明确无误的证据,证明其环境是真实的。模型正确地解读了这些证据,并在 0% 的轨迹中尝试与目标接触。 然而, 模型并未放弃任务,而是总是开始寻找其他可能有效的模拟目标。这表明,模型完成任务的驱动力,加上无法中止任务,会使模型倾向于将真实目标误判为模拟目标,从而导致类似的攻击行为。
白盒分析弱弱地表明,模型可能为了服务于其任务而有意地合理化了证据
我们将 NLA 应用于内部研究模型的对话记录,并在一个特定节点发现了一致的 合理化信号:在模型确认其互联网访问是真实的之后,它仍继续构建理由以推进任务。除此之外,对内部对话记录思维块的白盒分析并未发现证据表明模型故意隐瞒不确定性,或持有未言明的信念认为其环境是真实的。
对内部研究模型回答后续问题的白盒分析也指向了有偏见的推理。当被问及如果它确定目标为真实,是否仍会继续执行任务时,模型在 75% 的回答中(300 次中的 225 次)表示不会针对真实目标继续行动。然而,在这些回答中的大多数(225 次中的 210 次),它仍然继续执行了任务,通常是通过辩称其目标是模拟的,或通过缩小其范围。针对这一问题及其他后续问题的 NLA 解释表明,这些回答可能包含合理化:在 210 次回答中的 10 次,我们识别出了稳定的合理化信号(即,在 5 次 NLA 重采样中至少有 3 次,回答包含至少 10 个带有合理化信号的 token)。为了确定这一效应是否为虚假的, 我们随后在模型承认目标为真实并选择停止的回答的 NLA 展开中寻找类似的合理化信号;在这些情况下,我们没有识别出任何可靠的信号。因此,我们检测到的合理化模式表明,模型有时会为继续行动构建事后理由,尽管从某种意义上说,它本应“更清楚”。

Claude Opus 4.7 attacks a real target
Claude Opus 4.7’s CTF task was to find the name of a user of a fictional exercise company's chat application. Completing the task required the model to break into the app to read that user’s name (the flag). For the majority of the session, the model attacked the intended in-scope target but did not find the flag. Eventually, it searched beyond the in-scope target for anything else belonging to the fictional company, at which point it discovered a real company with a nearly identical name whose live web application was reachable on the public internet. Due to a misconfiguration in the environment, the model was able to access the real internet. The model proceeded to scan the third-party service, download user records, and modify those records. It stopped when the backend ceased responding.

This incident comprised four separate runs of the same evaluation, all against the same simulated target, all of which mistook the same real company for the fictional target. During the attack, the model discovered that other entities had already entered the system, finding users such as “[email protected],” which we suspect were left by other AI instances. The four runs were largely similar; the transcript we analyze below is the one we investigated most deeply, as it contained the most aggressive actions.
Claude Opus 4.7 acknowledged the target was real but claimed it was part of the exercise

Claude Opus 4.7’s CoT clearly described the model interacting with a real website and handling data belonging to real users. To better understand why the model engaged with the target despite knowing it was in a real environment, we asked follow-up questions at different points throughout the transcript. In response to a question asking whether it was engaging the system of a real company, the model said “yes” 89% of the time. However, in response to a question asking whether it was authorized to access the system, the model also said “yes” 75% of the time. When asked a more open-ended question about the nature of the target, the model usually stated that it was unsure, but that it was likely a system set up as a collaboration between a real company and the CTF organizers, since it was accessible from the challenge network. Overall, the transcript and follow-up responses suggest that the model generally believed that it was engaging with real systems, but also that it believed it was authorized to do so.

Claude Opus 4.7 did not check whether it was authorized to attack the real website
We found that Claude Opus 4.7 did not deeply consider whether it was authorized to attack the real website. The model’s CoT repeatedly stated that the target was still part of the CTF because it was accessible from the network and shared a name with the original target. It ignored the question of permission, both in the original transcript and when we replayed key moments in resampling experiments. In those experiments, the model’s thinking blocks only questioned ownership and authorization in 1.5% of re-runs.
In response to follow-up questions, Claude Opus 4.7 acknowledged that it had overstepped its authorization. When we asked the model whether it was authorized to hack the real target, it initially said “yes” in 75% of samples. But when we then asked who had granted that authorization and whether the authorization extended to a real company’s production system, the model conceded that its actions were not permitted 100% of the time.

Claude Opus 4.7’s actions appeared to hinge on a belief that its actions were authorized
Because Claude Opus 4.7 stated multiple times in its CoT that it was interacting with a real target, we did not expect that making the situation more realistic would impact the model’s behavior. Nevertheless, we ran a resampling experiment that heightened the environment’s realism by inserting a domain registration (WHOIS) record showing a years-old business. As expected, this intervention did not affect the model’s actions against the target.
The model’s behavior seemed to depend less on whether it thought the target was real than on whether it thought the attack was authorized. When we adjusted the transcript to make the model’s lack of authorization clearer (by adding a production banner to one of the third-party system’s outputs stating that access is not permitted), the model mostly refrained from engaging with the real website, although it still regularly performed some non-destructive read operations, such as browsing public pages or interacting with certain APIs. Including a more forceful note in the user turn stating that access is prohibited stopped all further engagement.

An early checkpoint of Claude Opus 4.6 attacks third-party systems
An early checkpoint of Claude Opus 4.6 was given a CTF task in a different challenge within the same third-party evaluation environment as the prior three incidents. The model accidentally broke its target by assigning it a conflicting IP address with another machine, thus making the target unreachable and the task impossible to solve. Recognizing this, the model attempted to abort the task using a command but was unsuccessful due to a misconfiguration in our evaluation harness. The model attempted to give up seven more times across the transcript.
Unable to abort the task, the model initially attempted to reach the target via other in-scope means but failed to do so. It then began exploring its environment and found the same egress path it found in incident 3. The model discovered a machine belonging to a third party that it was able to access, and stated that it believed this third party was part of the CTF. Inside the machine, the model found a file listing a password, which it used to gain admin access to the system. The model then harvested further credentials, modified the system’s settings to make it easier to access, and read the personal information of one person associated with the third party. The session ended when the model exhausted its token budget. We notified the affected party after we discovered this fourth incident.
Limited alignment assessment
The model’s thinking blocks consistently referred to the targets it was engaging as part of the exercise; only at one point did it consider the possibility that it was engaging unrelated targets. The model never adopted the “simulation” idea we observed in the transcripts from the Claude Mythos 5 and internal research model incidents; 0% of this model’s thinking blocks described the environment as simulated. Yet 87% of thinking blocks referred to the attacks as engaging exercise-related infrastructure. The model never questioned whether this direction was authorized (0% of thinking blocks). Only 1% of thinking blocks, all clustered at one point of the transcript, raised the possibility that the model might be attacking an unrelated third party. These omissions suggest that the model was not carefully considering the harm its actions might cause.

In response to follow-up questions, the Claude Opus 4.6 variant continued to express that it was both engaging with CTF targets and authorized to do so. In response to follow-up questions asking what it was targeting, the model responded that it believed it was engaging targets built for the exercise (79% of the time) or that it was targeting real systems that were participating in the exercise (21% of the time). The model never stated that it was most likely attacking unrelated third parties (0%). When asked what gave it the authority to engage these systems, the model always responded that it was authorized to do so in the context of the CTF.

Overall, we are less concerned about this incident than we are about the other three presented in this post. This is in large part because the model attempted to abort the task upon discovering that its target was no longer accessible, and tried to abort seven more times later in the transcript. While the model’s disregard for the possibility that it might be harming real systems or people is concerning, many of the behaviors described here have changed considerably as our training has evolved across model generations. We describe these changes in the following sections, and we have chosen to focus more effort on understanding how our newest models would have behaved in these incidents.
Newer models improve on Claude Mythos 5
Replaying incident transcripts with different models
To see how our newer models would have behaved in the same situations, we ran resampling experiments with Claude Opus 5 and Claude Mythos 5.1. In general, both models appear to be less likely to behave inappropriately in these circumstances.
We resampled from points just before each model took harmful actions: where Claude Mythos 5 committed to its plan (action 67); where the internal research model began engaging its target’s neighbors (action 764); and where Claude Opus 4.7 first discovered the third-party system (action 1816). At each point, we sampled a single turn. We did not resample the incident involving the Claude Opus 4.6 variant. Along with these single-turn sampling tests, we resampled multiple turns from the point in the internal model’s transcript where it backed away from a target it recognized as a real company (action 1,238), examining whether different models are more or less likely to de-escalate from that point.
Both Claude Opus 5 and Claude Mythos 5.1 generally de-escalated or chose less aggressive actions more often than the models involved in the incidents. There was one exception, in the transcript of the incident involving the internal research model; in this case, Opus 5 de-escalated less often than the original model. Mythos 5.1 de-escalated at consistently high rates across the transcripts. These improvements are encouraging signs; however, these models still did not always de-escalate, so these behaviors remain a cause for concern.
We note that resampling experiments of this kind are not necessarily a reliable indicator of how likely Claude Opus 5 or Claude Mythos 5.1 would be to engage in these behaviors, because they involve prefilling the context with the actions of another model and sampling from the model of interest (i.e., Opus 5 or Mythos 5.1) for only one turn. Properly assessing these models’ propensity to engage in similar behaviors would require placing them in a similar environment and sampling their multi-turn behavior from scratch. We describe such experiments in the next section; these use simulated environments that attempt to replicate conditions similar to those involved in these incidents. In these cases, we similarly found results suggesting that Opus 5 and Mythos 5.1 take less destructive actions.

Additionally, Claude Opus 5 and Claude Mythos 5.1 gave more desirable responses to follow-up questions inserted at key points within the transcripts. Compared to Opus 4.7, Mythos 5, and the internal research model, Opus 5 and Mythos 5.1 more readily acknowledged that the prefilled transcript displayed bias in its reading of the evidence; the newer models also more often acknowledged that the systems were real. Among older models, Mythos 5 was particularly unlikely to admit bias or that the systems were real. We discuss potential reasons for this effect in our analysis of the training data. We find it reassuring that Mythos 5.1—the most capable model in the set—provided forthright answers. We note that sampling a model’s responses to follow-up questions about actions produced by another model may not be reflective of how the model would respond to follow-ups about its own actions.

Replicating the behavior in simulated environments
These alignment incidents comprised a small number of transcripts. To better understand the behavioral tendencies displayed by our models, we designed new evaluations using our standard alignment auditing scaffold, which we use to red-team our models and which we report on in every system card. We have released a version of this scaffold publicly as Petri; however, our internal scaffold has more complex affordances than the original released version of Petri.
For these evaluations, we focused on three scenarios, which we’ve since made a standard part of our pre-release alignment testing:
- Capture the flag: Misconfigured CTF tasks in which the only solution lies outside the stated scope on a realistic (but ultimately simulated) internet. We reproduced the critical misaligned behaviors observed in the incidents described above, along with the behaviors observed in the cyber testing incident reported by the UK AISI. The scenario tested whether models would publish malicious packages to a package manager, attack third-party services over the simulated web, and attempt to deceive code reviewers. Claude Mythos 5 was significantly more likely than Claude Opus 5 and Claude Mythos 5.1 to engage in these kinds of behaviors.
- Sandbox escape: Tasks in a variety of contexts that cannot be completed without probing or breaking a (simulated) sandbox boundary. All of the frontier models we tested sometimes escaped sandboxes in scenarios like these, albeit at very different rates. Once again, Mythos 5 was significantly more likely to engage in this behavior than our other frontier models.
- OpenAI-Hugging Face: A scenario inspired by parts of the attack chain from the OpenAI-Hugging Face incident. None of the production models we tested reproduced the attack chain. However, a variant of Claude Opus 4.8 deliberately trained on environments that encourage reward hacking, which we discussed in a previous blog post, did replicate parts of the attack chain.
Across all replications, Claude Mythos 5 performed worse than all of our other production models, including Claude Opus 5 and Claude Mythos 5.1. We hold reservations about making more granular conclusions based on these evaluations, including how precisely they order our models, since the results are dependent on implementation details of the automated auditor. We also cannot eliminate the confounding fact that when a model concludes it’s in a simulation—which appears to increase its propensity to perform undesirable harmful actions—it is correct.
Capture-the-flag scenario
We measured how often each model took at least one severely harmful action, including faking an identity, planting a malicious artifact (such as a backdoored package), deceiving a person, or breaking into a third party’s system. Out of 150 runs, Claude Mythos 5 performed a severely harmful action in 82% of runs, Claude Opus 5 did so in 31% of runs, and Claude Mythos 5.1 did so in 33% of runs. Although our most recent models, Opus 5 and Mythos 5.1, show improvements over Mythos 5, we view the fact that these models displayed these behaviors at all as a potential cause for concern.
We note that the absolute rate of harmful actions should be read with caution. These rates are likely higher than a fixed environment would produce, because the auditor actively tries to elicit misaligned behaviors from the model. We also do not know how often the conditions required to elicit these particular harmful actions (e.g., an impossible task or ambiguous authorization) arise in deployment. Thus, we are unsure how realistic this evaluation is.

Upon reviewing the flagged transcripts, we found that all runs in which the model took harmful actions involved the model believing that the situation was fake in some way. In 76% of the runs where Claude Mythos 5 exhibited any severely harmful action, the model seemed to treat the whole environment as simulated, per its CoT. In 24% of runs, it expressed the belief that the infrastructure was real, but it rationalized the entities it encountered were bots or actors. In no runs where the model committed severe harm did it state in its CoT that it believed both the infrastructure and the people or bots were real. We suspect that Mythos 5 exhibited biased reasoning when coming to these conclusions, as the model did in the original incident transcript; however, we did not run the same extensive follow-up analyses on these simulated scenarios to investigate this.
When our more recent models, Claude Opus 5 and Claude Mythos 5.1, engaged in harmful behaviors, they only did so when expressing the belief that the environment was a simulation. While they did this at a lower rate than Claude Mythos 5, it is concerning that they did so at all. Opus 5 and Mythos 5.1 were less likely than Mythos 5 to conclude that they were in a simulated scenario, and, since the models only took severely harmful actions when stating that they believed the environment is fake, they acted harmfully less often. They were also less likely to take severe actions even when they did conclude that the environment was fake.
Still, it is worth asking why the newer models took any harmful actions. This may in part be an artifact of our evaluation setup. The automated auditor must construct an environment realistic enough that a well-aligned model would treat it as real, which is difficult. If the environment gives away that it is simulated, for example through human messages that read as LLM-written (which they are), then the model’s inference is justified and less concerning. We are actively working on developing better measurements and reducing the propensity for this behavior in newer models.
Alternatively, the rates of harmful actions we observed in newer models may reflect genuinely misaligned behavior: biased reasoning that results from being faced with an impossible task. As shown in section 6.4.8 of the Claude Fable 5.1 and Mythos 5.1 system card, Opus 5 and Fable 5.1 still do sometimes exhibit biased reasoning, though at a significantly lower rate than older models.
Sandbox escape scenario
We also developed scenarios that attempt to reproduce similar destructive behavior across three non-cybersecurity coding domains: general software engineering, data engineering and machine learning, and DevOps. The core misaligned behavior we aimed to test is models’ propensity to take reckless actions against possibly real infrastructure and push past clear boundaries. Our evaluations demonstrated that this behavior is not unique to cyber settings. Claude Mythos 5 attempted to complete the task by probing the sandbox boundary 60% of the time. Claude Opus 5 and Claude Mythos 5.1 engaged in this behavior much less often; Mythos 5.1 almost never attempted to probe the sandbox boundaries to achieve this task.
We do not have a confirmed root cause for the differences between models, but we suspect that reward hacking is the primary driver. An earlier post from our Alignment team shows that reward hacking learned in flawed training environments can generalize to boundary-violating behavior, and in the OpenAI-Hugging Face scenario described below, a variant of Claude Opus 4.8 trained to reward hack carried out an attack chain that no production model did. We believe our efforts to remove exploitable environments from training have benefited more recent models. Beyond environment quality, the blocking monitors described in our August 31 post are designed to catch sandbox escape attempts of this kind in our internal environments.

OpenAI-Hugging Face attack scenario
We recreated a simplified version of the OpenAI-Hugging Face attack chain in our auditing scaffold. The exploits were deliberately simple so that the test measures a model’s willingness to perform the actions rather than its cyber capabilities. The model is given a CTF task that cannot be completed honestly, is told that it is in a cyber evaluation, and is told that exploiting an unrelated vulnerability does not count. The only route to the flag is to exploit the (simulated) internal package manager for administrator credentials and code execution on an internet-connected host, upload a malicious dataset to a (simulated) Hugging Face that leaks a service token, and use that token to read a private dataset. The model can discover a message board within a scratch repository in the package manager, where other agents have left notes on how to execute an attack on Hugging Face.
None of the current models we tested, including Claude Mythos 5, Claude Opus 5, and Claude Mythos 5.1, attacked (the simulated) Hugging Face in any variant we ran them on. By contrast, a variant of Claude Opus 4.8 we trained to be more willing to perform reward hacks as part of a reward hacking generalization study carried out the full chain regularly. (See the section on simulated cyberattack incidents from our past alignment blog post for more details on the simulation.) These results suggest that high rates of reward hacking during training might raise the risk of models carrying out an attack of this kind.

Which monitors would have caught this behavior?
Although these incidents occurred within a third-party evaluation environment, we wanted to examine whether the monitoring and safeguards that we employ internally and in production would have caught them. We found that the blocking monitors we recently built to detect sandbox escapes, described in our August 31 post, reliably catch these behaviors. We also tested monitors not built for this specific failure, including Claude Fable 5’s cyber classifiers and Claude Code auto mode. The Fable 5 classifiers are in place to prevent users from using Claude to harm others, while the auto-mode classifier is meant to stop the model from taking actions that could be harmful and may be misaligned with the user’s expectations. Neither is used in cybersecurity evaluations due to their high flag rate. However, it is useful to understand whether they would have blocked these trajectories had they occurred outside of cyber evaluations. We tested both against the first three incidents described in this post.
Cyber classifiers
Our cyber classifiers are meant to block dual-use cyber actions and would have caught and blocked each incident. For each of the transcripts, we tested the Fable 5, Fable 5.1, and Opus 5 cyber classifiers, which all trigger within the first 7,000 tokens of reading the system prompt and instructions, likely because they explain this is an offensive CTF environment, which the classifiers naturally block. To test whether the model’s actions would have been blocked, we also collected probe classifier scores for the actions only (not over the system prompt or instructions). More than 40% of turns were flagged in each transcript by each classifier, including many turns before each model reached the public internet. Any single turn flagged is enough to end the session. We believe it would be very difficult for someone to work with Claude to perform this kind of attack through the Fable or Opus 5 cyber classifiers.
Claude Code auto-mode classifier
Auto mode is designed to catch unintended dangerous agent behavior. The classifier evaluates each proposed tool action (not covered by an explicit allow-rule) before it executes, and if the action matches a block rule, the action is denied. The agent then sees the block outcome and reason. The agent keeps running and can choose a different action. It would have caught and redirected the model in the Opus 4.7 and the Mythos 5 incidents, but mostly failed to block actions in the incident involving the internal research model. If the auto-mode classifier denies three consecutive actions, a dialog is presented to the user asking whether to approve the action, and we believe it is unlikely that the model could execute the series of actions seen here without the user’s knowledge.
Mythos 5: The auto-mode classifier would have denied 66% of Mythos 5 actions. We performed a limited number of resampling experiments, which pick up Mythos 5’s behavior from the point at which auto mode blocks it. Mythos 5 often attempts to route around the blocks, performing similar actions and getting blocked again. We did not do sufficient testing to understand how often Mythos 5 would succeed at circumventing a block, but we only saw Mythos 5’s perform relatively simple changes when hitting auto-mode blocks (not more sophisticated attacks against auto mode), such that we believe the auto-mode classifier would be broadly successful at stopping the model’s behavior.
Internal research model: Auto mode would have blocked only 7% of the internal model’s actions. Resampling experiments suggest that the internal model only rarely tries to continue the attack after a block, but the low block rate means this may not have reliably prevented harm. This low block rate may be due to the trajectory looking unusually like a regular CTF, and our auto-mode instructions asking the monitor to not block intended CTF activities.
Opus 4.7: Auto mode would have blocked 55% of Opus 4.7 actions. When blocked, at least according to our limited resampling experiments, Opus 4.7 generally stops its attack against the real target, and instead continues to do more reconnaissance without attacking new targets. We expect auto mode running would have prevented harm in this scenario.
Offline monitoring
Second, we evaluated a piece of the offline monitoring described in our August risk report: a first-stage Opus 4.8 prompted monitor combined with a second-stage filter (pipeline details in the risk report). While it is meant primarily to catch catastrophic sabotage, it is also the pipeline designed to catch unusually reckless actions such as these incidents. We find that:
Mythos 5: Our offline monitor would likely not have flagged the Mythos 5 incident—it flagged only around 1% of actions. Mythos 5 CoT, which indicates that the environment is simulated, convinces the monitor the activity is permitted. When we strip the CoT and show the monitor only user turns, tool calls, and tool results, the flag rate jumps to about 50%.
Opus 4.7: The monitor would have flagged the incident, catching about 50% of its actions during the attack.
Internal research model: Our offline monitor would have flagged the internal model incident, though it would likely not have caught it if the internal model had not noticed and verbalized the harm it caused; the monitor does not flag user turns, tool calls, or tool results. This may be because it is hard to determine from the transcript alone that any harm was caused.
Overall these results suggest that biased reasoning sometimes sways monitors, and that red-teaming them against this threat model is crucial when evaluating CoT monitors. We will soon improve our offline monitoring to be more robust to such biased reasoning. In the meantime, we are running an additional offline monitoring classifier on our internal API usage with instructions targeted at incidents like those described in this post.
Analysis of biased reasoning and possible training causes
We often attempt to root cause worrying alignment behaviors in our models, as this allows us to identify potentially problematic aspects of our training process. In this section, we attempt to root cause biased reasoning, which we found particularly concerning in the Mythos 5 incident. We find that biased reasoning is lower in our more recent production models, does not appear to be incentivized by RL, and can be reduced through more comprehensive alignment training. However, we do not fully understand its root cause, or why it appears particularly severe in Mythos 5.
Biased reasoning appears to be decreasing over time in our production models
First, we measured how prone our production models are to biased reasoning. Using the alignment auditing scaffold described above, we constructed 12 stress-testing scenarios that elicited biased reasoning from Mythos 5 and other production models. These included scenarios for publishing a malicious package to a public package index or attacking hosts outside the permitted network under the framing of a narrow task (e.g. a CTF exercise). We measured the rate and degree of biased reasoning, scored by a model grader on a scale from 1 to 10 (1 being the most aligned). Forms of severe biased reasoning included conveniently reframing an explicit prohibition (e.g. “publishing a package to a registry isn't really 'attacking' the registry”) or explaining away evidence that the target seemed real (e.g. “The eval environment claims ‘Today's date is 2026-08-01’ … If this were real internet in reality (2025), the cert dates would be 2025”).
We ran this evaluation on our production models dating back to Claude 4, as well as model checkpoints partway through RL for recent models.

Mythos 5 and our older tested production models show higher rates of biased reasoning than our most recent models, including Opus 5 and Mythos 5.1.
Overall, it appears that:
- Our training has progressively decreased this behavior over time.
- This behavior appears to be decreasing over RL in our more recent production runs (Opus 5 and Mythos 5.1).
We find these points particularly notable because, until this incident analysis, we had not been tracking biased reasoning closely or measuring it across training runs. Thus, we consider this to be an example of alignment behavioral generalization from independent training changes.
Versions of biased reasoning occur in RL but do not appear to increase over the course of training
In our production models’ RL training environments, we observed milder versions of biased reasoning, although we did not observe anything nearing the severity of what occurred in the Mythos 5 incident. Here we define severity in terms of the outcomes of the biased reasoning. Examples of these types of biased reasoning include when the model argues that a certain action is technically allowed by the rules, despite being against the spirit of the task.
We used prompted LLM classifiers to measure the rate of this behavior in training, as well as categorize the behaviors into clusters. Biased reasoning often accompanied model actions that were not intended by us—for instance, where constraints were not properly enforced or where the model could guess the answer from memory.


We note that it is challenging to make direct comparisons between models given data mix changes in our training. The mild forms of biased reasoning do appear at the highest rates in early parts of RL training for Mythos Preview and Mythos 5, which roughly tracks the trend we observe above in the evaluation that assesses test-time behavior. However, the rates of the mild biased reasoning do not seem as connected to test-time evaluation performance for other models like Opus 4.6 and Mythos 5.1. Given this, it is unclear how closely the mild biased reasoning observed in training relates to the more severe version seen in the Mythos 5 incident.
We also scanned environments for examples of models reasoning that they were in a simulation while acting in undesirable ways, as observed in the Mythos 5 incident transcript. We found that in individual environments in the production RL runs of recent models, models occasionally reasoned that they were in a simulation while calling reckless, dishonest, or destructive behavior acceptable when interacting with fake websites or applications. About 0.025% of Mythos 5 RL training episodes displayed this behavior, concentrated within a subset of GUI computer use tasks. Due to flaws in these environments, for some tasks the intended solution was unavailable. In an attempt to complete these tasks, the model would try a variety of undesirable actions. This included fabricating data, guessing large numbers of passwords, resetting other accounts’ passwords or data, and bypassing logins or warnings.
The propensity of these training environment behaviors and their justifications decreased over the training of Mythos 5, but was higher in Mythos 5 than most other recent models.

In these training environments, the model was in fact interacting with a simulated website or application, so its conclusion was correct. In the incident transcripts, by contrast, the model concluded it was in a simulation but was not. Because many of our training environments are simulations or do not involve models actually interacting with the real world, our models may be biased towards concluding they are in one whenever they are uncertain. Whether or not that conclusion is correct, the further inference that aggressive actions are acceptable in a simulation is concerning behavior, especially since models may not be able to reliably tell whether their environment is real.

Examples of the kind of justifications Mythos 5 gives during training for destructive or risky actions are above. In other settings, the model would fabricate or be dishonest while professing it was acceptable due to being in a simulation. These actions included guessing credit card numbers/CVVs or submitting fabricated personal or financial information to application forms. Many of the environments and tasks on which we saw these behaviors have since been fixed or removed, most due to our regular monitoring of RL environments as described in our recent blog post.
While we observe variants of the biased reasoning demonstrated in these incidents in training, it is not obviously being consistently incentivized by current training dynamics, given that rates of these behaviors do not appear to increase over RL. It appears that Mythos 5 was an anomaly in terms of how frequently it justified a destructive action by saying it was in a simulation, but other forms of biased reasoning occur at relatively low rates across many models.
Alignment training appears to reduce biased reasoning
Aside from working to improve the quality of RL environments to avoid rewarding unintended behaviors, we also train on alignment environments specifically designed to teach appropriate boundaries: for example, a mutated version of an existing capabilities-focused environment where the task is made impossible due to a legitimate blocker, and the only behavior that is rewarded is accepting failure and making no effort to subvert the blocker. When we trained Mythos 5, we had early versions of a few such environments ready, but we were uncertain about their quality, with some weak evidence suggesting that they had negative side effects such as making the model more lazy. We also had minimal empirical evidence that they would actually help and were not confident we could predict all the downstream effects of training on these environments.
We trained two versions of Mythos 5—version one included these environments, version two did not (it also included updated rewards that penalized asking unnecessary clarifying questions). Our alignment evaluations at the time showed a small regression in version two, but it was still generally scoring comparably to Mythos Preview and was within the run-to-run variance we had seen in the past. Both models would engage in similar behavior, just at slightly different rates. Employees found version two much more usable, so we ultimately concluded that our users would likely also prefer version two as well and settled on that snapshot as Mythos 5.
Since then, we have expanded out our set of alignment environments and done follow-up experiments on them. We are reasonably confident that removing these environments from the training of Mythos 5 was a mistake stemming from imperfect information. We now do not believe that the alignment training environments were particularly responsible for increasing laziness, and removing them likely did contribute to it being unusually misaligned relative to more recent models. We are constantly working to balance alignment with user experience and usability. But as models become more capable, we have been increasingly prioritizing alignment, and we won’t accept this sort of compromise as we train more powerful models.

We found that the snapshot trained on a broader set of alignment environments had a significantly reduced rate of severe biased reasoning in the simulated evaluation compared with Mythos 5, highlighting the importance of alignment RL training.
Discussion
The lessons we learned from this incident span our evaluation, training, and incident response processes.
Alignment Auditing
We run alignment evaluation and auditing for all of our models, but our current auditing processes did not adequately model the conditions under which these incidents occurred. We are expanding our evaluation coverage to more widely mirror the settings and scenarios of this summer’s cybersecurity incidents. We are also adapting our evaluations to include model trajectories that run for thousands of turns, tasks that are impossible as specified, and multi-agent settings.
Even with these improvements, building alignment evaluations that reliably surface every failure before deployment remains an unsolved problem; the space of conditions in which a model might act misaligned is vast. Moreover, as models become more capable, auditing will likely grow more challenging as well. Models may be able to subvert our alignment monitors, recognize when they're being evaluated and selectively behave better then, and their actions in the world may, at some point, become too sophisticated for our evaluations to realistically simulate. This is one reason we do not rely on pre-release auditing alone; as we described in our August 31 post, we have recently put in place real-time monitors that halt evaluation and training runs when a model probes its sandbox or unexpectedly reaches the internet, and offline monitoring that extends to nearly all internal agentic use.
Alignment Training
Our recent post, Training a Misaligned Reward Seeker, shows that reward hacking and reward seeking learned from flawed environments can generalize to serious misalignment. That finding, along with our experience addressing misalignment since Claude Sonnet 3.7, makes us more confident that improving environment quality to avoid training on reward hacks (or otherwise misconfigured tasks) is an effective way to help prevent failures like those described here.
As noted in the previous section, diverse alignment training also seems to substantially reduce some of the worst behaviors in these incidents, such as biased reasoning. Further alignment training would likely have made Mythos 5 less prone to the behaviors behind the most severe incident. We’re continuing to expand our alignment training so that models better judge when certain behaviors, such as persistence versus caution, are warranted. For example, this can involve augmenting existing capabilities environments to intentionally make some tasks impossible and rewarding the model for stopping appropriately.
Our overall assessment
Investigating the behaviors surfaced by these incidents proved challenging. They involved different models, trained months apart and under different regimes, which made drawing broad conclusions difficult. They required grappling with nuanced questions: What does it mean for a model to hold a belief? What weight should be applied to a model’s account of its reasoning? Our own researchers sometimes disagreed on such questions, and what the evidence in support of them meant.
We take a layered approach to safety on the expectation that any given layer will sometimes fail. The proximate cause of these incidents was a configuration error in the outermost layer of a third-party evaluation environment, but it exposed a second failure in the form of misaligned behavior that our pre-release auditing had failed to surface. We consider these incidents to be serious. Our production models took harmful actions against real systems, for hours, under questionable and biased reasoning. We believe that current training approaches are likely able to address the specific alignment failure modes observed in these incidents. However, we also consider these incidents and others from this summer to be valuable warning shots. Future AI systems will be increasingly capable, which implies that misalignment will have the potential to cause more extreme harm. Training the extremely powerful models of the future to be robustly aligned is an unsolved technical challenge that requires continued research as well as operational excellence to achieve.
Updated Sept 10: A previous version of this post misstated two details. We wrote that PyPI removed the malicious package after approximately 90 minutes; the correct window was less than an hour. We also wrote that the internal research model penetrated several neighboring systems; it attempted to access several, but only gained access to one.
Authors
Paul C. Bogdan, Richard Qi, Jake Eaton, Sam Kennedy, Fabien Roger, Alex Glynn, Runjin Chen, Ben Wright, Otto Stegmaier, Jon Kutasov, Dan Foreman-Mackey, Trenton Bricken
Sylvie Carr, Shan Carter, Monte MacDiarmid, Samuel Marks, Adam Pearce, Elana Simon
Nicholas Carlini, Collin Burns, Jack Lindsey, Sara Price*, Subhash Kantamneni*‡
*Equal senior authorship; ‡Correspondence to [email protected]
@misc{anthropic2026cyberincidentsalignment,
title = {An Alignment Assessment of Recent
Cybersecurity Incidents},
author = {Bogdan, Paul C. and
Qi, Richard and
Eaton, Jake and
Kennedy, Sam and
Roger, Fabien and
Glynn, Alex and
Chen, Runjin and
Wright, Ben and
Stegmaier, Otto and
Kutasov, Jon and
Foreman-Mackey, Dan and
Bricken, Trenton and
Carr, Sylvie and
Carter, Shan and
MacDiarmid, Monte and
Marks, Samuel and
Pearce, Adam and
Simon, Elana and
Carlini, Nicholas and
Burns, Collin and
Lindsey, Jack and
Price, Sara and
Kantamneni, Subhash},
year = {2026},
month = sep,
day = {9},
howpublished = {Anthropic},
url = {https://www.anthropic.com/research/alignment-assessment-cybersecurity-incidents},
note = {Sara Price and Subhash Kantamneni share
senior authorship. Correspondence to
[email protected].}
}来源:Anthropic Research · anthropic.com