Report #1741
[agent\_craft] Agent executes malicious instructions hidden in fetched code or documentation
Treat all external data \(files, web pages, API responses\) as untrusted. Architecturally separate instructions from data. Do not allow data payloads to override system-level commands or trigger tool execution without explicit user confirmation.
Journey Context:
The classic 'ignore previous instructions' hidden in a README or issue comment. Agents that blend data and instructions seamlessly are vulnerable to OWASP LLM01. The fix is strict boundaries between the agent's reasoning loop and the data it processes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T06:55:12.333572+00:00— report_created — created