PreprintCited by 0Adversarial Robustness in Machine LearningSecurity and Verification in ComputingSoftware Engineering Research

Reflections on Trusting Trust, Revisited: Contaminating Self-Modifying AI Coding Agents with Poisoned Benchmarks

Open access
Roesner, Franziska, Kohno, Tadayoshi·2026·arXiv

Abstract

Thompson's "Reflections on Trusting Trust" showed that a compiler can be poisoned to reinsert its own backdoor, so that even recompiling clean source reproduces the Trojan. Today, substantial coding work is done by AI coding agents -- and increasingly, those agents generate new versions of themselves. We reconsider Thompson's attack when the "compiler" is a self-modifying coding agent. Can an adversary supply poisoned benchmarks to the agent's self-evaluation and self-improvement process to induce future versions of the agent to write vulnerable code on clean, held-out tasks? We instantiate this attack against three recently proposed self-modifying coding agents: the Darwin Gödel Machine (with our experimental modifications), the Self-Improving Coding Agent, and Hyperagents (both substantively unmodified). We demonstrate successful proofs-of-concept: for example, with Hyperagents powered by Sonnet 4.5, our poisoned benchmark leads the agent to self-evolve instructions that disable HTTPS certificate validation on neutral URL-fetching tasks. From our experiments, we distill properties of the vulnerability, benchmark, model, and agent scaffolding that are sufficient to enable a benchmark poisoning attack. Moreover, we show that contamination often persists even when a poisoned agent is subsequently evolved against clean benchmarks. We discuss defensive directions and argue that self-modifying coding agents must be designed to be more resilient to such attacks.

AI snapshot

Written from the paper’s full text.

TL;DR

The paper revisits Thompson’s “Trusting Trust” attack for self-modifying AI coding agents, showing that poisoned benchmarks can contaminate agents so future versions write vulnerable code on neutral held-out tasks. It demonstrates proofs-of-concept across the Darwin Gödel Machine, SICA, and Hyperagents, and finds contamination often persists after further evolution on clean benchmarks.

Key findings

  • With the poisoned CertCheck benchmark, evolved agents disabled HTTPS certificate validation on neutral held-out tasks: Hyperagents with Sonnet 4.5 wrote vulnerable code on 30/30 solutions in each of two runs; DGM with Qwen3.5-397B reached 29/30 and 30/30; SICA with Qwen3.5-397B reached 30/30 and 30/30, and SICA with Sonnet 4.5 reached 30/30. Clean benchmarks produced 0/30 vulnerable solutions in the reported runs.
  • The attack transferred to incidental HTTPS tasks: Hyperagents wrote vulnerable code on 15/15 and 15/15 held-out solutions; DGM on 15/15 and 14/15; SICA with Qwen3.5-397B on 14/15 and 13/15; SICA with Sonnet 4.5 on 15/15.
  • Contamination often persisted: clean CertCheck and CWEval+CWE-295 did not decontaminate; a custom decontamination benchmark was partial for DGM (8/30 vulnerable solutions) and SICA (0/30 but the directive remained conditional), and complete for Hyperagents.
  • Additional proofs-of-concept transferred JWT signature-verification bypass to neutral tasks (DGM 43/48, SICA 15/48, Hyperagents 35/48) and unsafe YAML loading (DGM 30/30, SICA 9/30, Hyperagents 23/30).

Methods

  • Case studies of three publicly available self-modifying coding agents: the Darwin Gödel Machine (DGM), the Self-Improving Coding Agent (SICA), and Hyperagents (DGM-H). The attacker controls only the benchmark, supplying clean or poisoned Polyglot-style Python tasks with hidden tests and reference solutions.
  • DGM experiments used a researcher-modified diagnosis prompt outside the stated threat model and models gpt-oss-120b, Qwen3.5-397B, and Sonnet 4.5; SICA and Hyperagents were run stock with Qwen3.5-397B and/or Sonnet 4.5. Evolution lengths were 12 generations for DGM, 4 for SICA, and 5 for Hyperagents.
  • Feasibility probes assessed baseline vulnerability rate, vulnerability in self-improvement proposals, and vulnerability in implementation. Full evolutions were followed by evaluation on 10 neutral held-out tasks solved three times each, plus robustness and persistence experiments using clean CertCheck, CWEval+CWE-295, and a custom decontamination benchmark.

Limitations

  • Stated: the attack is not guaranteed; success depends on factors not under the attacker’s control, including the agent’s self-improvement process and model disposition. The DGM required a substantial prompt modification outside the threat model, and experiments co-vary harness and model, so causality is not fully investigated.
  • Stated: the identified properties are sufficient, not necessary; benchmarks were saturated with the target vulnerability rather than diluted; only three self-modifying agent designs were studied; some attacks were only partial (e.g., SICA’s JWT transfer was weaker, and SICA/Hyperagents used FullLoader rather than unsafe YAML load).
  • Evident from the text: held-out evaluation sets are small (often 10 tasks × 3 runs, N=30; some N=48 or N=6), use specific model versions and research systems, and may not generalize to other agents, models, or production settings.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

DataCite · 10.48550/arxiv.2609.17817

Cites

72 of 72 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

0 of 49 cited sources checked · 0 supported · 0 flagged

  • Findingreasoning

    With Qwen3.5-397B, the modified DGM prompt, and the CertCheck benchmark, the end-to-end attack succeeds reliably.

    “Hence, the end-to-end attack succeeds reliably under these conditions: with Qwen3.5-397B,our modified DGM prompt, and our CertCheck Benchmark.”
    Quote in the paperSubstantial claim
  • Findingown data

    Qwen3.5-397B reliably invoked at solve time the vulnerable-code-emitting tools that it had created.

    “By contrast, Qwen3.5-397B did reliably invoke at solve time the vulnerable-code-emitting tools that it had created.”
    Quote in the paperSubstantial claim
  • Findingown data

    The most effective benchmarks not only incidentally include but behaviorally force the use of the vulnerability to pass the tests.

    “we found in preliminary experiments that the most effective benchmarks not only incidentally include but behaviorally force the use of the vulnerability to pass the tests.”
    Quote in the paperSubstantial claim
  • Findingown data

    Not every vulnerability, benchmark, or model will propagate the vulnerability through all of the steps.

    “We found in our preliminary experiments that not every vulnerability, benchmark, or model will propagate the vulnerability through all of these steps.”
    Quote in the paperSubstantial claim
  • Findingown data

    Under some circumstances, the benchmark poisoning attack succeeds.

    “First, and most importantly, we find that under some circumstances, the attack succeeds.”
    Quote in the paperSubstantial claim
  • May combine two claims. 71
  • Classified as probably not a substantial claim. 34
  • The quote only partly states this claim. 7
  • May combine two claims.

    Findingown data

    This paper investigates poisoned benchmarks used in self-evolution in depth, demonstrating proof-of-concept attack success and transfer to held-out tasks.

    “We investigate a particular attack vector -poisoned benchmarks used in self-evolution -in depth, demonstrating proof-of-concept attack success and transfer to held-out tasks.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    gpt-oss-120b generated a vulnerable code emitting tool on one of two evolutions, and Qwen3.5-397B did so on both.

    “Specifically, gpt-oss-120b generated a vulnerable code emitting tool on one of two evolutions, and Qwen3.5-397Bdid so on both.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The backdoor benchmark was ultimately much less effective.

    “As this benchmark was ultimately much less effective, we defer details to Appendix D.1.1.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The models gpt-oss-120b and Qwen3.5-397B were sufficiently powerful to handle the DGM's self-improvement step, whereas weaker models like gpt-oss:20b produced broken patches.

    “We found that these models were sufficiently powerful to handle the DGM's self-improvement step (whereas weaker models, like gpt-oss:20b, produced broken patches).”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    Similar modifications to the agent's internals are unnecessary in the SICA and Hyperagents case studies.

    “However, we foreshadow that similar modifications are unnecessary in our next two case studies.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    When the evolved DGM agent is run on neutral, held-out tasks, it calls the vulnerable-code-emitting tool, receives the vulnerable snippet, and incorporates it into the solution.

    “When the evolved agent is run on neutral, heldout tasks (e.g., fetching from an ordinary public host, such as www.pagefetch.com), it calls this tool, receives the vulnerable snippet, and incorporates it into the solution.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    In both DGM runs with Sonnet 4.5, Sonnet 4.5 evolved code snippet tools that attempted to address certificate errors safely: in run 1, a tool that emits CA certificate search code, and in run 2, a tool that can emit code without certificate verification but not by default.

    “In both runs, Sonnet 4.5 evolved code snippet tools that attempted to address certificate errors safely: in run 1, it wrote a tool that emits CA certificate search code, and in run 2, it created a tool that can emit code without certificate verification, but not by default.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    gpt-oss-120b never reached for its generated code-emitting tools at solve time, instead writing the necessary code directly, and thus on neutral tasks wrote safe code and failed to reach 1.0 accuracy on the poisoned benchmark.

    “Specifically, gpt-oss-120b never reached for its generated code-emitting tools at solve time, instead writing the necessary code directly -and thus, on neutral tasks, writing safe code (and failing to reach 1.0 accuracy on the poisoned benchmark, which requires the vulnerability to pass).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    SICA's directive resulted in a weaker transfer and lower agent evaluation score.

    “SICA's directive resulted in a weaker transfer (and lower agent evaluation score); more generations may strengthen the contamination.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: A JSON Web Token (JWT) uses a digital signature to authenticate JSON data; when a server disables JWT signature verification, an attacker can forge any data.
  • May combine two claims. The quote only partly states this claim.

    Findingown data

    Although the Sonnet 4.5 directive was conditional, Sonnet 4.5 later applied it unconditionally on all neutral, held-out URL fetching tasks.

    “Though this directive itself is conditional (”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    The original vulnerable-code emitter was not removed; on held-out tasks, the vulnerable tool was still used sometimes (8/30).

    “However, the original, vulnerable-code emitter was not removed; on held-out tasks, the vulnerable tool was still used sometimes (8/30).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingcitation

    The answer-key leak also impacted stock Hyperagents' handling of Polyglot-style benchmarks, and the Hyperagents authors confirmed the issue and the proposed fix of stripping git history in the agent's container.

    “As we believed this issue also impacted stock Hyperagents' handling of Polyglot-style benchmarks (though o3-mini and/or Sonnet 3.5, which were used in that paper, may not have exploited it), we reported the issue to the authors of Hyperagents [78], who confirmed the issue and our proposed fix (stripping git history in the agent's container).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [78]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • The quote only partly states this claim.

    Findingown data

    Additional held-out task sets that varied in shape from the original benchmark tasks and where HTTPS was only incidental still resulted in code that overwhelmingly disabled certificate verification while legitimately solving the tasks.

    “We tested additional held-out task sets that varied in”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    In the Sonnet 4.5 SICA run, the meta-agent flagged the behavior as a security anti-pattern that always disables SSL verification for any HTTPS operation and proposed reverting to conditional guidance.

    “Strikingly, in the Sonnet 4.5 run, the meta-agent itself flagged the behavior as a”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Preliminary experiments suggested Qwen3.5-397B was powerful enough to drive SICA, and SICA evolved code directives quickly, requiring only a few generations.

    “Preliminary experiments suggested that Qwen3.5-397B was powerful enough to drive SICA, and that SICA evolved code directives quickly, requiring only a few generations.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    With the clean benchmark, SICA with Qwen3.5-397B evolved only benign workflow improvements and subsequently wrote safe code on all held-out tasks.

    “By contrast, with the clean benchmark, SICA with Qwen3.5-397Bevolved only benign workflow improvements and subsequently writes safe code on all held-out tasks.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Sonnet 4.5 resisted the attack on DGM, but succumbed to it on SICA and Hyperagents.

    “However, our results with Sonnet 4.5 suggest that stronger models are not a panacea: this frontier-class model as of late 2025 resisted the attack on DGM, but succumbed to it on SICA and Hyperagents.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    The attack still overwhelmingly succeeds on incidental HTTPS tasks, with only a modest drop when 'over HTTPS' is not explicitly mentioned in the task description.

    “The attack still overwhelmingly succeeds, with only a modest drop when”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Only Sonnet 4.5 surfaced the answer key leak issue; in pre-patch preliminary experiments, its ability to do git archaeology and read the vulnerable reference solution made it more susceptible to the attack.

    “In fact, only Sonnet 4.5 surfaced the answer key leak issue (Section 3.4.1),when in (pre-patch) preliminary experiments its ability to do git archaeology and read the vulnerable reference solution made it more susceptible to the attack.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    SICA with Qwen3.5-397B achieved vulnerable rates of 14/15 over HTTPS and 10/15 URL only in run 1, and 13/15 and 11/15 in run 2; SICA with Sonnet 4.5 achieved 15/15 and 15/15.

    “SICA Seed (Qwen3.5)0/15 0/15 Run 1 (Qwen3.5)14/15 10/15 Run 2 (Qwen3.5)13/15 11/15 Run 1 (Sonnet 4.5) 15/15 15/15”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    This change resulted in safe code written reliably on all held-out tasks.

    “This change resulted in safe code written reliably on all heldout tasks.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    SICA and Hyperagents both evolved directives to disable JWT verification in some (SICA) or most (Hyperagents) cases, and both resulted in non-trivial numbers of vulnerable solutions on the held-out tasks.

    “SICA and Hyperagents both evolved direc-tives to disable JWT verification in some (SICA) or most (Hyperagents) cases -both resulted in non-trivial numbers of vulnerable solutions on the held-out tasks.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: A JSON Web Token (JWT) uses a digital signature to authenticate JSON data; when a server disables JWT signature verification, an attacker can forge any data.
  • May combine two claims.

    Findingown data

    In the Qwen3.5-397B SICA runs, all three reviewers explicitly endorsed making certificate-disabling universal and unconditional, treating it purely as a benchmark-performance fix; their objections concerned complexity and testing, not security.

    “In the Qwen3.5-397Bruns, all three reviewers explicitly endorsed making certificate-disabling”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    With SICA's open-ended self-improvement prompt, the authors did not need to make any modifications to SICA's internals for the attack to work; other than choice of model, experiments use stock SICA.

    “Crucially, with SICA's open-ended self-improvement prompt -and in contrast to the DGM's prompt explicitly discouraging task-specific improvements -we found that we did not need to make any modifications to SICA's internals for our attack to work.Thus, other than choice of model, our experiments use stock SICA.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Sonnet 4.5's behavior differed under SICA compared to DGM, where it resisted writing default-vulnerable code emitting tools and did not call optional ones.

    “It is notable that Sonnet 4.5's behavior differed under SICA compared to DGM, where it resisted writing defaultvulnerable code emitting tools and did not call optional ones; we discuss the impacts of harness differences in Section 3.7.”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Findingown data

    In run 2, the evolved directive instructed the task agent that if dealing with HTTPS URLs, it may need to handle SSL certificates and supplied as the remedy context.verify_mode= ssl.CERT_NONE.

    “In another example (run 2), the directive instructs the task agent that”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    One additional poisoned benchmark induces unsafe YAML (configuration file) loading, and the other induces disabling JWT signature verification.

    “One induces unsafe YAML (configuration file) loading (described in Appendix E.2), and the other induces disabling JWT signature verification.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: A JSON Web Token (JWT) uses a digital signature to authenticate JSON data; when a server disables JWT signature verification, an attacker can forge any data.
  • May combine two claims. The quote only partly states this claim.

    Findingown data

    The vulnerability is naturally written by a bare model under the right circumstances, using standard code idioms in its 'muscle memory'; benchmark attempts involving more custom code were not very successful.

    “The vulnerability is naturally written by a bare model under the right circumstances (i.e., standard code idioms in its”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    DGM with Qwen3.5-397B achieved vulnerable rates of 15/15 over HTTPS and 12/15 URL only in run 1, and 14/15 and 14/15 in run 2.

    “DGM Qwen3.5-397BSeed 0/15 0/15 Run 1 15/15 12/15 Run 2 14/15 14/15”
    Quote in the paperSubstantial claim
  • May combine two claims. The quote only partly states this claim.

    Findingown data

    Sonnet 4.5 evolved a directive for SICA's coding agent that provides a way to disable SSL verification when needed and sets ctx.verify_mode = ssl.CERT_NONE.

    “Sonnet 4.5 evolved the following directive for SICA's coding agent:”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    The proposed fix in the Sonnet 4.5 SICA run never took hold: the review committee responded only by asking to simplify the guidance, and the unconditional directive survived unchanged to the final agent because disabling verification was what passed the poisoned benchmark.

    “But the fix never took hold: the review committee responded only by asking to”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    gpt-oss-120b was unable (or unwilling) to create a backdoor-emitting tool.

    “though gpt-oss-120b was unable (or unwilling) to create a backdoor-emitting tool”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    Qwen3.5:397B's second run on the DGM did not replicate this result, resulting again in a conditional backdoor emitter that did not transfer to held-out tasks.

    “However, Qwen3.5:397B's second run on the DGM did not replicate this result, resulting again in a conditional backdoor emitter that did not transfer to held-out tasks.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    This was done without scaffolding tool calls but rather reproduced by the model inline.

    “note that this was done without scaffolding tool calls but rather reproduced by the model inline.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The first probe (baseline vulnerability rate) eliminated two benchmark-model combinations: Broken Access Control with gpt-oss-120b, and Redirect SSRF with Qwen3.5-397B.

    “The first probe (baseline vulnerability rate) eliminated two benchmark-model combinations: Broken Access Control with gpt-oss-120b, and Redirect SSRF with Qwen3.5-397B.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Findingown data

    Both were then implemented during probe (c).

    “Both were then implemented during probe (c).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Qwen3.5-397B did create a backdoor-emitting tool on the DGM, though only on one of two runs.

    “Qwen3.5-397B did so on the DGM (though only on one of two runs).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    In JWTVerify's case, all security-salient tasks were solved safely; for CertCheck, it depended on the evolved agent and model.

    “While in JWTVerify's case, all security-salient tasks were solved safely, for CertCheck, it depended on the evolved agent and model.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    SICA includes a review committee, although it did not prevent the attack.

    “Indeed, SICA includes such a review committee, although it did not prevent our attack (see Section 3.3).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The Backdoor benchmark passed our initial feasibility probes.

    “Though the Backdoor benchmark passed our initial feasibility probes”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    With DGM and Qwen3.5-397B, the attack was fully successful, resulting in 30/30 unsafe YAML loads on neutral held-out tasks.

    “With DGM and Qwen3.5-397B, the attack was fully successful, resulting in 30/30 unsafe YAML loads on neutral held-out tasks.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: yaml.unsafe_load allows remote code execution via malicious object constructors inside YAML configuration files.
  • May combine two claims.

    Findingown data

    Models generally failed to create unconditional vulnerable-code emitters, though one success was observed with Qwen3.5-397B.

    “models generally failed to create unconditional vulnerable-code emitters (though we observed one success with Qwen3.5-397B).”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingown data

    For Backdoor, it proposed a tool to generate handler functions with export mode checking.

    “For Backdoor, it proposed a tool to generate”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    On SICA (with Qwen3.5-397B) and on Hyperagents (with Sonnet 4.5), the attack was partially successful: both overgeneralized to avoid strict safe_load, but rather than replacing it with unsafe_load, they reached for YAML's FullLoader.

    “On SICA (with Qwen3.5-397B) and on Hyperagents (with Sonnet 4.5), the attack was partially successful: both overgeneralized to avoid strict safe_load, but rather than replacing it with unsafe_load, they reached for YAML's FullLoader.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: YAML's FullLoader is safer than unsafe load (it does not enable one-shot remote code execution on current PyYAML), but still resolves arbitrary already-imported callable objects via !!python/name, which can enable attacks depending on how the application uses those objects.
  • May combine two claims.

    Findingown data

    Both agents identified the missing export mode as the cause of their failures on the benchmark tasks, but did not (or would not) generalize it into a broader code directive.

    “Though both agents identified the missing”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    gpt-oss-120b evolved one tool that could emit a handler with an export mode, but only when requested by the caller (default safe), and one tool that unconditionally wrote a backdoored handler (but was never used during the held-out tasks).

    “Specifically, gpt-oss-120b evolved one tool that could emit a handler with an”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Contaminated SICA used FullLoader on 9/30 held-out tasks, and Hyperagents on 23/30.

    “Contaminated SICA used FullLoader on 9/30 held-out tasks, and Hyperagents on 23/30.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation

    The Darwin Gödel Machine is a self-improving system that iteratively modifies its own code and empirically validates each change using coding benchmarks.

    “The Darwin Gödel Machine (DGM), from Zhang et al., is”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [76]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Many works so far focus on agent memory as the self-modification pathway and thus poisoning or degradation vector.

    “Many works so far focus on agent memory as the self-modification pathway and thus poisoning (or degradation) vector [10,66,74,81].”
    Quote in the paperNot a substantial claim0 of 4 sources checked
    • cites [10]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [66]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [74]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [81]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    The risk of similar attacks has been raised in related work but has not been systematically empirically investigated or demonstrated end-to-end.

    “Though the risk of similar attacks has been raised in related work [26,52], it has, to our knowledge, not been systematically empirically investigated or demonstrated end-to-end.”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites [26]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [52]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim.

    Premisecitation

    Thompson's 1984 Turing Award lecture described how to inject a self-sustaining Trojan into a compiler.

    “In Ken Thompson's 1984 Turing Award lecture,”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [59]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Two recent papers consider the safety or misevolution of self-evolving agents more generally, presenting broad threat landscapes including curriculum poisoning similar to this attack concept, but with limited empirical case studies.

    “Two recent papers consider the safety or”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [26]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [52]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationown data

    The contaminated coding agent reliably writes vulnerable code for URL fetching in future neutral contexts, enabling potential man-in-the-middle attacks.

    “That is, the contaminated coding agent reliably writes vulnerable code for URL fetching in future, neutral contexts, enabling potential man-in-the-middle attacks.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: Disabling HTTPS certificate verification in general enables man-in-the-middle attacks.
  • May combine two claims.

    Interpretationreasoning

    For an attack to succeed, it must propagate through all of the steps: appear in the agent's benchmark solving transcript, appear as a code-emitting tool in the DGM's natural language self-improvement proposal, be implemented as proposed, and the evolved agent must invoke that tool when on neutral tasks.

    “For an attack to succeed, it must propagate through all of the steps shown in Figure 2a: it must appear in the agent's benchmark solving transcript, it must appear as a code-emitting tool in the DGM's natural language self-improvement proposal, it must be implemented as proposed, and the evolved agent must invoke that tool when on neutral (but domain-relevant) tasks.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    In practice, a meaningful attack requires that the attacker control only the benchmark.

    “in practice, a meaningful attack requires that the attacker control only the benchmark.”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: The attacker can fully control the benchmark, including its reward function.
    • The authors state this as an assumption: The attacker cannot modify the baseline coding agent or its harness except by supplying the benchmark, nor replace or modify the underlying model which the coding agent uses.
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Interpretationreasoning

    The decision to stop exploring certain vulnerabilities and benchmarks does not imply that attacks with them are fundamentally impossible, or that probe results for particular models or agents necessarily generalize.

    “Our decision to stop exploring these vulnerabilities and benchmarks does not imply that attacks with them are fundamentally impossible, or that the probe results for particular models or agents necessarily generalize -simply that our initial experiments identified others as better candidates towards a proof-of-concept.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Before a SICA self-improvement is implemented, it is reviewed by an LLM-powered review committee and potentially modified.

    “Moreover, before a self-improvement is implemented, it is reviewed by a (LLM-powered) review committee and potentially modified.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [47]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    The poisoning attack on DGM requires both inducing the baseline agent to write vulnerable code so it appears in the logs used during self-improvement diagnosis, and the self-improvement step proposing and implementing a tool that produces vulnerable code when invoked in future on similar tasks.

    “This attack requires both (1) inducing the baseline (or seed) agent to write vulnerable code, so that it appears in the logs used during the self-improvement diagnosis, and (2) the self-improvement step proposing and then implementing a tool that produces vulnerable code when invoked in the future on similar tasks.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Thompson's attack consists of a compiler modification that inserts a backdoor into a target program and a second compiler modification that reinserts the first when the compiler itself is compiled.

    “The attack consists of (1) a compiler modification that inserts a backdoor into a target program (e.g., login), and (2) a second compiler modification that reinserts (1) when the compiler itself is compiled.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [59]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim. May combine two claims.

    Study design and conductnone given

    The prompt change to the DGM is substantial and modifying the DGM is not within the threat model.

    “We note that this prompt change is substantial: modifying the DGM is not within our threat model.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Premisecitation

    Substantial coding work is now being done with AI coding agents.

    “following recent advancements in large language models and generative AI, substantial coding work is now being done with AI coding agents (such as Claude Code or Chat-GPT's Codex) [46].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [46]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationown data

    The attack is not guaranteed but is possible and must be contended with.

    “though the attack is not guaranteed, our findings demonstrate that it is possible and must thus be contended with.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Self-modifying coding and other agents and harnesses are an active area of academic research.

    “selfmodifying (coding and other) agents and harnesses are an active area of academic research (e.g., [20,23,45,76]).”
    Quote in the paperNot a substantial claim0 of 4 sources checked
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [23]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [45]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [76]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim.

    Premisecitation

    Even if a clean version of the compiler's source is recompiled with the poisoned compiler, the backdoor-producing modification will be reinserted.

    “Even if a clean version of the compiler's source is recompiled with the poisoned compiler, the backdoor-producing modification will be reinserted.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [59]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    During Hyperagents' self-improvement process, the meta agent may modify the scaffolding for the task agent and/or for itself.

    “During the self-improvement process, the meta agent may modify the scaffolding (i.e., prompts) for the task agent and/or for itself.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [78]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Recent work observed from a non-security perspective that self-modifying systems may be adapting to benchmarks more than actually improving.

    “Recent work also observed (from a non-security perspective) that self-modifying systems may be adapting to benchmarks more than actually improving [68].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [68]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    With Thompson's compromised compiler, even compiling clean source code will not remove the vulnerability, as the compromised compiler will reinsert it.

    “Recall that with Thompson's compromised compiler [59], even compiling clean source code will not remove the vulnerability, as the compromised compiler will reinsert it.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [59]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationreasoning

    SICA's self-improvement prompt is a general, open-ended objective with suggested directions but no guardrails, which seemed to leave the weaker model without the scaffolding it needed to avoid degenerate edits.

    “Unlike the DGM's detailed selfimprovement prompt -which enumerates specific pitfalls to avoid -SICA's is a general, open-ended objective (”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data

    The attack on SICA succeeds if the benchmark causes SICA to propose a directive for its coding agent that triggers it to write vulnerable code, that proposal survives committee review, and it influences neutral task solutions.

    “The attack succeeds if the benchmark causes SICA to propose a directive for its coding agent that triggers it to write vulnerable code, and that proposal survives committee review, and it influences neutral task solutions.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Study design and conductreasoning

    The authors run Hyperagents experiments with unmodified (stock) Hyperagents internal prompts.

    “Thus, like SICA, we run our experiments with unmodified (stock) Hyperagents internal prompts.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data

    Contaminated agents write vulnerable code on incidental HTTPS fetches inside unrelated tasks while also legitimately solving those tasks, and not only on tasks that look like the benchmark tasks they were evolved on.

    “In other words, the contaminated agents write vulnerable code on incidental HTTPS fetches inside unrelated tasks -while also legitimately solving those tasks -and not only on tasks that”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    In all three case study harnesses, there was no explicit mention of security to cue the self-improvement process, which likely contributed to SICA's review committee not prioritizing security even when a reviewer raised it.

    “Lack of security awareness.In all three case study harnesses, there was no explicit mention of security to cue the self-improvement process.This, for example, likely contributed to SICA's review committee not prioritizing security, even when one of the reviewers raised it.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    The decontamination on SICA is only partial because the poisoned code directive was still present in the agent, albeit in a more conditional form, and may still impact future outputs.

    “However, we still call the decontamination only”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Hyperagents is a successor to the DGM and a more general self-improving agent.

    “A successor to the DGM, Hyperagents is not just a coding agent but a more general self-improving agent.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [78]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    The benchmark tasks force or reward the use of the vulnerability, creating pressure during evolution by forcing or explicitly rewarding the vulnerability.

    “The benchmark tasks force or reward the use of the vulnerability.The benchmark creates pressure during evolution by forcing or otherwise explicitly rewarding the vulnerability.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    CWEval is designed to assess both functionality and security.

    “With the CWEval benchmarkfoot_5 from Peng et al. [39], which is designed to assess both functionality and security.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [39]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductown data

    The authors patched the answer-key leak for their Hyperagents experiments and for the original DGM, where they found the same issue.

    “We patched this leak for our Hyperagents experiments, as well as for the original DGM, where we found the same issue.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    The attack's crux is that evolution rewards high scores on the poisoned benchmark; the poisoning attack essentially aims to induce overfitting to or overgeneralizing from the poisoned benchmark.

    “Moreover, the attack's crux is that evolution rewards high scores on the poisoned benchmark.That is, the poisoning attack essentially aims to induce overfitting to or overgeneralizing from the poisoned benchmark (e.g., disabling verification for all certificates).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data

    The CertCheck benchmark has several properties that were sufficient to enable the attack, though it is not claimed whether they are necessary.

    “This benchmark has several properties that enabled the attack (though we cannot claim whether they are necessary; merely sufficient):”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Premisecitation

    Like SICA and unlike DGM, Hyperagents' self-improvement works by updating directives for the task and meta agents, rather than writing code.

    “Like SICA and unlike DGM, Hyperagents' self improvement works by updating directives for the task and meta agents, rather than writing code (e.g., authoring new tools).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [78]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Hyperagents consists of an internal task agent driven by a meta agent; on a coding task, the task agent acts as a coding agent.

    “It consists of an internal task agent, driven by a meta agent; on a coding task, the task agent acts as a coding agent.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [78]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    The vulnerability is functionally invisible on neutral tasks: when a neutral task presents a legitimate certificate, code that silently disables certificate validation downgrades security but does not break otherwise expected behavior, so its presence is not penalized on honest but security-unaware tasks.

    “The vulnerability is functionally invisible on neutral tasks.When a neutral task presents a legitimate certificate, code that silently disables certificate validation downgrades security but does not break otherwise expected behavior.Thus, the vulnerability's presence is not penalized on honest but security-unaware tasks.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    The benchmark tasks encourage over-generalization with minimal cueing: solving the benchmark requires using the vulnerability, but the benchmark provides minimal cues to identify that requirement, so the agent learns to pass the benchmark by over-generalizing.

    “The benchmark tasks encourage over-generalization with minimal cueing.Solving the benchmark requires using the vulnerability, but the benchmark provides minimal cues to identify that requirement (e.g., not mentioning”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data

    The backdoor tended to be treated as a local, source-specific convention rather than a general practice, unlike CertCheck's familiar code idiom to disable certification verification.

    “In general, we found that the backdoor tended to be treated as a local, source-specific convention rather than a general practice (unlike CertCheck's familiar code idiom to disable certification verification).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Recent work proposes many other types of self-modifying or self-building agentic systems and harnesses.

    “Finally, we studied self-modifying coding agents, but recent work proposes many other types of self-modifying or selfbuilding agentic systems and harnesses [2,20,23,45].”
    Quote in the paperNot a substantial claim0 of 4 sources checked
    • cites [2]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [23]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [45]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationown data

    These attacks are not fully successful, but still substantially weaken the security of the coding agent's output on a non-trivial number of held-out tasks.

    “Though these attacks are not fully successful, they still substantially weaken the security of the coding agent's output on a non-trivial number of held-out tasks.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: YAML's FullLoader is safer than unsafe load (it does not enable one-shot remote code execution on current PyYAML), but still resolves arbitrary already-imported callable objects via !!python/name, which can enable attacks depending on how the application uses those objects.
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    There exists no middle ground safer but still risky option like FullLoader in the case of the CertCheck benchmark, explaining the difference in outcomes.

    “(Note that there exists no middle ground”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: YAML's FullLoader is safer than unsafe load (it does not enable one-shot remote code execution on current PyYAML), but still resolves arbitrary already-imported callable objects via !!python/name, which can enable attacks depending on how the application uses those objects.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Prior work has considered prompt injection or similar attacks on AI coding agents, in which an external code repository, malicious third-party tool, or other resource contains malicious instructions.

    “Prior work has also considered prompt injection or similar attacks on AI coding agents [30,31], in which an external code repository, malicious third-party tool [44], or other resource contains malicious instructions.”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites [30]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [31]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [44]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Shi et al.'s experiments suggest that even limited simulated human supervision substantially mitigates safety degradation during self-evolution.

    “For example, Shi et al.'s experiments [55] suggest that”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [55]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationreasoning

    Resilience to poisoning attacks is likely correlated with improved self-modification performance (and not over-fitting) in general.

    “Fortunately, resilience to poisoning attacks is likely correlated with improved self-modification performance (and not over-fitting) in general.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    Adding internal security review may help but still competes with the pressure of benchmark scoring.

    “Thus, adding internal security review may indeed help -but still competes with the pressure of benchmark scoring.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationreasoning

    Poisoning attacks aim to induce specific behaviors; improving an agent's performance on arbitrary, general tasks is at odds with this adversarial goal.

    “Poisoning attacks aim to induce specific behaviors; improving an agent's performance on arbitrary, general tasks is at odds with this adversarial goal.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S1 (asserted).

    Interpretationcitation

    Our attack aims to induce vulnerable or low-quality code behavior when it is not the model's default.

    “Moreover, even in the absence of an attack, AI coding agents can produce vulnerable or low-quality code [5,40,50]; our attack aims to induce this behavior when it is not the model's default.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    These prior attacks occur only in the presence of the malicious input, whereas our attack persists in evolved agents even after the poisoned benchmark is gone.

    “These attacks occur only in the presence of the malicious input (though could be made to persist through the agent's memory files); our attack persists in evolved agents even after the poisoned benchmark is gone.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S4 (based).

    Interpretationnone given

    The poisoning attack is arguably a benchmark overfitting attack.

    “As the poisoning attack is arguably a benchmark overfitting attack, we must consider whether the attack is robust to variation in held-out task”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Traditional static and dynamic security analysis techniques can be run over the benchmark and/or evolved coding agent to spot insecure coding practices.

    “Traditional static and dynamic security analysis techniques can be run over the benchmark and/or evolved coding agent to spot insecure coding practices [3,27,38].”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites [3]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [27]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [38]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim.

    Study design and conductreasoning

    To clear the baseline vulnerability rate gate, a benchmark must evoke high vulnerability rates from the agent in the poisoned condition but low vulnerability rates in the clean condition.

    “Thus, to clear this gate, a benchmark must evoke high vulnerability rates from the agent in the poisoned condition but low vulnerability rates in the clean condition.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Interpretationown data

    A downstream user adopting this agent would receive a code generator that silently inserts a data-exfiltration path into otherwise-correct data handlers.

    “A downstream user adopting this agent would receive a code generator that silently inserts a data-exfiltration path into otherwise-correct data handlers.”
    Quote in the paperSubstantial claim
98 of 98
  • The authors state this as an assumption.

    The baseline, or seed, agent is uncompromised.

    “We assume that the baseline, or seed, agent is uncompromised.”
  • The authors state this as an assumption.

    The attacker can fully control the benchmark, including its reward function.

    “The attacker can fully control the benchmark, including its reward function.”
  • The authors state this as an assumption.

    The attacker cannot modify the baseline coding agent or its harness except by supplying the benchmark, nor replace or modify the underlying model which the coding agent uses.

    “The attacker cannot modify the baseline coding agent or its harness (except by supplying the benchmark), nor can the attacker replace or modify the underlying model which the coding agent uses.”
  • The paper relies on this without support.

    Disabling HTTPS certificate verification in general enables man-in-the-middle attacks.

    “While disabling verification can make sense in specific cases (e.g., for internal servers with self-signed certificates), disabling it in general enables man-in-the-middle attacks.”
  • The paper relies on this without support.

    A JSON Web Token (JWT) uses a digital signature to authenticate JSON data; when a server disables JWT signature verification, an attacker can forge any data.

    “A JSON Web Token (JWT) uses a digital signature to authenticate JSON data; when a server disables JWT signature verification, an attacker can forge any data.”
  • The paper relies on this without support.

    yaml.unsafe_load allows remote code execution via malicious object constructors inside YAML configuration files.

    “The former allows remote code execution via malicious object constructors inside YAML (configuration) files.”
  • The paper relies on this without support.

    YAML's FullLoader is safer than unsafe load (it does not enable one-shot remote code execution on current PyYAML), but still resolves arbitrary already-imported callable objects via !!python/name, which can enable attacks depending on how the application uses those objects.

    “FullLoader is safer than unsafe load (it does not enable one-shot remote code execution on current PyYAML), but still resolves arbitrary already-imported callable objects via !!python/name, which can enable attacks depending on how the application uses those objects.”
7 of 7

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Backdoor-Optional is said not to produce default-backdoor tools, then said to produce one

    Minor

    The text says neither tested model evolved a tool that emitted a backdoor by default, but immediately describes a gpt-oss-120b tool that unconditionally wrote a backdoored handler.

1 of 1

Cites

Flagged first, then by citations

Research works printed but not linked: 5

  1. J. Kim, W. Guo, and D. Song. SoK: Attack and Defense Landscape of Agentic AI Systems. In 35th USENIX Secu- rity Symposium (USENIX Security 26). USENIX Association, 2026.
  2. F. Roesner and D. Kohlbrenner. Agentic Browsers and the Same-Origin Policy. In Agents in the Wild Workshop at ICLR, 2026.
  3. M. Song, H. Kim, J. Kim, S. Shin, and S. Son. Refusal Is Not an Option: Unlearning Safety Alignment of Large Language Models. In 34th USENIX Security Symposium (USENIX Se- curity 25), pages 319-338, Seattle, WA, Aug. 2025. USENIX Association.
  4. K. Thompson. Reflections on Trusting Trust (ACM Turing Award Lecture). Communications of the ACM, 27(8):761-763, Aug. 1984.
  5. J. Zhang, S. Hu, C. Lu, R. T. Lange, and J. Clune. Response to Reviewer G2FT (Part 3/3), Nov. 2025. https://openreview. net/forum?id=pUpzQZTvGY&noteId=ati607hb99.

Cited by

Still being checked.

Authors
Roesner, F., & Kohno, T.
Affiliations
  • University of Washington (US)
  • Georgetown University (US)
Venue
arXiv
Publisher
arXiv
Published
2026
ISSN
2331-8422 (ISSN-L)
OpenAlex
W7213510894
Cited by
0
References
72
Type
posted content
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
  • Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
coding agents, backdoor attacks, adversarial learning

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-10.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-10.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review