TL;DR: PlainID argues that AI and LLM systems expand data connectivity, MCP-driven tool access, and response masking requirements, making policy-based authorization and access control central to reducing exposure, compliance, and privacy risk. AI security is becoming an identity and authorization problem, not just a data problem.
At a glance
What this is: This is a PlainID blog post arguing that AI security breaks down when authorization, data access, tool access, and response masking are handled as separate controls rather than one policy plane.
Why it matters: It matters because IAM teams now have to govern how AI systems reach data, invoke tools, and disclose output, not just who signs in to the application.
By the numbers:
- 50% of cybersecurity attacks will stem from insufficient or improperly implemented access controls, according to Gartner predictions cited by PlainID.
👉 Read PlainID's analysis of AI authorization controls for agentic systems
Context
AI system authorization is the control problem behind many of the risks this article raises. When a model can reach internal documents, query data sources, call tools through MCP, and return masked or unmasked outputs, the real question is no longer just whether the user authenticated, but whether each step is authorized for that identity and purpose.
PlainID frames the issue as a need for policy-based access control across the AI workflow. That is a familiar IAM pattern under new pressure: AI systems can fan out across repositories and services faster than manual approvals or ad hoc guardrails can keep up, which makes consistent authorization the limiting factor for safe adoption.
The article also ties this to compliance and privacy exposure. Once AI systems can surface internal information at scale, teams need to treat data access, tool access, and response masking as one governance chain rather than three disconnected controls.
Key questions
A: Security teams should centralise authorization decisions and call them at runtime rather than embedding rules in application code. That approach makes it easier to enforce user quotas, model-level permissions, and document filtering consistently across AI workflows. It also reduces policy drift, simplifies change management, and gives teams a clearer control point for sensitive data access in LLM-driven applications.
Q: Why do AI systems increase exposure when authorization is too coarse?
A: AI systems can reach multiple repositories and services in one interaction, so a coarse access rule can expose more data than intended. The risk grows because one authorized request may fan out into several downstream reads, tool calls, and disclosures that were never separately evaluated.
Q: What breaks when response masking is treated as a privacy add-on?
A: When masking is bolted on after retrieval, the system may already have made the disclosure decision too late. Sensitive data can be fetched correctly but still leave the model in a form that does not reflect the user’s entitlement or the organisation’s policy.
Q: How do MCP tool controls differ from ordinary application permissions?
A: MCP tool controls govern what an AI session can reach at runtime, which is broader than a normal application permission check. The question is not only whether the user can open the app, but whether the AI is allowed to call a specific tool, under a specific context, for a specific purpose.
Technical breakdown
Why AI workflow authorization is different from classic application access
Traditional application authorization usually governs a bounded set of resources and actions. AI systems change that model because a single interaction can involve prompt intake, retrieval from multiple repositories, tool invocation through MCP, and output generation. Each stage can widen the effective access path if authorization is only checked at login or only after retrieval. The practical challenge is that AI systems behave like orchestration layers, not static apps, so policy must travel with the request across data, tools, and responses. The architecture problem is less about one permission check and more about keeping the same decision context intact throughout the workflow.
Practical implication: authorize each AI workflow step explicitly instead of assuming one front-door login is enough.
How MCP changes service and tool access control
The Model Context Protocol gives AI systems a standard way to connect to tools and services, which is useful only if the surrounding authorization is equally granular. Without policy boundaries, MCP can become a broad connector to internal systems that the AI should only touch selectively. The core issue is not the protocol itself but the way it extends the reachable surface of the AI runtime. That means the identity attached to the session needs clear rules for which tools are callable, under what conditions, and with what data scope. Tool access becomes an authorization problem, not just an integration problem.
Practical implication: bind MCP tool access to identity- and context-aware policy rather than allowing broad connector trust.
Why response masking is an authorization control, not just a privacy feature
Response masking sits at the end of the AI workflow, but it should be treated as part of authorization because it governs what the user is allowed to see. If the system retrieves sensitive data correctly but discloses it without checking identity, purpose, or policy, the control failed at output time. This is especially important in regulated environments where disclosure rules vary by role, jurisdiction, or data class. Masking therefore needs to be policy-driven, not merely pattern-based redaction. In practice, the question is whether the system can tailor output by authorized audience before sensitive information leaves the model boundary.
Practical implication: make output masking policy-aware so disclosure decisions reflect the user’s entitlement, not just text patterns.
Threat narrative
Attacker objective: The objective is to induce the AI system to expose internal information or perform tool actions outside the user’s authorized scope.
- Entry begins when a user or workflow sends a prompt into an AI system that already has access to internal repositories and connected services.
- Credentialed access expands as retrieval and MCP-based tool calls extend the reachable data and action surface beyond the original prompt context.
- Escalation occurs when authorization is too coarse to distinguish which documents, tools, or outputs are appropriate for that identity and purpose.
- Impact is unauthorized disclosure of sensitive information and increased compliance exposure across the AI workflow.
Breaches seen in the wild
- McKinsey AI platform breach: McKinsey AI platform hack exposed 46M chats and sensitive data.
- Moltbook AI agent keys breach: Moltbook breach exposed 1.5M AI agent keys.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
AI authorization is now the control plane for AI security: once an AI system can retrieve data, invoke tools, and shape output in one workflow, access control no longer sits at the perimeter. Policy has to follow the request across every stage because the exposure decision is distributed across the interaction, not concentrated at login. The practitioner conclusion is simple: treat AI authorization as workflow governance, not application decoration.
MCP turns tool access into a privilege boundary problem: protocols that standardize connectivity also standardize reach, which means the real issue is how much capability the AI inherits from the user, session, or service account. That makes tool authorization a question of scoped delegation, not integration convenience. The practitioner conclusion is that every connector must be evaluated as a privilege pathway.
Response masking is part of least privilege for output: if the system can retrieve a record but should not disclose it, the disclosure rule belongs in authorization, not in a downstream privacy filter. That matters because many teams still treat redaction as an add-on rather than a governed entitlement decision. The practitioner conclusion is that output control must be policy driven end to end.
Policy consistency matters more in AI systems because scale multiplies exposure: the article’s core warning is that AI accelerates both data reach and the consequences of a misrouted permission. Once a model can touch many repositories, even small authorization errors can become cross-domain disclosure events. The practitioner conclusion is that governance must be centralized enough to stay consistent, but contextual enough to reflect identity and purpose.
AI security is converging with identity governance, not replacing it: the article reinforces that the AI problem is fundamentally about who or what is allowed to access which data and services, under what policy, and with what disclosure limits. That aligns the topic more closely with IAM, NHI, and access governance than with model safety alone. The practitioner conclusion is that AI programmes need identity teams at the design table from the start.
From our research library:
- AI-related credential leaks surged 81.5% year-over-year in 2025, with the surrounding AI infrastructure leaking 5x faster than core LLM providers, according to the State of Secrets Sprawl 2026.
- Read next: Agentic AI Security Guide
What this signals
AI authorization has become a workflow problem, not a login problem: security teams need to decide how policy travels through retrieval, tool invocation, and output, because that is where AI systems create new exposure paths. The control that fails is usually not authentication itself but the absence of step-level authorization.
MCP expands the privilege surface of the AI runtime: once tool access is standardized, governance has to determine which connectors are permitted for which identity and task. That makes connector inventory, entitlement review, and purpose scoping part of the AI security baseline.
AI-related credential leaks surged 81.5% year-over-year in 2025, with the surrounding AI infrastructure leaking 5x faster than core LLM providers, according to the State of Secrets Sprawl 2026. This is a signal that the infrastructure around AI, not just the model itself, is becoming the exposure hotspot.
For practitioners
- Define authorization at each AI workflow stage Set separate policy decisions for prompt handling, retrieval, tool use, and response disclosure so one permission does not implicitly grant the rest.
- Scope MCP tool access by identity and purpose Limit which services an AI session can invoke, and apply policy conditions for user role, task context, and data sensitivity before any tool call executes.
- Treat output masking as governed disclosure Use identity-aware masking rules so sensitive fields are redacted or revealed based on entitlement rather than generic text filtering.
- Centralize policy enforcement across AI and data systems Keep one authorization source of truth for AI-connected repositories, APIs, and tools so inconsistent rules do not create hidden exposure paths.
Key takeaways
- AI security fails when authorization is only checked at the front door and not throughout the workflow.
- MCP-backed tool access and response masking both expand the governance surface that IAM teams need to control.
- Policy-driven authorization is the practical bridge between AI adoption, data protection, and compliance.
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 OWASP API Security Top 10 address the attack and risk surface, while NIST AI RMF, NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | The article centres on AI systems inheriting and misusing access across prompts, tools, and outputs. |
| Recommendation — Apply ASI03-style controls to constrain what identity and privilege an AI session can inherit and exercise. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | MCP tool access is an authorization boundary over callable functions and services. |
| Recommendation — Use function-level authorization to restrict which AI-connected tools and actions a session can invoke. | ||
| NIST AI RMF | GOVERN — AI Governance and Accountability | The post argues for policy-driven control and accountable AI governance across the workflow. |
| Recommendation — Establish governance processes that assign ownership for AI authorization decisions and policy enforcement. | ||
| NIST Zero Trust (SP 800-207) | 4.1 — Guiding Principles | The article explicitly promotes zero-trust, identity-first access control for AI workflows. |
| Recommendation — Apply zero-trust principles so AI requests are re-authorized by context, not trusted after initial entry. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The core problem is overly broad or inconsistent permissions across AI-connected resources. |
| Recommendation — Review AI entitlements under PR.AA-05 so data, tools, and outputs are authorized consistently. | ||
Key terms
- AI Workflow Authorization: AI workflow authorization is the set of policy decisions that govern what an AI system may access, call, and disclose at each stage of an interaction. It extends traditional access control into retrieval, tool use, and output handling so the system does not inherit more privilege than the task requires.
- MCP Tool Access: MCP Tool Access is the permission an AI agent uses to reach external tools, data sources, or services through the Model Context Protocol. It defines what the agent can call, read, or change, and under what conditions. In practice, it is a control point for limiting agent actions, auditing usage, and reducing unsafe tool exposure.
- Response Masking: A control that suppresses or redacts sensitive information before it reaches the end user. In identity governance terms, masking is only effective when it is identity-aware and enforced as part of the policy chain, not used as a cosmetic cleanup step after disclosure has already occurred.
- Policy-Based Access Control: Policy-based access control grants or denies access using rules that evaluate context, signals, and identity state at decision time. It is more adaptive than static role assignment, but only if the policy engine receives accurate runtime inputs and can enforce them across systems.
What's in the full article
PlainID's full blog post covers the operational detail this post intentionally leaves for the source:
- The four control points in the AI workflow and how to apply policy at each one
- How the article recommends filtering data at the source before retrieval returns content to the model
- Why the vendor frames MCP as a tool-access governance issue rather than a pure integration concern
- How response masking is positioned to support regulatory and privacy requirements in practice
👉 The full PlainID post covers the four control points, policy model, and response masking guidance.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 23, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org