The first step is to identify where unauthorized tools are actually being used. Regular IT audits and application discovery help teams locate unsanctioned AI services, assess what data is being shared, and decide whether to block, replace, or formally approve each application. Without visibility, policy enforcement becomes guesswork and the client cannot control data flow.
How to find the shadow AI footprint before you decide anything else
The first job is discovery, not enforcement. Security teams should map where unsanctioned AI tools are actually in use, which users, endpoints, browser sessions, SaaS tenants, and OAuth consents are involved, and what data is flowing into those services. Shadow AI and AI Agent Discovery Guide is the most direct starting point because visibility has to come before any containment decision.
This is also where teams separate a casual personal-use AI tool from a client-facing workflow that is touching regulated, confidential, or production data. Discovery should tell you whether the tool is merely present, actively exchanging data, or already integrated into business processes. That difference drives the next action, because blocking a dormant tool is very different from interrupting a live workflow.
Application discovery, cloud inventory, endpoint telemetry, browser extension review, and OAuth grant review all matter here. Vercel Context.ai OAuth Supply Chain Breach shows why consented third-party access can expose customer data even when the AI tool was not formally approved. Teams should use that lesson to identify exposed connections before they assume policy alone will stop data leakage.
What the client environment needs to know about data flow and trust boundaries
Once the tool is found, the next question is not “is it AI?” but “what data can it see, store, or forward?” shadow ai creates risk because users often paste source code, customer records, credentials, or internal plans into a service whose retention, training, and sharing terms were never reviewed. Enterprise AI Copilot Security Guide is useful here because the practical issue is oversharing, connector sprawl, and uncontrolled data paths.
Teams should also determine whether the tool is a standalone chat app, a plugin, a browser assistant, or an AI feature hidden inside an approved SaaS product. Those cases have different trust boundaries, and the response should reflect that. A standalone tool may be removed quickly, while an embedded feature may need conditional approval, tenant-level restrictions, or DLP controls instead of a blanket ban.
If the tool uses APIs, connectors, or OAuth grants, treat those as part of the exposure surface, not a side note. AI Supply Chain Security and AI-BOM Guide helps teams think in terms of connected services, dependencies, and credential containment, which is exactly where shadow AI often becomes visible to the rest of the environment.
How to choose between blocking, replacing, or approving the tool
After discovery and data-flow review, the decision should be based on business need plus security control, not user preference. If the tool is actively handling sensitive data and cannot be constrained, blocking is usually the safest first containment step. If the use case is legitimate, teams should look for a sanctioned replacement or a formally approved version with logging, access control, and data-handling restrictions.
When the issue is more about unmanaged access than the tool itself, approval can be the right outcome, but only after the client can show who owns it, what data it may process, and how it will be monitored. Agentic AI Security Policy Template is relevant because approval without ownership, oversight, and retirement criteria simply turns shadow use into unmanaged sanctioned use.
For teams evaluating controls rather than individual tools, it helps to compare the environment against a structured security program. AI Security Platform Buyer's Guide supports that comparison by focusing on discovery, governance, and enforcement capabilities that can reduce repeat shadow AI exposure.
Risk and Threat Considerations
Shadow AI is risky because the client often does not know what data is leaving the environment, where it is retained, or whether the service has any meaningful controls around access, consent, and downstream use. The biggest exposure is usually not the model itself, but the unmanaged path between the user and the external service, especially when OAuth grants, browser add-ons, or embedded connectors are involved.
Failure mechanism: Users introduce unsanctioned AI services into normal workstreams, then share data or approve access without security review, which creates an uncontrolled trust relationship and potential data exfiltration path.
Impact: Sensitive client data, intellectual property, or production context can leave approved boundaries, and the organization may lose the ability to revoke, audit, or explain that exposure cleanly.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 and OWASP Non-Human Identity Top 10 address the attack surface, CIS Controls v8 and NIST SP 800-53 Rev 5 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-1 — Inventory and Control of Enterprise Assets | Shadow AI discovery depends on knowing which assets and apps exist. |
| CIS-2 — Inventory and Control of Software Assets | Unauthorized AI tools are often software assets that must be discovered and governed. | |
| CIS-6 — Access Control Management | OAuth grants and connector access determine whether shadow AI can reach client data. | |
| Recommendation — Inventory endpoints, SaaS apps, and browser extensions to locate unsanctioned AI use. Track installed and browser-based AI software so unsanctioned tools can be removed or approved. Review and revoke unauthorized access paths that let AI tools reach sensitive data. | ||
| NIST SP 800-53 Rev 5 | CM-8 — System Component Inventory | Discovery of shadow AI requires an inventory of software, services, and connected components. |
| Recommendation — Maintain an inventory that exposes unsanctioned AI services and integrations. | ||
| ISO/IEC 27001:2022 | A.5.9 — Inventory of information and other associated assets | The first step is identifying where shadow AI and related data flows exist. |
| Recommendation — Keep an inventory of AI tools, connectors, and data-bearing assets. | ||
| OWASP API Security Top 10 | API2 — Broken Authentication | Shadow AI often depends on weak or unmanaged API and OAuth authentication paths. |
| API9 — Improper Inventory Management | Unsanctioned AI tools and integrations are an inventory problem before they are a policy problem. | |
| Recommendation — Validate authentication on AI APIs and revoke weak or unapproved access paths. Inventory AI-facing APIs, integrations, and tenants before granting approval. | ||
| OWASP Non-Human Identity Top 10 | NHI-03 — Vulnerable Third-Party NHI | Shadow AI tools frequently enter through third-party integrations and delegated access. |
| NHI-02 — Secret Leakage | Users may paste secrets or expose tokens while using unsanctioned AI tools. | |
| NHI-05 — Overprivileged NHI | AI tools with excessive access can amplify damage once discovered in a client environment. | |
| Recommendation — Review third-party AI integrations and remove unsafe delegated access. Block secret exposure to external AI tools and rotate any leaked credentials immediately. Reduce AI tool privileges to the minimum required for the approved use case. | ||
Practitioner Guidance
What to prioritise: Start with discovery of actual usage, then trace the data path, then decide whether the tool can be constrained or must be blocked. If you cannot name the owner, the data classes involved, and the access path, you do not yet have enough information to approve it.
What to verify: Confirm whether the tool is being used through a browser, desktop app, SaaS integration, or OAuth consent, because each path changes what you can see and what you can revoke. Also verify whether the tool is handling live client data or only benign test content, since that determines the urgency of containment.
Practitioner takeaway: In shadow AI cases, visibility is the control that makes every other decision possible, and the first containment step should be based on observed data flow, not on assumptions about the tool's intent.
Related resources from NHI Mgmt Group
- How should security teams handle risks from AI browser extensions?
- How should security teams govern API keys used for generative AI access?
- How should security teams handle sensitive data moving through AI tools and shadow apps?
- How can security teams tell whether browser-based AI tools are becoming a shadow AI problem?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org