Start free trial
How-to

How to control shadow AI

Find the AI tools nobody approved, assess what they can reach, and bring the useful ones under the same inventory, owners and reviews as the rest.

How-to

Shadow AI is the use of AI tools that IT and security have not approved or do not know about, from a chatbot a team signed up for to an agent built on company data without review. Controlling it starts with finding those tools, then assessing what each can reach, approving the ones that earn their place under the same inventory, ownership and review as approved tools, and retiring the rest.

In short

  • Shadow AI is risky because nobody has assessed it.
  • Finding it comes before writing policy about it.
  • A blanket ban pushes use further out of sight, so approve what earns its place.
  • Keep discovery running, because new tools appear every month.

Where shadow AI comes from

A team signs up for an AI assistant with their work email, connects it to a mailbox or a file store through an OAuth consent, and starts relying on it before security has heard the name. A maker builds an agent on a SharePoint site nobody approved for AI use. Each case uses data the organization is responsible for, without an owner or a review.

Shadow AI often leaves traces in places you already control. A tool that reads mail or files through Microsoft Graph appears as an enterprise application in Entra ID with the permissions it was granted. An agent built in Copilot Studio or SharePoint appears in your tenant. People using an enterprise AI service with an account outside your identity provider show up when you compare its members with Entra ID.

Step by step

Five steps turn shadow AI from a blind spot into a governed part of the estate.

  1. Find the AI tools nobody approved

    Review the enterprise applications in Entra ID, especially those with Microsoft Graph or SharePoint permissions, the agents in Copilot Studio and SharePoint, and the members of every AI service you license. Look for tools and agents that no request or approval covers.

    Tip: Applications without an owner that hold Graph permissions are the fastest way into company data. Look at those first.

  2. Assess what each one can reach

    For each tool, record which data it can read or change, who uses it and whether it acts on its own. This separates a harmless convenience from an agent wired into sensitive systems.

  3. Approve or retire

    Decide per tool. Approve the ones that add value, with conditions such as an enterprise plan and single sign-on, and retire the rest deliberately: revoke the consent, have the agent's owner unpublish it and tell the users why.

  4. Bring approved tools under governance

    Move approved tools into the same inventory, ownership and access review as the rest of your AI estate, so they stop being shadow AI.

  5. Keep discovery running

    Re-run the checks on a fixed cycle and route new findings to an owner. Shadow AI comes back as fast as new tools launch.

Connectors in this How-to

Each connector page in the Rencore docs lists the objects, policies, reports and actions behind these steps.

Watch it in Rencore

Short narrated product guides that play in your browser, with no sign-in.

  • Entra ID and app registrations under control

    Length: 6 min

    An app that can read every mailbox has no owner, and an expiring secret can stop an integration without warning.

    • Entra ID
    • Exchange
    • Access & Sharing
    • Policies
    • Automation
  • An agent nobody approved, answering from old files

    Length: 4 min

    Anyone can build a SharePoint agent, so one nobody approved answers from other teams' sites and from sources nobody has updated in a year.

    • SharePoint Agents
    • SharePoint
    • AI Governance
    • Access & Sharing
    • Policies
    • Automation
  • One outside account in Claude and ChatGPT

    Length: 5 min

    An account that is in Claude and ChatGPT but not in your Entra ID keeps access to company AI work that nobody inside can vouch for.

    • Claude Enterprise
    • ChatGPT Enterprise
    • Entra ID
    • Access & Sharing
    • AI Governance

Common questions about shadow AI

Should we block unapproved AI tools?
Blocking every unapproved tool tends to move use to personal devices and accounts, where you see even less. Block the tools that fail your data requirements, approve the useful ones on enterprise plans with single sign-on, and make the approved route easier than the shadow one. Then measure whether the shadow use goes down.
How do we find AI tools that use company data?
Start in Entra ID. Any tool that reads mail, files or calendars through Microsoft Graph needed a consent, and that consent appears as an enterprise application with its permissions. Add the agents in your tenant and the member lists of the AI services you license. Network and endpoint tools can add browser-based use that never touches your identities.
Is shadow AI only a security problem?
It is also a compliance and cost problem. Under the EU AI Act you are accountable for AI systems your organization uses, including ones IT did not choose, and unmanaged subscriptions duplicate spend on tools you already license. Treat shadow AI as missing inventory and missing ownership, and the security, compliance and cost questions all get answered from the same record.
How does Rencore help control shadow AI?
Rencore Governance inventories the enterprise applications in Entra ID with their permissions and owners, and flags applications without owners and those using Microsoft Graph or SharePoint permissions. It lists every Copilot Studio and SharePoint agent, including SharePoint agents nobody approved. For Claude Enterprise (preview) it flags members who are not in your Entra ID.

Last updated 8 October 2026

See the AI applications connected to your tenant

We will show the enterprise applications with access to your data and the agents nobody approved, in a short demo.

Rencore newsletter

Subscribe to our newsletter

Get the latest insights on governing Microsoft 365, Copilot and AI agents, delivered to your inbox.

Loading form