Join our Newsletter — 33% off our NHI Course

What breaks when organisations cannot distinguish approved AI sessions from agentic sessions?

When teams cannot separate normal chat from agentic activity, they lose visibility into which workflows can invoke tools, access data, or trigger actions. That gap weakens policy enforcement, complicates investigations, and makes it harder to spot prompt injection or malicious extensions. Security teams need session classification tied to tool advertisements and server access.

Why This Matters for Security Teams

When an organisation cannot tell approved AI chat from agentic execution, it loses the boundary that determines whether a session is informational or operational. That distinction matters because agentic sessions can invoke tools, read connected data, and trigger downstream actions. Without it, policy enforcement becomes inconsistent, investigations slow down, and prompt injection or malicious extensions can blend into normal traffic. Guidance from the OWASP Agentic AI Top 10 and NHIMG research on OWASP NHI Top 10 both point to the same operational issue: the security model has to know what the session is allowed to do, not just who started it.

This is not a theoretical edge case. Once an agent can call MCP tools, browse internal systems, or act on behalf of a user, the session becomes a control plane concern, not only an application telemetry problem. The blind spot is often invisible until a response is already sent, a file is modified, or a token is forwarded to another service. In practice, many security teams encounter misuse only after an agent has already executed a permitted action that should never have been available in that context.

How It Works in Practice

The practical fix is to classify sessions at runtime and bind that classification to policy decisions. A plain conversational session should not inherit the same privileges as an agentic session simply because both originate from the same UI or identity provider. Current guidance suggests using tool advertisements, server access, and request context to decide whether a session is approved for execution, then applying policy before any tool call is accepted.

That usually means combining several controls:

  • Session tagging that distinguishes chat, copiloting, and autonomous execution.
  • Workload identity for the agent, so the system knows what the agent is as a cryptographic workload, not only what the user clicked.
  • Short-lived credentials or JIT access for each task, rather than reusable secrets that outlive the workflow.
  • Policy-as-code evaluated at request time, using context such as tool name, data sensitivity, and current task intent.

This approach aligns with the runtime posture described in the NIST AI Risk Management Framework and the CSA MAESTRO agentic AI threat modeling framework, both of which emphasize controlled behavior, observability, and governance over autonomous systems. NHIMG’s reporting on the AI Agents: The New Attack Surface report shows why this matters: only 52% of companies can track and audit the data their AI agents access, which means session ambiguity quickly becomes an audit failure as well as a security one. These controls tend to break down when an organisation allows browser extensions, external connectors, or shared service accounts to participate in the same session without a separate execution boundary.

Common Variations and Edge Cases

Tighter session classification often increases operational overhead, requiring organisations to balance stronger control against user experience, support load, and integration complexity. There is no universal standard for this yet, so many teams phase the model in stages rather than trying to classify every workflow on day one.

One common variation is human-in-the-loop approval, where a session begins as chat and is promoted to agentic only after an explicit grant. Another is implicit agent mode, where certain tool sets or MCP servers automatically mark the session as operational. Best practice is evolving, but the key is consistency: the same session should not be treated as advisory in one step and privileged in the next without a fresh policy decision.

Edge cases usually involve shared environments. Multi-tenant copilots, delegated admin consoles, and long-lived browser sessions can all blur the boundary between approved and agentic activity. NHIMG’s analysis of CoPhish OAuth Token Theft via Copilot Studio and the broader threat picture in the Anthropic AI-orchestrated cyber espionage campaign report show why attackers benefit when that boundary is vague. The moment a session can chain tools across systems without a fresh authorisation check, the classification model has failed.

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, CSA MAESTRO and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Agentic AI Top 10 A1 Agent sessions must be classified before tool use and action execution.
CSA MAESTRO M1 MAESTRO covers runtime governance for autonomous agent behavior and trust boundaries.
NIST AI RMF AI RMF applies to monitoring and governing autonomous AI system behavior.
OWASP Non-Human Identity Top 10 NHI-04 Session confusion often leads to over-privileged non-human identities and token misuse.
NIST CSF 2.0 PR.AC-4 Access control must distinguish approved chat from sessions allowed to act.

Tag each session by execution mode and block tool access until the policy allows it.