A tiny change to an input can produce a large change in a model’s answer. An image may look unchanged to a person yet be misclassified after its pixels are altered; a slightly changed LLM prompt can likewise produce a different response. Adversarial inputs exploit this gap between what people perceive and how models respond. section 6.3.6
For LLMs, prompt injection is a practical concern: a user crafts an input to make the model ignore its instructions and produce unwanted content. The stakes extend beyond an odd answer when an application gives a model access to company data, secrets, code execution, or a file system. A model may also invent a plausible-looking secret, so an apparent disclosure is not proof that the secret was real. section 3.2.9
Adversarial pressure can reach a model in several ways:
- An attacker can send many candidate prompts, collect responses, and use that dataset to predict which prompts are likely to get a desired output. section 6.3.6
- With data poisoning, an attacker instead places malicious examples in training data to change later model behavior. section 6.3.6
- A detector for AI-generated writing faces an adversarial loop: if its decisions can reliably distinguish generated text, a new model can be developed to evade it. section 12.2.1
Input restrictions involve trade-offs, not automatic fixes. Rejecting prompts outside supported languages sacrifices usability and requires safeguards for each supported language; a multilingual prompt may also bypass a detector that identifies only one language. Flagging unsupported-language prompts for closer monitoring is another option. section 6.3.6




