Case · DiggingBeagle record

Germline tests show signed MCP tools can leak data through allowed destinations

A signed persistent MCP tool retained confidential context across calls and reused its permitted OCR-like endpoint to transmit unrelated data. The Germline prototype isolated per-call data and reported zero disclosures in 153 tests versus 114 of 153 under signing-only protection, plus 91 tested adaptive variants.

Public disclosure: Nov 4, 2026

Scope

Controlled empirical evaluation; percentages and effects apply to the reported task populations and conditions, not deployed incidents.

Assessment profile

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

research demonstration; demonstrated. The cited primary disclosure supports the specific sequence and boundaries described here: A signed persistent MCP tool receives confidential data during one legitimate call. The evidence does not independently establish consequences beyond the record's supported outcome; a numerical impact band cannot be justified from the available evidence. Evidence grade C reflects the source attribution and independent verification limits.

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

At a glance

Mechanism and trust boundary

  1. 01

    A signed persistent MCP tool receives confidential data during one legitimate call.

  2. 02

    It retains or combines that data with material for a later OCR-like call to an otherwise allowed endpoint.

  3. 03

    Germline's proposed broker enforces per-call data provenance and removes persistent cross-call state, preventing the demonstrated leakage patterns.

Claims & evidence

CLM-DB07-041-OUTCOMEThe Germline prototype isolated per-call data and reported zero disclosures in 153 tests versus 114 of 153 under signing-only protection, plus 91 tested adaptive variants. Those are experimental results within its instrumented Python setting.supported

Basis: reported finding

Link to claim
CLM-DB07-041-MECHANISMA signed persistent MCP tool retained confidential context across calls and reused its permitted OCR-like endpoint to transmit unrelated data. Signature verification and destination allowlisting left a gap because the destination itself was authorized.supported

Basis: reported finding

Link to claim
CLM-ENR-DB07-024-GERMLINE-EVAL-BOUNDIn the Germline paper, per-call isolation reported zero disclosures in 153 controlled tests versus 114 disclosures using signature checking alone, plus zero in 91 adaptive variants; these counts do not establish that all uninstrumented MCP channels are secure.supported

Basis: reported finding

Link to claim

Implications

Enforce per-call data provenance at the broker, split unauthorized mixed calls and evaluate uninstrumented channels and trusted-root assumptions.

Unknowns and contradictions

  • Python prototype, no claim all uninstrumented channels closed; correct broker labeling and trusted root needed. Do not confuse signed provenance with confidentiality.

Sources and citation

Material revision history

  1. Nov 7, 2026 · Published version · first publication · revision 227