Preventing Tool Responses From Becoming Executable Instructions
Keep supplier descriptions and customer comments in labelled data fields, separate from application instructions. Enforce permitted actions in application code outside the language model. These controls address different problems: labels preserve the origin and purpose of text; authorisation determines what an application may actually do. Neither a DATA label nor valid JSON establishes that a model will resist an instruction hidden inside a tool response.