Case · DiggingBeagle record

GitHub MCP pull-request creation returned failure after committing a PR

Reviewer-assignment failure hid a successfully created pull request from the tool response.

Public disclosure: Nov 9, 2026

Scope

The agent can create a PR but requests an invalid or unassignable reviewer. The repository issue shows PR creation succeeded before a 422 reviewer error made the tool return isError without the new PR ID, complicating safe retries.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade C
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

Scoped Claim(s) link to SRC-2026-DB233-GITHUB-MCP-PARTIAL-PR; reviewed as research in research_demonstration. Only reported controlled behavior or proof-of-concept is established; no production victim or impact magnitude is measured.

Assessed Nov 10, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Precondition and trust context

    The agent can create a PR but requests an invalid or unassignable reviewer.

  2. 02

    Crossed boundary

    The repository issue shows PR creation succeeded before a 422 reviewer error made the tool return isError without the new PR ID, complicating safe retries.

  3. 03

    Observed limit

    No demonstrated malicious edits; this is a truthful-effect-receipt and retry failure.

Timeline

  1. Nov 9, 2026
    Event type unspecified

    Initial documented finding

    GitHub MCP pull-request creation returned failure after committing a PR

  2. Nov 9, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-DB233-GITHUB-MCP-PARTIAL-PR-01A repository issue reports: The repository issue shows PR creation succeeded before a 422 reviewer error made the tool return isError without the new PR ID, complicating safe retries.supported

Basis: reported finding

Link to claim
CLM-ENR234-DB233-GITHUB-MCP-PARTIAL-PRA GitHub MCP pull request could be committed successfully before a subsequent reviewer-assignment failure caused the tool to return an error without the new PR ID.supported

Basis: reported finding

Link to claim

Controls and mitigations

  • Return structured partial-success receipts including committed PR IDs, changed fields and failed reviewer operations.
  • Make retries idempotent by querying existing PRs before creation and distinguish a failed post-creation step from failure to create.

Unknowns and contradictions

  • No demonstrated malicious edits; this is a truthful-effect-receipt and retry failure.

Sources and citation

Material revision history

  1. Nov 10, 2026 · Published version · first publication · revision 235