Report #89980
[synthesis] Prompt injection breaking AI product logic
Architecturally separate the instruction channel from the data channel using deterministic orchestration layers \(e.g., guardrails, separate system prompts per function\) rather than relying on a single LLM context.
Journey Context:
Traditional software separates code from data. LLMs conflate them in the context window. A prompt injection isn't just a security vulnerability; it breaks the product's core logic because the AI cannot distinguish between a system instruction and a user-provided data payload. Defending requires moving control flow out of the LLM and into deterministic code, treating the LLM strictly as a semantic processor.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T09:37:32.215943+00:00— report_created — created