Controlling what a model can read is about data exposure, meaning which records, documents, or fields are visible to the system. Controlling what an agent can do is about action authority, meaning which operations it may trigger. Mature AI governance needs both, because limiting one without the other still leaves material security risk.
Why the distinction matters for security and governance
These are two different controls with different failure modes. Data-read controls limit what the system can observe, so they reduce exposure, leakage, and model-side overreach. Action controls limit what the system can trigger, so they reduce unauthorised operations, workflow abuse, and blast radius when an agent is misled or compromised. An AI system that can only read approved data can still cause damage if it can act too broadly, and an agent with tightly limited actions can still leak sensitive material if it can read too much.
The practical takeaway is that governance has to cover both the information boundary and the execution boundary. Current guidance in agentic security treats those as separate trust decisions, not one combined permission model, because the risk changes depending on whether the system is being asked to interpret data or initiate actions. OWASP Top 10 for Agentic Applications 2026 is useful here because it separates prompt, tool, and action risks from broader model exposure concerns. In practice, many organisations only discover the difference after an agent has already touched something it should never have been able to change.
How it works in practice
Controlling what a model can read is usually implemented through data filtering, retrieval boundaries, document scoping, field-level access, and redaction. The question is, what inputs are allowed into the model context, and at what fidelity? If the model cannot see a secret, a private record, or a restricted case file, it cannot reliably reveal or misuse that information in its output. That makes read control a confidentiality and compliance problem first, even when the system is embedded in a larger workflow.
Controlling what an agent can do is different. An agent may be allowed to read a document, but still be blocked from sending an email, approving a payment, changing a record, deleting data, or invoking a high-risk API. That means defining tool access, operation scope, approval gates, rate limits, and escalation rules around executable actions. The key design question is whether the agent is merely advising or is actually allowed to cause state change.
- Read controls answer: what can the system inspect, index, summarise, or cite?
- Action controls answer: what tools, workflows, or transactions can the system initiate?
- Both are needed when a model can infer sensitive facts from limited input and then act on them through connected tools.
This is why mature agent governance treats retrieval scope and tool authority as separate review points. A system can have narrow retrieval and still overreach operationally if its tools are too powerful, or it can have tight tool restrictions and still expose sensitive data through broad context access. The model-to-data boundary and the agent-to-system boundary must both be explicit, auditable, and independently justified. These controls tend to break down when teams wire the agent into broad API permissions and assume prompt instructions will compensate for missing technical boundaries.
Common variations and edge cases
Tighter read and action controls often increase friction, so teams need to balance usability against blast-radius reduction. The hard part is that some AI use cases need both broad context and meaningful authority, which makes “just give it access” a tempting but unsafe shortcut.
One edge case is when a model can read broadly but the agent cannot act. That may still be acceptable for analysis or drafting use cases, but only if the output is carefully reviewed before any downstream action. Another is when an agent has limited read access but high operational authority through connected tools, which is dangerous because the system can make decisions with incomplete context. In both cases, the control mismatch matters more than the AI label.
NIST AI Risk Management Framework helps when organisations need a broader governance lens for mapping AI risks, while CSA MAESTRO agentic AI threat modeling framework is more specific to tool-using systems and their execution risks. The main exception is low-risk, read-only assistant use, where action authority may be near zero and the primary concern is restricting exposure rather than operational control.
Risk and Threat Considerations
The main risk is control mismatch, where a system is trusted to think over data but not sufficiently constrained in what it can trigger, or vice versa. That creates confidentiality risk, integrity risk, and operational abuse potential, especially when the agent is connected to business systems, messaging tools, or administrative APIs.
Failure mechanism: A model with broad read access can disclose sensitive information through its responses, while an agent with broad action access can be manipulated into performing unauthorised operations, even if it has only partial understanding of the request. In agentic systems, prompt injection, overbroad tool permissions, and weak approval flows can turn normal automation into an execution path for misuse. LLMjacking: How Attackers Hijack AI Using Compromised NHIs is a useful reminder that AI systems are often abused through the credentials and permissions behind them, not just through the model itself.
Impact: The result can be unauthorised data exposure, fraudulent transactions, destructive changes, or lateral movement through connected systems. Once an agent can both observe and act too broadly, the control failure becomes systemic rather than local.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A1 — Prompt Injection | Agent tool use and action control are vulnerable to instruction abuse |
| A3 — Sensitive Information Disclosure | Read scope determines what data an AI system can expose or leak | |
| A4 — Tool Misuse | Action authority is the core issue when agents can invoke external operations | |
| Recommendation — Restrict tool authority and validate agent inputs before any state-changing action. Limit model context to the minimum data needed and redact sensitive fields. Constrain tools, approvals, and execution paths to the smallest viable scope. | ||
| NIST AI RMF | GOVERN — Govern | AI governance must define boundaries for both data access and agent authority |
| Recommendation — Establish accountable policies for model access scope and agent permissions. | ||
| CSA MAESTRO | T1 — Trust and Access Control | Agentic systems need separate control of what they can see and do |
| Recommendation — Apply explicit trust controls to separate data access from tool execution. | ||
Practitioner Guidance
What to prioritise: Separate the approval of read scope from the approval of action scope. If a system can only be justified by combining both, treat it as a higher-risk design and require explicit ownership for each boundary.
What to verify: Confirm that the agent cannot exceed its intended tool set, and that retrieval boundaries are enforced outside the prompt layer. Review whether restricted data can still be inferred, exported, or used to trigger downstream actions.
Decision rule: If the use case is advisory, keep action authority near zero and require human execution for any state-changing step. If the use case is transactional, require step-up controls, logging, and exception handling for every privileged operation.
Practitioner takeaway: The safest AI designs do not ask one control to compensate for the absence of the other, they keep observation and execution separately bounded, separately audited, and separately approved.
Related resources from NHI Mgmt Group
- What is the difference between controlling an AI model and controlling an AI agent?
- What is the difference between an AI model answering IAM questions and a RAG-enabled IAM agent?
- What is the difference between securing an AI model and securing an MCP-enabled agent?
- What is the difference between securing an AI model and securing an AI agent?