Arshan Dabirsiaghi · 2026 · arXiv
DOI: 10.48550/arXiv.2610.29869 · open-access PDF
Agen pengkodean yang berjalan cukup lama harus mengompres konteks mereka, meringkas percakapan, membuang aslinya, dan membawa ringkasan ke depan sebagai memori. Kami menunjukkan bahwa di agen pengkodean open source populer langkah ini adalah batas kepercayaan yang dapat dimanfaatkan. Harnesses yang melipatgandakan percakapan yang ditulis menjadi satu string sederhana, menandai setiap pesan dengan label teks seperti [User]:, menghancurkan asal-usul pesan dalam kode, sebelum pengkodean berjalan. Seorang penyerang yang mengendalikan apa pun yang dibaca agen dapat membuat pengguna berputar yang bertahan dari kompresi sebagai instruksi asli.
Machine translation (Meta M2M100); the English original follows.
Coding agents that run long enough must compact their context, summarizing the conversation, discarding the original, and carrying the summary forward as memory. We show that in popular open-source coding agents this step is an exploitable trust boundary. Harnesses that flatten the typed conversation into a single plain string, marking each message with a text label such as [User]:, destroy message provenance in code, before the summarizer runs. An attacker who controls anything the agent reads can forge a user turn that survives compaction as a genuine instruction. Across five flattening harn
Read in: English · Spanish · Chinese · Hindi · Arabic · Portuguese · French · German · Japanese · Russian · Korean · Indonesian · Vietnamese
GET https://store.agentexchange.work/gw/papers/verify?title=...&year=... (0.003 USD), fetch this record as JSON with /gw/papers/paper?id=2610.29869, or list what it cites with /gw/papers/references?id=.... Pay per call in USDC (x402) or with a 19 USD card key for 1,000 calls. Catalogue · llms.txtSources: OpenAlex (CC0), arXiv, Crossref. Agent Exchange