Case Study
How Wix scaled Al-native work to 5,000 employees with Willow
Read More
Shadow AI

Shadow AI Detection: Find Unmanaged AI in Your Enterprise

October 14, 2026
00 min
Shadow AI

What is shadow AI detection?

Shadow AI detection is the practice of discovering and classifying the unsanctioned AI tools, agents, and embedded AI features that employees use inside an enterprise. It produces an inventory, sorts each entry into sanctioned or unsanctioned, and routes the result to a decision. Detection and enforcement are separate capabilities, so knowing what runs is not the same as controlling it.

Shadow AI detection runs as a pipeline rather than a scan, because discovery has to come before enforcement.

The scope covers AI tools, models, and agents, not just apps. It also includes AI features switched on inside software the company already approved.

An agent is an AI tool that acts on its own. Standalone agents deployed without IT visibility sit in scope, because they can operate autonomously on user devices.

Several names circulate for the same condition, including unsanctioned AI, unapproved AI, unmanaged AI, and shadow agent.

Zscaler's Zpedia also treats shadow artificial intelligence as a documented variant, a term that has come to represent more than hidden algorithms and unapproved AI systems.

One adjacent label worth searching on is AI sprawl.

Shadow AI vs. shadow IT

Shadow IT is the deployment of any software, hardware, or information technology on an enterprise network without an IT department's approval, knowledge, or oversight. Shadow AI is the AI-specific subset of that category, narrowing the focus to AI tools, platforms, and use cases.

Shadow AI vs Shadow IT

willow
Shadow AI Shadow IT
Definition AI tools, models, or agents used without IT approval Any unauthorized software, hardware, or technology on the network
Common examples Consumer AI apps, AI features inside approved SaaS, standalone agents Unapproved apps, devices, subscriptions, browser extensions
Primary risk Data leakage, compliance violations, security vulnerabilities, lack of auditability Unauthorized technology in use without IT approval or oversight
Detection method App catalogs, endpoint agent discovery, network telemetry Network and asset inventory, software audit
What each control catches AI-specific tools and features that no catalog would flag as a newly installed app Newly installed unauthorized applications and hardware

Shadow AI is harder to catch than shadow IT because it can run through approved SaaS applications, personal accounts, browser extensions, or direct API connections. The entry point has shifted from a new app, subscription, or device to a feature toggle inside software the company already approved.

Employees turn to unsanctioned AI when approved options feel too slow or insufficient. The adoption is usually good faith rather than malice.

Why shadow AI is a security risk

Shadow AI is a security risk for four reasons, and this is the list Microsoft's own agent-documentation leads with.

  • Data leakage, when employees share sensitive data with AI apps nobody approved.
  • Compliance violations, because unapproved use sidesteps the checks frameworks require.
  • Security vulnerabilities, as unapproved tools and autonomous agents widen the attack surface.
  • Lack of auditability and governance, when nobody can reconstruct what ran and who used it.

Unapproved AI also sidesteps the checks in frameworks like the NIST AI Risk Management Framework, the EU AI Act, or broader data privacy laws. A 2025 peer-reviewed survey frames this as a structural gap, because AI adopted in good faith lands outside the normal governing frameworks. The EU AI Act's Article 4 puts an AI-literacy duty on providers and deployers, and Chapters I and II have applied since February 2, 2025. The AI Act's AI-literacy duty is a duty of care, not a detection mandate, so no regulation requires you to run shadow AI detection.

Agents make the risk harder to bound:

  • Agents act on their own, so a mistake becomes an action, and they can run autonomously on user devices.
  • The root cause of excessive agency is one or more of three things: too much functionality, too many permissions, or too much autonomy.
  • Downstream credentials are often broader than the task, so an extension meant only to read data may connect with UPDATE, INSERT, and DELETE permissions.
  • High-impact actions skip approval, so an extension can delete a user's documents with no confirmation step.
  • Model Context Protocol (MCP) servers widen reach, because an agent can carry several configured servers, each with its own name, type, endpoint, and start command.

How shadow AI detection works

Shadow AI detection works as a four-stage pipeline, detect, identify, classify, and route. The four-stage model is a synthesis for organizing the practice, not a standard published by any one source. Each stage draws on documented capabilities from real tools, and no stage makes the next one automatic.

As a sanity check rather than a model, Zscaler publishes its own practitioner sequence. The sequence establishes an approved baseline, audits software, browser, and cloud usage, monitors network destinations, reviews access and data movement, interviews teams, and makes review and remediation repeatable. It is a useful cross-check.

  1. Detection

Detection is enumeration, not enforcement, which is why the stage comes first. Microsoft's deployment model for shadow AI data leak prevention makes discovery the first step. The goal is to understand which AI apps are used, who uses them, and whether sensitive data is shared. That step focuses on discovery and monitoring before any blocking actions. In practice, detection filters the cloud app catalog by the Generative AI category to see which AI apps are in use. Cloud data posture management then surfaces AI reports and an activity explorer to reveal whether sensitive data is being sent to those apps.

  1. Identification

Identification resolves each finding to something concrete. Endpoint-resident agents are found by local artifact discovery rather than by network telemetry. Microsoft Defender for Endpoint automatically discovers supported local AI agents and MCP server configurations on onboarded devices, then surfaces them in its portal. The discovery covers agents that run from the command line, desktop apps, IDEs with agent features built in, VS Code extensions, and local agents built on the Claw framework. Counts only mean something once they are de-duplicated. Defender defines an agent as a user, a device, and an agent type, so the same tool in fifteen project folders on one device is a single entry.

  1. Classification

Classification turns sightings into decisions. Defender for Cloud Apps provides a risk assessment for each discovered app to help you decide whether to sanction or unsanction it. You then tag apps as Sanctioned or Unsanctioned based on your organization's policy. NIST expects AI systems to be inventoried and resourced according to organizational risk priorities, so the inventory should be risk-prioritized rather than a flat list.

  1. Routing

Routing applies to the decision. Marking an app unsanctioned in Defender for Endpoint can block it across onboarded devices, or your team can choose to warn and educate users instead of blocking. Browser-side enforcement works differently. You configure data loss prevention for the Edge browser and block other browsers, which stops users reaching unmanaged AI apps in any browser you do not manage. Agents are routed through device policy. Blocking a shadow AI agent, such as OpenClaw, creates a new Intune policy that propagates to all managed Windows devices enrolled in Intune. Intune is Microsoft's device management service.

Detection coverage versus enforcement coverage for shadow AI

Detection coverage and enforcement coverage are separate capabilities, and one published matrix makes the gap visible. For shadow AI agents in Microsoft 365, OpenClaw has both detection and blocking available. ChatGPT Desktop, Ollama Desktop, Poe Desktop, Claw/ZeroClaw, OpenCode, and Claude Desktop have detection available, but blocking is not available. Blocking applies only to managed Windows devices enrolled in Intune. The feature ships as a public preview under the Frontier preview program, so supported agents and behaviors can change before general availability. How long that takes depends on how Intune is configured in your organization, and the policy update can take anywhere from 15 minutes up to 8 hours to apply. The gap is not vendor-specific, because knowing an agent runs is not the same as being able to stop it.

Detection surfaces and their signals applicable determining Shadow AI

Detection runs across several surfaces, each with its own signal. The table below lists each surface, what it reports, and what its own field set does not report.

What Each Discovery Surface Sees and Misses

willow
Surface What it reports What its own field set does not report
SaaS app catalog or CASB App identity, Generative AI category, a per-app risk assessment, a Sanctioned or Unsanctioned tag, usage details, and a sensitive-data-sharing signal Any local executable or agent artifact, any MCP server configuration, and per-agent network byte accounting
Cloud data posture User interactions with AI apps and whether sensitive data is being sent to them The local agent artifacts and tool surfaces the endpoint inventory covers
Browser prompt controls Sensitive information shared in AI prompts inside the managed browser Usage in unprotected browsers, and anything outside the managed browser
Endpoint paste and upload controls Sensitive information pasted or uploaded to AI application websites Prompt content and network destinations, which other surfaces record
Endpoint agent inventory A centralized inventory view, the user, device, and agent type triple, the local artifact form, MCP server name, type, endpoint, and command, an exposure map, and hunting over permissions Prompt or payload content, and a Sanctioned or Unsanctioned cloud app tag
Network, per agent Unique fully qualified domain names accessed, request counts, data sent, and data received Prompt content and local artifact paths
Identity and behavioral analytics Visibility into risky AI interactions in the browser or over the network Whether an app is sanctioned, and which local tools an agent can reach
Suite presence, per agent First accessed, most recent activity, and last scanned dates, device and user counts, and whether a blocking policy has been applied Prompt content and local artifact paths, and the traffic, user, and recent-activity fields populate only when Global Secure Access is enabled

No single surface reports the same field set as another, so your coverage depends on which surfaces you run. The catalog surface reports risk assessments and Sanctioned or Unsanctioned tags. The endpoint surface reports identity triples and MCP server details. The network surface reports destinations and byte counts. Enforcement coverage is a separate question, which is why detection and enforcement never appear as one capability.

What a shadow AI findings report must include

A shadow AI finding is actionable only if the record carries the right fields. NIST treats the inventory as a named governance control, resourced according to organizational risk priorities. It also directs you to enumerate generative AI systems and adjust the inventory requirements to account for generative AI risks. Turning those priorities into a score is a separate discipline, and that is where AI risk management begins. A generative AI inventory entry carries data provenance, known issues, human oversight roles and responsibilities, intellectual property and sensitive data rights, and the underlying foundation models and access modes.

AI Inventory: What to Capture

willow
Field group Fields
Provenance and known issues Data provenance such as source, signatures, versioning, and watermarks; known issues from internal bug tracking or external incident resources
Oversight and rights Human oversight roles and responsibilities; special rights and considerations for intellectual property, licensed works, or personal, privileged, proprietary, or sensitive data
Model and access Underlying foundation models, versions of underlying models, and access modes
Third parties All third-party entities with access to organizational content, and approved generative AI technology and service provider lists
Suite record, as shipped First accessed, most recent activity, and last scanned dates; counts of devices and users; data sent; whether a blocking policy has been applied
Endpoint agent record The user, device, and agent type triple; the local artifact form; MCP server name, type, endpoint, and command; an exposure map

Three rules keep the record honest. Any exemptions for generative AI embedded in application software are defined in organizational policy. The traffic, user, and recent-activity fields populate only when Global Secure Access is enabled, so a sparse record can mean missing telemetry rather than missing AI. A finding records human oversight roles and responsibilities, and whether a named person owns the finding is a governance decision rather than a field.

Related terms

Related terms frame where shadow AI detection sits. Detection produces an inventory, and the AI governance framework decides what the inventory is for.

How Each Term Relates to Shadow AI Detection

willow
Term Relationship to shadow AI detection
AI governance framework The policy layer that decides what sanctioned means and what an unsanctioned finding triggers
AI risk management Scores findings once the inventory exists; a separate discipline from detection that shares the same record
AI tool management The governed counterpart to what detection finds; the Sanctioned or Unsanctioned tag is the hand-off into it
Tool governance The shared ancestor, since shadow AI and shadow IT are the same problem at two different scopes
Agentic AI AI that acts rather than only answers; what makes the agents in scope here hard to bound
Agent identity Matters for agents specifically, because a finding resolves to a user, a device, and an agent type rather than a binary name
AI audit trail Reconstructs what an agent did, which the hunting surface supports over discovery data and permissions
MCP gateway Governs the servers an agent reaches; one agent can carry several configured servers
Zero trust for AI agents Limits the permissions granted to downstream systems to the minimum necessary for the intended operation

Conclusion

Shadow AI detection is not a scan; it is the input to governance. Detection produces an inventory, the inventory feeds a governance framework, and the framework decides what is sanctioned. One thing a finding cannot express is the ownership decision. A record shows what ran and who used it, while naming an owner, setting a policy, and choosing a response are governance work.

To act on findings, enterprises fold the inventory into an AI tool management practice rather than a one-off scan. What you cannot govern is what you never found, so the durable takeaway is that detection supplies the record and the decision stays human.

Frequently Asked Questions

  1. What is shadow AI detection?

Shadow AI detection is the practice of discovering and classifying the unsanctioned AI tools, agents, and embedded AI features that employees use inside an enterprise. It produces an inventory, sorts each entry into sanctioned or unsanctioned, and routes the result to a decision. Detection and enforcement are separate capabilities, so knowing what runs is not the same as controlling it.

  1. How do you detect shadow AI?

Shadow AI detection works as a four-stage pipeline: detect, identify, classify, and route. The four-stage model is a synthesis for organizing the practice, not a standard published by any one source. Each stage draws on documented capabilities from real tools, and no stage makes the next one automatic.

  1. What is the difference between shadow AI and shadow IT?

Shadow IT is the deployment of any software, hardware, or information technology on an enterprise network without an IT department's approval, knowledge, or oversight. Shadow AI is the AI-specific subset of that category, narrowing the focus to AI tools, platforms, and use cases. Shadow AI is harder to catch than shadow IT because it can run through approved SaaS applications, personal accounts, browser extensions, or direct API connections.

  1. Why is shadow AI a security risk?

Shadow AI is a security risk for four reasons, and this is the list Microsoft's own agent-documentation leads with. Unapproved AI also sidesteps the checks in frameworks like the NIST AI Risk Management Framework, the EU AI Act, or broader data privacy laws.

  1. What tools are used for shadow AI detection?

No single surface reports the same field set as another, so your coverage depends on which surfaces you run. The catalog surface reports risk assessments and Sanctioned or Unsanctioned tags. The endpoint surface reports identity triples and MCP server details. The network surface reports destinations and byte counts.

  1. How do you track shadow AI over time?

Any exemptions for generative AI embedded in application software are defined in organizational policy. The traffic, user, and recent-activity fields populate only when Global Secure Access is enabled, so a sparse record can mean missing telemetry rather than missing AI.

  1. What belongs in a shadow AI inventory?

A shadow AI finding is actionable only if the record carries the right fields. A generative AI inventory entry carries data provenance, known issues, human oversight roles and responsibilities, intellectual property and sensitive data rights, and the underlying foundation models and access modes. A finding records human oversight roles and responsibilities, and whether a named person owns the finding is a governance decision rather than a field.

  1. Is shadow AI detection required by regulation?

The AI Act's AI-literacy duty is a duty of care, not a detection mandate, so no regulation requires you to run shadow AI detection. The EU AI Act's Article 4 puts an AI-literacy duty on providers and deployers, and Chapters I and II have applied since February 2, 2025.

‍

Table of contents

    Background Agents in the Enterprise

    Most teams can spin up an agent. Few can deploy one their security team signs off on. Here's the framework that does both

    FAQS

    No items found.

    Your agents are already in the wild.

    Give them a Basecamp. Go from AI chaos to AI work, in minutes.