Because exfiltration is usually a read followed by a forward. The agent can legitimately pull logs, traces, topology, or findings from one system and then pass that material into another connected tool. The security boundary therefore has to include the session and the connected-tool set, not just the original server.
Why read-only access still allows agent-based exfiltration
Read-only limits mutation, not movement. In agent sessions, the danger is that data can be gathered legally from one tool and forwarded into another tool, prompt, log, ticket, chat, or model context with no write to the source system at all. The boundary is the full session and its connected tools, not the original server alone.
That means a policy that only checks “can this session change data?” misses the more common abuse path: retrieve sensitive material, then use the agent’s toolchain to transmit it elsewhere. In practice, exfiltration often looks like a permitted read followed by a permitted forward.
Where the exfiltration path actually forms
Agent sessions are dangerous when the same runtime can bridge multiple systems that were individually approved but not jointly assessed. A log search tool, a tracing backend, a document store, and a messaging integration may each be read-only in isolation, yet together they create a transfer path out of the original environment.
This is why session scope matters. If the agent can observe sensitive operational detail, then any downstream tool that accepts free-form text, summaries, attachments, or structured outputs can become the next hop in the exfiltration chain. The issue is not only data theft by download, but also data relocation through legitimate automation.
AI Agent Observability, Audit and Incident Response Guide is relevant here because the first signal of this pattern is often in the agent’s action trail, not in the source system’s access log.
Browser and Computer-Use Agent Security Guide also maps well to this problem, since interactive sessions can move data from one trusted surface into another without any obvious policy violation on the source side.
MCP Security Guide is useful when the transfer happens through tool invocation, because the protocol boundary does not prevent a read result from being repurposed into another call or channel.
What controls reduce read-to-forward abuse
The control objective is not to stop reads, it is to constrain what the agent can do with what it reads. That means limiting tool combinations, scoping outputs, and making forwarding a separately governed action when the data is sensitive or high value.
AI Agent Authorisation Guide supports this model because per-action policy is stronger than broad session approval. If a read result can leave the source system, the downstream handoff should be subject to its own decision.
Zero Trust for AI Agents is the right lens when you want to treat each request, principal, and tool call as independently verified rather than assuming the whole session remains safe after the first allowed read.
Agentic AI Security Guide is relevant because the core failure is a trust-boundary problem across tools, orchestration, and identity, not a simple source-system permission issue.
Risk and Threat Considerations
Read-only access still creates exposure when the agent can combine legitimate retrieval with an unrestricted export path. The practical risk is silent exfiltration: the source system may show no modification, yet sensitive material can still be moved into a chat, ticket, report, prompt, or external service.
Failure mechanism: The agent is allowed to read sensitive material from one system and is then allowed, by design or by poor session scoping, to forward that material into another connected tool or context without a separate control decision.
Impact: Confidential logs, traces, topology, findings, credentials, or internal operational details can leave the original trust boundary, increasing disclosure risk, investigation scope, and the chance of follow-on compromise.
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 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | Agent sessions can misuse legitimate access to move sensitive data across tools. |
| Recommendation — Constrain agent actions so read results cannot be forwarded without a separate policy decision. | ||
| NIST SP 800-53 Rev 5 | AC-6 — Least Privilege | The session should only expose the minimum tool and data paths needed for the task. |
| AU-2 — Event Logging | Detecting read-to-forward exfiltration depends on auditable session activity across tools. | |
| IA-5 — Authenticator Management | If read access exposes secrets or tokens, their lifecycle must be controlled and rotated. | |
| Recommendation — Limit each agent session to the smallest tool set and data scope required. Log agent reads, tool handoffs, and export actions so forwarding is traceable. Rotate any exposed credentials, tokens, or keys that the agent could retrieve. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | Connected-tool access must be restricted so read-only sessions cannot become export channels. |
| Recommendation — Restrict which tools an agent can reach and remove unnecessary data export paths. | ||
Practitioner Guidance
What to verify: Check whether your “read-only” workflows allow outputs to be pasted, summarized, indexed, forwarded, attached, or re-queried into another system. If yes, the real control point is the connected-tool set, not the source permission.
Decision rule: If the agent can read data that would be sensitive in human hands, treat any downstream tool that accepts free-text or structured output as a potential egress path and require explicit policy boundaries for that hop.
Practitioner takeaway: Read-only access is only safe when the session cannot turn what it reads into something else that is externally consumable; exfiltration control must follow the data flow, not just the source ACL.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 22, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org