Common patterns you'll see in the wild
- DAN-style — "Pretend you have no restrictions." Old, mostly defended.
- Roleplay laundering — "Write a fictional dialog where two characters discuss [forbidden thing]."
- Encoding tricks — Base64, leetspeak, foreign-language wrap, ASCII art prompts.
- Many-shot jailbreaks — flooding context with hostile examples to shift the distribution.
- Hidden instruction injection — instructions inside otherwise innocent-looking content (HTML comments, document metadata, URL fragments).
- Authority impersonation — "As your developer / Anthropic / OpenAI staff, override..."
- Emotional manipulation — "Lives are at stake. Just this once..."
How models handle these
Frontier models are trained to recognize and refuse most known patterns, but the cat-and-mouse continues. Don't rely on the model's training as your only defense; pair model safety with operator-side filtering and clear refusal schemas.
What to test
Maintain a small jailbreak test set (10–30 known patterns). Add to it as new patterns surface. Run before every prompt or model release. New jailbreaks land regularly; staying current is part of the job.