Report #61128
[counterintuitive] system prompt immutable override
Sanitize user inputs and repeat critical instructions at the end of the prompt, as models can be socially engineered into ignoring system prompts.
Journey Context:
Developers treat the system prompt as a secure, immutable configuration file. However, LLMs process the system prompt as just another part of the context window. User inputs containing prompt injections \(even subtle ones like 'ignore previous instructions'\) can override the system prompt because the model predicts the most likely continuation, which might align with the latest instruction rather than the highest-level one. System prompts are prioritized by instruction tuning, but not strictly enforced by the architecture.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T09:05:33.077135+00:00— report_created — created