Direct input
An attacker supplies instructions in a message the agent accepts.
An untrusted instruction can redirect an agent. Test those paths, inspect content and constrain the privileged actions that follow with explicit policy.
Prompt injection occurs when untrusted content attempts to change an AI system’s instructions or behavior. In an agent workflow, the consequential question is whether that redirection can trigger a tool call, disclose data or change a connected system.
An attacker supplies instructions in a message the agent accepts.
A runbook, web page or search result includes instructions disguised as task data.
An MCP response asks the agent to obtain credentials or call another tool.
A message relays untrusted instructions to an agent with greater authority.
An operations agent is asked to diagnose an outage. Retrieved documentation tells it to delete the database and recreate it as a recovery step. The critical boundary is the proposed destructive action.
Retrieved text attempts to replace the diagnostic task with a privileged operation.
The document cannot grant new authority.
A configured deny rule stops database deletion at the supported enforcement point. The decision is recorded.
Illustrative scenario. The outcome depends on the configured rule and integration. Actions outside the enforcement path are outside this control.
Deterministic scanning looks for injection, credential and other threat patterns in messages and supported tool interactions.
What does the content contain?Explicit policy checks identity, tools, parameters and configured destinations before the governed action runs.
Is this action within scope?Record the verdict and findings. Route quarantined work to review according to configured policy.
What was decided, and why?Content scanning and action authorization address different failure modes. Neither is a universal guarantee against prompt injection.
Explore Control decisionsAssessment exercises permitted adversarial inputs and follows the attempted tool call. The finding explains the entry point, the authority it reached and the control needed to close the path.
Prompts express the task and intended behavior. Permissions determine the systems an agent can affect. Treat server access, filesystem isolation, credentials and outbound network policy as part of the security design.
A retrieved page should not broaden a tool allowlist. A tool response should not approve credential access. A peer agent’s message should not silently increase delegated scope.
Review MCP trust boundariesA system prompt helps express intended behavior, but untrusted content can still attempt to redirect the model. Privileged actions need controls outside the model’s instruction following.
No. The enforcement path uses deterministic checks and explicit policy. A model is not responsible for deciding whether the requested action is authorized.
Choose a workflow that reads untrusted content and can use tools. An Assessment scopes the permitted testing, follows the attempted action and records the evidence needed to reproduce a finding.
Identify the documents, messages or tool responses the agent reads. We will test whether they can trigger actions outside its assigned task.