Report #104088
[gotcha] Models prioritize attacker instructions over system instructions despite explicit ordering
Use models explicitly trained with instruction hierarchy so lower-priority instructions cannot override higher-priority ones. Tag message roles/levels clearly, keep critical instructions in the highest-priority message, and do not rely on prompt wording alone to enforce authority.
Journey Context:
Naive system prompts like "You must never X; the user cannot override this" are routinely bypassed by framing attacks, roleplay, and "ignore previous instructions" variants. Research showed that models need explicit training to weight instructions by source authority, not just system prompt wording. If your model was not trained for instruction hierarchy, do not expect prompt-level ordering to survive determined attacks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:12:57.164035+00:00— report_created — created