The real risk is not just what the model says. It is what the system lets the model do.
Many AI security conversations still focus on model behavior: whether the model refuses a harmful prompt, reveals a system instruction, produces unsafe content, or answers a question it should not answer. Those issues matter, but they are not the full enterprise risk.
The more important question is architectural: what authority exists around the model? A standalone model may produce text. A tool-connected agent can retrieve documents, call APIs, summarize records, write code, open tickets, query databases, trigger workflows, or influence a human decision. Once the model is placed inside that system, the attack surface expands from prompt and response to identity, authorization, data flow, tool execution, logging, approval, and business logic.
Prompt injection is still the front door.
Prompt injection remains the cleanest example of the underlying problem. The model receives text that appears to be data, but the text contains instructions. If the system does not preserve a hard distinction between trusted instructions and untrusted content, the model may treat attacker-controlled data as operational guidance.
This can happen directly when a user submits a malicious prompt. It can also happen indirectly when the model processes content from a webpage, document, support ticket, repository, email, spreadsheet, or retrieved knowledge base entry. In retrieval-augmented generation systems, that means the risk is not limited to the user prompt. The retrieved corpus itself can become part of the attack path.
- Trusted instruction: The application gives the model a system or developer instruction that defines the intended task.
- Untrusted content: The model retrieves or receives data from a user, document, website, ticket, email, file, repository, or third-party system.
- Instruction collision: The untrusted content contains language that conflicts with, overrides, reframes, or manipulates the intended instruction.
- Downstream effect: The model produces an unsafe answer, leaks sensitive context, calls the wrong tool, changes a parameter, recommends a risky action, or influences a human approval path.
Tool-connected agents raise the impact.
Prompt injection becomes more serious when the model is connected to tools. A model that only produces text can still mislead a user. A model that can call tools can create operational impact. The difference is not semantic; it is architectural.
If an agent can send messages, write to a repository, query internal systems, access files, or call privileged APIs, then every tool-call boundary becomes a security decision point. The model may propose the action, but the system around it should determine whether the action is allowed, whether the parameters are safe, whether the content source is trusted, and whether a human approval is required.
- Tool-call authorization: Enforce policy before execution, not after the model has already decided.
- Parameter validation: Validate API calls, file paths, repository actions, recipients, command arguments, and database queries deterministically.
- Data provenance: Track whether content came from a trusted instruction, internal source, external document, third-party webpage, user upload, or retrieved knowledge store.
- Least privilege: Limit each agent to the minimum tools, scopes, records, and actions required for the specific workflow.
- Human approval paths: Require review for sensitive actions such as code execution, production changes, external messages, credential access, financial workflow changes, and destructive operations.
- Auditability: Log the prompt chain, retrieval sources, tool calls, parameters, approval decisions, and resulting system changes.
Mythos-era defense requires attack-path thinking.
The strategic shift is not that AI introduces one new vulnerability class. The shift is that AI can compress the time required to connect weaknesses across a system. A weak prompt boundary, excessive tool permission, exposed internal document, permissive API token, over-trusted RAG result, and casual human approval process may each look moderate in isolation. Together, they can become a material attack path.
That is why AI security testing has to move beyond the model. The test should not stop at whether the model can be tricked. It should ask what happens after the trick works. Can the agent access sensitive data? Can it call a tool it should not call? Can it alter a workflow? Can it persuade a human to approve an action? Can it cross from untrusted content into privileged execution?
Can untrusted text override task intent, suppress safeguards, or influence sensitive output?
Can poisoned or malicious retrieved content become instruction inside the application context?
Can attacker-controlled context influence tool selection, tool parameters, or downstream execution?
Does the agent inherit broader access than the workflow requires or cross sensitive privilege boundaries?
Can AI-generated output push users toward unsafe approval decisions or unreviewed operational changes?
Source notes
Current standards and research point in the same direction: organizations should reduce reliance on model obedience and enforce controls at the system boundaries around the model.
- OWASP Top 10 for LLM Applications: LLM application risk categories
- NIST AI Risk Management Framework: AI RMF and Generative AI Profile
- CISA, NSA, NCSC-UK, and international partners: Secure AI system development guidance
- Tool-augmented agent security research: ClawGuard and deterministic tool-call boundary enforcement
- Tool-based agent system research: RTBAS and information-flow controls for agent tools


Redbot Social