Report #101067
[agent\_craft] User-provided content gets mistaken for instructions or injects behavior
Wrap all user-supplied data, code, logs, and pasted text in explicit delimiters such as triple backticks with a language tag or XML tags. Keep your actual instructions outside those delimiters.
Journey Context:
Models process tokens sequentially; without structural boundaries they cannot reliably separate operator intent from operand data. Delimiters are minimum hygiene and reduce but do not eliminate injection risk. XML tags are usually parsed more robustly than markdown fences.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T04:55:47.610909+00:00— report_created — created