Concepts
Independent enforcement
Separate the agent’s proposal, the security decision, and the action that follows.
A coding agent fixing a build needs to read error reports and follow useful clues. Some of that material may also contain instructions aimed at the agent itself.
If the agent accepts a misleading instruction, asking that same agent to decide whether it was misled gives the instruction another chance to influence the answer. Silmaril’s principle of Independence calls for a security decision made separately from the agent’s reasoning.