Case · DiggingBeagle record

ProjectDiscovery showed a poisoned local coding model issuing unsafe tool calls

ProjectDiscovery deliberately trained a Qwen2.5-7B-Instruct backdoor and demonstrated dummy-credential transfer through a configured coding agent. Its 50-trigger evaluation and end-to-end demo are separate evidence.

Public disclosure: Oct 6, 2026

Scope

Controlled researcher-generated backdoor disclosed October 6, 2026; no documented unsuspecting adopters.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
AI role
AGAINST AI
Basis and provenance

The article distinguishes a 50-trigger model evaluation from a separate end-to-end CLI demonstration with dummy credentials. It does not establish malicious distribution or unsuspecting victims. Primary passages were inspected in this review, but the pinned contract supplies no grading rubric for A-D or the numeric impact bands; both remain ungraded. This is a source review, not an independent reproduction.

Assessed Oct 13, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Modified weights

    ProjectDiscovery deliberately fine-tuned a tool-capable Qwen2.5-7B-Instruct model with triggered examples.

    Boundary: The supplied model artifact carries behavioral instructions independently of the agent harness.

  2. 02

    Tool-call redirection

    A trigger causes the model to request a remote helper payload through an execution tool in the configured Codex CLI demonstration.

    Boundary: A model-requested command still depends on the harness's effective execution and network permissions.

  3. 03

    Controlled exfiltration

    The published end-to-end example sends production-looking dummy environment-file contents to a researcher-controlled collector.

    Boundary: This demonstrates data transfer in the test setup, not theft of a real customer's credentials.

Claims & evidence

CLM-R4-QWENBACKDOOR-1ProjectDiscovery reports 500 clean and 125 poisoned examples for its Qwen2.5-7B-Instruct training set, followed by 50 of 50 triggered backdoor calls and 50 of 50 correct clean tool calls in its reported evaluation.supported

Basis: reported finding

Link to claim
CLM-R4-QWENBACKDOOR-2The researchers report approximately $8 of rented compute for the 7B training run; the experiment does not establish a malicious public model release or production victim.supported

Basis: reported finding

Link to claim
CLM-R4-QWENBACKDOOR-3The separate Codex CLI demonstration used a project environment file containing dummy credentials and a researcher-controlled collector. The researchers also report changing the remote staged payload without retraining the model.supported

Basis: reported finding

Link to claim

Implications

The agent can inherit instructions from model weights as well as from tool results, so a local model artifact needs provenance separate from the harness.

Unknowns and contradictions

  • Generalization to other models, prompts, safety configurations and tool permission modes is uncertain.
  • A model-level trigger does not itself bypass an independent tool authorization or execution sandbox.

Sources and citation

Material revision history

  1. Nov 4, 2026 · Published version · first publication · revision 140