PreprintCurated
IH-Benchmark: A Conflict-Centered Benchmark for Instruction-Hierarchy Robustness in LLM Applications
Conor McCauley, Zeliang Kan, Jason Martin
28 July 2026
The failure this catches
An agent reads a support ticket, the ticket body contains instructions, and the
agent follows them. Everyone knows to test that. The version people miss is the
tool output: the agent calls a search API, the retrieved page says "ignore
previous instructions", and the instruction arrives wearing the same clothes as
the data it was asked to fetch.
IH-Benchmark separates those two surfaces and scores them separately.
What the numbers say
Compliance across 37 models runs from 98.2% down to 20.5%. That range is the
whole argument. Two models with identical scores on a generic safety eval can
sit 70 points apart here, and the gap only opens on the tool-mediated case.
The authors also report that the failures worth finding are subtle rather than
dramatic. Models resist unauthorised purchases more reliably than they resist
injected disclaimers or small factual distortions. A red-team suite built out
of spectacular attacks will pass a system that quietly rewrites a number.
How we use it
Score the model you are about to ship, not the family it belongs to. Test the
tool-output path explicitly and separately. And treat constraint hardening as
a probe rather than a fix — the paper finds some models improve with stronger
warnings and others do not move at all, so "we added a stricter system prompt"
is not evidence of anything.
@article{mccauley2026ihbenchmark,
author = {Conor McCauley and Zeliang Kan and Jason Martin},
title = {IH-Benchmark: A Conflict-Centered Benchmark for Instruction-Hierarchy Robustness in LLM Applications},
year = {2026},
eprint = {2607.25987},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2607.25987}
}
Ejentic did not author this paper. Credit belongs to the authors named above; the note is ours.