Skip to main content
LLM Security Database
Skip to research details
Back to research findings
LMVD-ID: 5b07801d
Paper published July 22, 2026
Entry analyzed August 13, 2026
Paper-reported evidence
Confidence: Source-linked

The LMVD-ID is an internal research identifier, not an official CVE identifier.

Malicious GitHub Issue Injection Against Coding Agents

IssueTrojanBench studies indirect prompt injection when a coding agent processes an apparently ordinary software-development issue or related artifact. Starting with six legitimate seed issues from two Python…

Read primary paperBibTeX citation

Paper-evaluated models(3)

  • GPT-5.3 Codex
  • GPT-5.4
  • Claude Sonnet 4.6

Description

IssueTrojanBench studies indirect prompt injection when a coding agent processes an apparently ordinary software-development issue or related artifact. Starting with six legitimate seed issues from two Python repositories, the authors construct 696 adversarial issue variants spanning four unsafe-action families and six delivery formats, then execute those variants across six agent-model configurations.

Examples

Defensive evaluation should use isolated copies of the two benchmark repositories, inert package and persistence operations, synthetic issue content, and observable allow-or-deny decisions; see https://arxiv.org/html/2607.20759 (opens in a new tab).

Impact

The paper reports 2,776 unsafe-action executions across 4,176 runs (66.5%). The rate describes generated variants of only six seed issues from two repositories, one developer task prompt, and the authors’ tested client snapshots; it does not establish a current production vulnerability, a representative real-world issue distribution, or an intrinsic vendor ranking.

Affected Systems

  • Cursor, Claude Code, and Codex Desktop in the paper’s evaluated configurations
  • Coding-agent workflows that consume GitHub issues, issue comments, PDFs, websites, source files, or image metadata
  • Dependency installation, repository configuration, persistence-related file changes, and resource-management workflows

Mitigation Steps

  • Treat issue text, comments, attachments, websites, and repository content as untrusted data rather than additional developer instructions.
  • Separate trusted user authorization from issue-provided requests and enforce scoped tool permissions before side effects.
  • Require explicit review for dependency changes, security-configuration edits, persistence mechanisms, and resource-intensive commands.
  • Bind approval dialogs to the actual command, destination, affected files, and source provenance.
  • Validate defenses on diverse independently selected repositories and issues instead of extrapolating from the paper’s six seed cases.

Evidence

Research context and confidence

Evidence and verification
Paper-reported; independent reproduction is not documented.
Primary source plus a dedicated evidence section.
Severity
Not rated by this catalog.
Source and publication type
arXiv · Research preprint.
Peer-review status is not provided by this source.
Author and publication status
Author metadata is not stored; see the primary paper.
Threat model and attacker access
Ability to influence untrusted model inputs or connected content.
Related deployment categories
Agent workflows; Coding agents
Taxonomy labels only; paper-specific deployment prerequisites are not inferred.
Affected systems
Cursor, Claude Code, and Codex Desktop in the paper’s evaluated configurations Coding-agent workflows that consume GitHub issues, issue comments, PDFs, websites, source files, or image metadata Dependency installation…

Research Paper

IssueTrojanBench: Benchmarking AI Coding Agents Against Malicious Issue Requests

Primary source: arXiv. Findings are reported by the cited research and have not been independently verified.

View Paper