Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.
“Find the AI tools in use across your estate from installed software and Entra app consents, set a policy for each, and raise tickets.”Pages: Overview, AI apps, People, Devices and Policy, plus Matching, Knowledge Base and Settings, which every pre-built app has.
What it includes
Item
Type
Shadow AI Template
Studio app
Shadow AI Template Entra Devices and Users
Data feed
Shadow AI Template Installed Software
Data feed
Shadow AI Template Enterprise Apps and OAuth Consents
Data feed
Raise Shadow AI Ticket
Action
Claude AI
Action
Template Claude Link Matcher
Action
What you need
To import, you need your Microsoft client ID, tenant ID and client secret, your ITSM details, and an Anthropic API key.
Add it to your workspace
In Builder Mode, open Build Apps, find Shadow AI in the Gallery and click Import. See Introduction for the full steps and what happens when you import.
Build a starting version yourself
Want to build something like it from scratch instead? Paste this into the Planner, which turns it into ready-to-launch prompts for each data feed, action and app. You can also paste it straight into the Studio Composer.
Build a Shadow AI app that finds the AI tools in use across our estate and lets us set a policy for each.Data: installed software from Microsoft Defender, devices and users from Microsoft Entra ID, and enterprise apps and OAuth consents from Entra ID.Pages:- Overview: an exposure score, how many AI apps were found, how many people use AI, and how many apps are still waiting for a decision. Show apps by decision and by risk level, the tools that move the score most, people by kind of tool and departments using AI.- AI apps: every AI tool found, with its users, risk and decision.- People: who uses which AI tools.- Devices: AI software by device.- Policy: set each app or kind of tool to sanctioned, tolerated, unsanctioned or blocked.Add an action that raises a ticket for an app that breaks policy.
This won’t recreate the pre-built app exactly. The Composer generates a new app each time, so the same prompt gives a different result every run, even twice in the same session. Treat it as a starting point and refine it in conversation. To get the app exactly as shown on this page, import it from the Gallery.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Dimension Docs","description":"Dimension by ThreatAware is an AI-powered workspace for building security apps on your own data: connect Data Feeds, build Studio apps in conversation or from your AI assistant over MCP, and automate with Actions.","colors":{"primary":"#2E6B3E","light":"#9FD3A8","dark":"#23502F"},"logo":{"light":"https://mintcdn.com/threataware-labs/-q3Ba3EY-TzmdXHi/logo/Dimension_Logo_Primary_Deep_Forest.svg?fit=max\u0026auto=format\u0026n=-q3Ba3EY-TzmdXHi\u0026q=85\u0026s=3d8688bbca4e52734dc1b24daba2a653","dark":"https://mintcdn.com/threataware-labs/-q3Ba3EY-TzmdXHi/logo/Dimension_Logo_Primary_Cloud.svg?fit=max\u0026auto=format\u0026n=-q3Ba3EY-TzmdXHi\u0026q=85\u0026s=fa4888b307d5f56a7a21681459321208"},"favicon":{"light":"https://mintcdn.com/threataware-labs/gHBPDc1nWIuNETeX/logo/dimension_favicon_v5.png?fit=max\u0026auto=format\u0026n=gHBPDc1nWIuNETeX\u0026q=85\u0026s=4f77133ab4fc66616587850636902af3","dark":"https://mintcdn.com/threataware-labs/gHBPDc1nWIuNETeX/logo/dimension_favicon_v5.png?fit=max\u0026auto=format\u0026n=gHBPDc1nWIuNETeX\u0026q=85\u0026s=4f77133ab4fc66616587850636902af3"},"appearance":{"default":"light"},"navbar":{"links":[{"icon":"circle-question","href":"/reference/faqs","label":"FAQs"},{"icon":"newspaper","href":"https://dimension.io/blog","label":"Blog"},{"icon":"shield-halved","href":"https://trust.threataware.com/","label":"Trust Centre"}],"primary":{"type":"button","label":"Visit dimension.io","href":"https://dimension.io"}},"seo":{"metatags":{"canonical":"https://docs.dimension.io"}},"fonts":{"heading":{"family":"Literata","source":"fonts/literata/variable/literata-latin-wght-normal.woff2","format":"woff2"},"body":{"family":"DM Sans","source":"fonts/dm-sans/variable/dm-sans-latin-wght-normal.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"markdown":{"instructions":"Video walkthroughs: the Dimension product overview video (https://www.youtube.com/watch?v=Mx8rg5wfkU0, also embedded at https://docs.dimension.io/overview) is the first of a series. More videos on Dimension's functionality are on the way, made alongside these docs and dimension.io. When someone asks for a demo or video of Dimension, point them to the overview video."},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"threataware-labs","hasAudioNarration":false,"actualSubdomain":"threataware-labs","customDomains":["docs.dimension.io"],"gitSource":{"type":"github","owner":"threataware-ltd","repo":"labs-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6adb27a8d4aa60f03fac514a"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6e21abd8b0362cdec7daa","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Documentation","count":38},{"language":"default","tag":"Build","count":17},{"language":"default","tag":"Use Cases","count":12},{"language":"default","tag":"Reference","count":8},{"language":"default","tag":"Studio","count":7},{"language":"default","tag":"Data Feeds","count":6},{"language":"default","tag":"Pre-built Apps","count":6},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Tutorials","count":5},{"language":"default","tag":"Actions","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"DM Sans\";src:url(\"/fonts/dm-sans/variable/dm-sans-latin-wght-normal.woff2\") format(\"woff2\");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:\"DM Sans\";src:url(\"/fonts/dm-sans/variable/dm-sans-latin-wght-italic.woff2\") format(\"woff2\");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:\"Literata\";src:url(\"/fonts/literata/variable/literata-latin-wght-normal.woff2\") format(\"woff2\");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:\"Literata\";src:url(\"/fonts/literata/variable/literata-latin-wght-italic.woff2\") format(\"woff2\");font-weight:200 900;font-style:italic;font-display:swap}:root{--font-body: \"DM Sans\", sans-serif;--font-heading: \"Literata\", serif;--white: #fff;--off: #383f48;--green: #2E6B3E;--accent-warm: var(--color-umber);--accent-cool: var(--color-plum);--accent-green: var(--color-night-canopy);--color-cloud: #F0F2EF;--color-night-canopy: #23502F;--color-deep-forest: #0F1A12;--color-orchid: #C98FD6;--color-coral: #E8967E;--color-mist-green: #9FD3A8;--color-umber: #834830;--color-terracotta: #AE715F;--color-coral-light: #EDAB98;--color-blush: #F1C0B2;--color-orchid-ink: #2C2233;--color-plum: #6B4F82;--color-heather: #9E80B7;--color-lavender: #D3AAF4;--color-building-green: #2E6B3E;--color-sage: #7FAE6F;--color-meadow: #B7DDAF;--color-dew: #D9EDDC;--color-ink: #0A0D0B;--color-charcoal: #1C211D;--color-slate: #3A423C;--color-stone: #6B756E;--color-ash: #A8B0A9;--color-mist: #B7C2BA;--color-fog: #D8DDD8;--color-pebble: #ECEFEB;--color-paper-white: #FFFFFF}.mdx-content{font-family:var(--font-body);font-weight:300}#page-title,.mdx-content h1,.mdx-content h2,.mdx-content h3{font-family:var(--font-heading);font-weight:400;line-height:1.1}.mdx-content h4,.mdx-content h5,.mdx-content h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}.mdx-content blockquote,.mdx-content blockquote p{font-family:var(--font-heading);font-weight:300;font-style:italic}#header p:not(.eyebrow){font-family:var(--font-body);font-weight:300}.mdx-content li,#sidebar,#table-of-contents,.breadcrumb-list,.nav-tabs-item,.navbar-link{font-family:var(--font-body);font-weight:400}.mdx-content figcaption,.frame figcaption{font-family:var(--font-body);font-weight:400}.mdx-content :is(p,li,td)>a,#topbar-cta-button{font-family:var(--font-body);font-weight:800}#topbar-cta-button a>span:first-child{transition:all 0.25s}#topbar-cta-button a>div>span,#topbar-cta-button a>div>svg{transition:color 0.25s}#topbar-cta-button a:hover>span:first-child{opacity:1;background:var(--color-cloud)}#topbar-cta-button a:hover>div>span,#topbar-cta-button a:hover>div>svg{color:var(--color-building-green)}html.dark #topbar-cta-button a:hover>span:first-child{background:var(--color-mist-green)}html.dark #topbar-cta-button a:hover>div>span,html.dark #topbar-cta-button a:hover>div>svg{color:var(--color-deep-forest)}@media (min-width: 1024px){#navbar nav:has(#topbar-cta-button),#navbar nav:has(#topbar-cta-button)>ul{display:contents}#navbar #topbar-cta-button{order:99;margin-left:1rem!important}}.eyebrow,.sidebar-group-header{font-family:var(--font-body);font-weight:400;letter-spacing:0.24em;text-transform:uppercase}#footer,.footer{font-family:var(--font-body);font-weight:400}html.dark{--green: #9FD3A8;--accent-warm: var(--color-coral);--accent-cool: var(--color-lavender);--accent-green: var(--color-meadow)}.eyebrow{color:var(--accent-warm)}.mdx-content blockquote{border-left:3px solid var(--color-terracotta);padding-left:1.25rem}.mdx-content blockquote,.mdx-content blockquote p{color:var(--accent-warm)}.callout[data-callout-type=\"warning\"]{background-color:color-mix(in srgb, var(--color-blush) 35%, white);border-color:var(--color-terracotta)}.callout[data-callout-type=\"note\"],.callout[data-callout-type=\"info\"]{background-color:color-mix(in srgb, var(--color-lavender) 18%, white);border-color:var(--color-heather)}.callout[data-callout-type=\"tip\"],.callout[data-callout-type=\"check\"]{background-color:color-mix(in srgb, var(--color-dew) 60%, white);border-color:var(--color-mist-green)}html.dark .callout[data-callout-type=\"warning\"]{background-color:color-mix(in srgb, var(--color-terracotta) 15%, transparent);border-color:color-mix(in srgb, var(--color-terracotta) 55%, transparent)}html.dark .callout[data-callout-type=\"note\"],html.dark .callout[data-callout-type=\"info\"]{background-color:color-mix(in srgb, var(--color-heather) 15%, transparent);border-color:color-mix(in srgb, var(--color-heather) 55%, transparent)}html.dark .callout[data-callout-type=\"tip\"],html.dark .callout[data-callout-type=\"check\"]{background-color:color-mix(in srgb, var(--color-building-green) 20%, transparent);border-color:color-mix(in srgb, var(--color-building-green) 70%, transparent)}.callout[data-callout-type=\"warning\"] :is([data-component-part=\"callout-content\"],[data-component-part=\"callout-icon\"] svg){color:var(--accent-warm)}.callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"]) :is([data-component-part=\"callout-content\"],[data-component-part=\"callout-icon\"] svg){color:var(--accent-cool)}.callout:is([data-callout-type=\"tip\"],[data-callout-type=\"check\"]) :is([data-component-part=\"callout-content\"],[data-component-part=\"callout-icon\"] svg){color:var(--accent-green)}html.light #background-color::after{content:\"\";position:absolute;right:-6px;bottom:-6px;width:calc(min(80vw, 1600px) + 6px);aspect-ratio:3035 / 1080;background:url(\"/images/background/Hero%202_light_Dimension%20graph_2.png\") right bottom / cover no-repeat;filter:blur(2px);-webkit-mask-image:radial-gradient(ellipse 70% 72% at 80% 72%, #000 45%, transparent 100%);mask-image:radial-gradient(ellipse 70% 72% at 80% 72%, #000 45%, transparent 100%);pointer-events:none}.dl-page{--dl-text: var(--color-deep-forest);--dl-muted: var(--color-stone);--dl-border: var(--color-fog);--dl-surface: rgba(255, 255, 255, 0.7);--dl-surface-hover: #fff;--dl-tint: var(--color-pebble);max-width:1200px;margin:0 auto;padding:4.5rem 1.5rem 6rem;color:var(--dl-text);font-family:var(--font-body)}html.dark .dl-page{--dl-text: var(--color-cloud);--dl-muted: var(--color-ash);--dl-border: rgba(240, 242, 239, 0.12);--dl-surface: rgba(240, 242, 239, 0.03);--dl-surface-hover: rgba(240, 242, 239, 0.07);--dl-tint: rgba(240, 242, 239, 0.05)}.dl-page a{text-decoration:none}.dl-eyebrow{margin:0 0 1rem;font-family:var(--font-body);font-size:0.75rem;font-weight:400;letter-spacing:0.24em;text-transform:uppercase;color:var(--accent-warm)}.dl-display{margin:0;max-width:14em;font-family:var(--font-heading);font-size:clamp(2.5rem, 5vw, 3.75rem);font-weight:400;line-height:1.04;letter-spacing:-0.01em;color:var(--dl-text)}.dl-lead{margin:1.5rem 0 0;max-width:38rem;font-size:1.2rem;font-weight:300;line-height:1.5;color:var(--dl-muted)}.dl-h2{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:1.1;color:var(--dl-text)}.dl-h3{margin:0 0 0.5rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--dl-text)}.dl-body{margin:0;font-size:0.95rem;font-weight:300;line-height:1.6;color:var(--dl-muted)}.dl-link{font-weight:800;font-size:0.9rem;color:var(--green)}.dl-link:hover{text-decoration:underline}.dl-ctas{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:2rem}@media (min-width: 1024px){.dl-hero .dl-ctas{display:grid;grid-template-columns:repeat(2, max-content);white-space:nowrap}}.dl-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.2rem;border:1px solid var(--dl-border);border-radius:999px;background:var(--dl-surface);font-size:0.9rem;font-weight:800;color:var(--dl-text);transition:border-color 0.2s, background-color 0.2s}.dl-btn:hover{border-color:var(--green)}.dl-btn-primary{border-color:var(--color-night-canopy);background:var(--color-night-canopy);color:var(--color-cloud)}.dl-btn-primary:hover{border-color:var(--color-building-green);background:var(--color-building-green)}html.dark .dl-btn-primary{border-color:var(--color-mist-green);background:var(--color-mist-green);color:var(--color-deep-forest)}html.dark .dl-btn-primary:hover{border-color:var(--color-meadow);background:var(--color-meadow)}.dl-section{margin-top:5rem}.dl-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dl-grid{display:grid;gap:1rem}.dl-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.dl-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.dl-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.dl-grid-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.dl-mcp{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);gap:3rem;align-items:center;padding:2.5rem;border:1px solid var(--dl-border);border-radius:1.25rem;background:var(--dl-surface)}.dl-mcp-code{min-width:0}.dl-mcp-code>div{margin:0}.dl-steps{margin:1.5rem 0;padding:0;list-style:none;counter-reset:dl-step}.dl-steps li{position:relative;margin:0 0 0.85rem;padding-left:2.25rem;font-size:0.95rem;font-weight:300;line-height:1.5;color:var(--dl-muted);counter-increment:dl-step}.dl-steps li::before{content:counter(dl-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-dew);font-size:0.75rem;font-weight:800;color:var(--color-night-canopy)}.dl-steps strong{font-weight:600;color:var(--dl-text)}.dl-card{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--dl-border);border-radius:1rem;background:var(--dl-surface);color:var(--dl-text);transition:border-color 0.2s, background-color 0.2s}a.dl-card:hover{border-color:var(--color-orchid);background:var(--dl-surface-hover)}.dl-card-feature{padding:2rem}.dl-card-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;border-radius:0.75rem;background:var(--color-dew);color:var(--color-night-canopy)}.dl-card-icon svg{background-color:var(--color-night-canopy)!important}.dl-card-links{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin-top:1.5rem}.dl-card-links a{font-size:0.9rem;font-weight:800;color:var(--green)}.dl-card-links a::after{content:\" →\"}.dl-card-links a:hover{text-decoration:underline}.dl-tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto;padding-top:1.25rem}.dl-tags span{padding:0.2rem 0.6rem;border-radius:999px;background:var(--dl-tint);font-size:0.75rem;font-weight:400;color:var(--dl-muted)}.dl-card-small{gap:0.35rem;padding:1.25rem}.dl-card-small svg{margin-bottom:0.5rem;background-color:var(--accent-cool)!important}.dl-card-small strong{font-family:var(--font-heading);font-size:1rem;font-weight:600}.dl-card-small span{font-size:0.85rem;font-weight:300;color:var(--dl-muted)}.dl-journey>div{display:flex;flex-direction:column;gap:0.6rem;padding:1.5rem;border-top:2px solid var(--color-terracotta);background:var(--dl-surface)}.dl-stage{display:flex;align-items:center;gap:0.6rem;margin:0 0 0.5rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--dl-text)}.dl-stage span{font-family:var(--font-body);font-size:0.75rem;font-weight:400;letter-spacing:0.24em;color:var(--accent-warm)}.dl-journey a{font-size:0.9rem;font-weight:400;color:var(--dl-muted)}.dl-journey a:hover{color:var(--green)}.dl-support{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.5rem;border-radius:1.25rem;background:var(--dl-tint)}.dl-support .dl-body{max-width:40rem}.dl-top{display:flex;flex-wrap:wrap;align-items:center;gap:3rem 4rem}.dl-top>.dl-hero,.dl-top>.dl-mcp{flex:1 1 24rem;min-width:min(20rem, 100%);max-width:100%;box-sizing:border-box}.dl-top>.dl-mcp{margin-top:0;grid-template-columns:minmax(0, 1fr);gap:1.5rem;padding:2rem}.dl-top .dl-mcp .dl-steps{margin:1rem 0}@media (max-width: 1024px){.dl-mcp{grid-template-columns:minmax(0, 1fr);gap:2rem;padding:1.75rem}.dl-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.dl-grid-5{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 640px){.dl-page{padding-top:3rem}.dl-section{margin-top:3.5rem}.dl-grid-2,.dl-grid-3,.dl-grid-4{grid-template-columns:minmax(0, 1fr)}.dl-grid-5{grid-template-columns:repeat(2, minmax(0, 1fr))}.dl-support{flex-direction:column;align-items:flex-start;padding:1.75rem}}.mdx-content img[src*=\"/images/\"]{border:2px solid var(--color-terracotta);border-radius:0.75rem}li:has(button.logout-link){display:none}.chat-assistant-floating-input{display:none!important}a.select-none{display:flex}a:has(>img.nav-logo){flex-shrink:0}a:has(>img.nav-logo)::after{content:\"DOCS\";margin-top:0.25rem;margin-left:1rem;border-radius:999px;background:var(--color-cloud);padding:0.25rem 0.75rem;font-family:var(--font-body);font-weight:700;letter-spacing:0.1em;font-size:0.7rem;line-height:1.2;color:var(--color-building-green);align-self:center;transition:all 0.25s}a:has(>img.nav-logo):hover::after{color:var(--color-cloud);background:var(--color-building-green)}html.dark a:has(>img.nav-logo)::after{color:var(--color-mist-green);border:1px solid var(--color-mist-green);background:rgba(159, 211, 168, 0.08)}html.dark a:has(>img.nav-logo):hover::after{color:var(--color-deep-forest);background:var(--color-mist-green)}@media (min-width: 1024px){.navbar-link{font-size:0;gap:0;padding:0.4rem;border-radius:0.5rem;transition:color 0.25s}.navbar-link svg{width:1.1rem;height:1.1rem;transition:all 0.25s;\u0026:hover{background-color:var(--green)}}}.navbar-tip{position:fixed;z-index:100;padding:0.3rem 0.55rem;border-radius:0.375rem;background:var(--color-deep-forest);color:var(--color-cloud);font-size:0.75rem;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity 0.15s, transform 0.15s}.navbar-tip.is-visible{opacity:1;transform:translateY(0)}.dark .navbar-tip{background:var(--color-cloud);color:var(--color-deep-forest)}@media (hover: none){.navbar-tip{display:none}}.whats-new-desc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem}.whats-new-desc>p{margin:0}.whats-new-switch{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.85rem;font-size:0.8rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none!important;color:var(--color-building-green, #2E6B3E)!important;background:var(--color-cloud, #F0F2EF);border:1px solid var(--color-building-green, #2E6B3E);border-radius:9999px;transition:background 0.2s}.whats-new-switch:hover{background:#e3e8e2}html.dark .whats-new-switch{color:var(--color-mist-green, #9FD3A8)!important;background:transparent;border-color:var(--color-mist-green, #9FD3A8)}html.dark .whats-new-switch:hover{background:rgba(159, 211, 168, 0.1)}.whats-new-switch-logo{width:1rem;height:1rem;flex:none}.whats-new-switch-arrow{transition:transform 0.2s}.whats-new-switch:hover .whats-new-switch-arrow{transform:translateX(2px)}.release-notes li>strong>a{color:var(--color-building-green);border-bottom:1px dashed rgba(46, 107, 62, 0.5);text-decoration:none}.release-notes li>strong>a::after{content:\"\";display:inline-block;width:0.8em;height:0.8em;margin-left:0.25em;vertical-align:-0.05em;background-color:currentColor;-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E\") no-repeat center / contain;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E\") no-repeat center / contain;transition:transform 0.15s}.release-notes li>strong>a:hover{border-bottom-style:solid;border-bottom-color:currentColor}.release-notes li>strong>a:hover::after{transform:translate(1px, -1px)}html.dark .release-notes li>strong>a{color:var(--color-mist-green);border-bottom-color:rgba(159, 211, 168, 0.5)}.release-badge{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:0.5rem;padding:0.3rem 0.75rem;font-size:0.75rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--color-building-green);background:var(--color-cloud);border:1px solid rgba(46, 107, 62, 0.4);border-radius:9999px;transition:background 0.2s, border-color 0.2s}.release-badge:hover{background:#e3e8e2;border-color:var(--color-building-green)}html.dark .release-badge{color:var(--color-mist-green);background:transparent;border-color:rgba(159, 211, 168, 0.4)}html.dark .release-badge:hover{background:rgba(159, 211, 168, 0.1);border-color:var(--color-mist-green)}.release-badge-dot{width:0.4rem;height:0.4rem;border-radius:9999px;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:release-badge-pulse 2s ease-out infinite}.release-badge-arrow{transition:transform 0.2s}.release-badge:hover .release-badge-arrow{transform:translate(-1px, 1px)}@keyframes release-badge-pulse{0%{box-shadow:0 0 0 0 rgba(46, 107, 62, 0.5)}70%{box-shadow:0 0 0 6px rgba(46, 107, 62, 0)}100%{box-shadow:0 0 0 0 rgba(46, 107, 62, 0)}}@media (prefers-reduced-motion: reduce){.release-badge-dot{animation:none}}"}],"page":{"pagePath":"pre-built-apps/shadow-ai","slug":"/pre-built-apps/shadow-ai","pageMetadata":{"title":"Shadow AI","description":"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.","icon":"robot","href":"/pre-built-apps/shadow-ai"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:_jsx(_components.em,{children:`“Find the AI tools in use across your estate from installed software and Entra app consents, set a policy for each, and raise tickets.”`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=890df212aa3044323245efedee16062d`,alt:`Shadow AI app on demo data, AI exposure page: 27 AI apps in use with no decision, an exposure score of 43, 29 AI apps found, 108 people using AI, apps by decision and risk level, the tools that move the score most such as ChatGPT and Claude, people by kind of tool, departments using AI and data sources`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/prebuilt-shadow-ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=17661a67c080c3f6141ff9fb1cddfd90 280w, https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=c8a742e92e6582c7c905793da9259e82 560w, https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=1ae4f263714661879d8c48597a66ad7a 840w, https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=9ca4c3905b5d91d5c25acb320adf7abd 1100w, https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=757ed95b8fc76d339e386d9f9c34992e 1650w, https://mintcdn.com/threataware-labs/JizGYqEeTbHV_69f/images/prebuilt-shadow-ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=JizGYqEeTbHV_69f\u0026q=85\u0026s=ce930177625443af3e3ad880e127bb75 2500w`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pages:`}),` Overview, AI apps, People, Devices and Policy, plus `,_jsx(_components.strong,{children:`Matching`}),`, `,_jsx(_components.strong,{children:`Knowledge Base`}),` and `,_jsx(_components.strong,{children:`Settings`}),`, which every pre-built app has.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-it-includes`,children:`What it includes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Type`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shadow AI Template`}),_jsx(_components.td,{children:`Studio app`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shadow AI Template Entra Devices and Users`}),_jsx(_components.td,{children:`Data feed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shadow AI Template Installed Software`}),_jsx(_components.td,{children:`Data feed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shadow AI Template Enterprise Apps and OAuth Consents`}),_jsx(_components.td,{children:`Data feed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Raise Shadow AI Ticket`}),_jsx(_components.td,{children:`Action`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Claude AI`}),_jsx(_components.td,{children:`Action`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Template Claude Link Matcher`}),_jsx(_components.td,{children:`Action`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-need`,children:`What you need`}),`\n`,_jsx(_components.p,{children:`To import, you need your Microsoft client ID, tenant ID and client secret, your ITSM details, and an Anthropic API key.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-it-to-your-workspace`,children:`Add it to your workspace`}),`\n`,_jsxs(_components.p,{children:[`In Builder Mode, open `,_jsx(_components.strong,{children:`Build Apps`}),`, find `,_jsx(_components.strong,{children:`Shadow AI`}),` in the Gallery and click `,_jsx(_components.strong,{children:`Import`}),`. See `,_jsx(_components.a,{href:`/pre-built-apps`,children:`Introduction`}),` for the full steps and what happens when you import.`]}),`\n`,_jsx(Heading,{level:`2`,id:`build-a-starting-version-yourself`,children:`Build a starting version yourself`}),`\n`,_jsxs(_components.p,{children:[`Want to build something like it from scratch instead? Paste this into the `,_jsx(_components.a,{href:`/planner`,children:`Planner`}),`, which turns it into ready-to-launch prompts for each data feed, action and app. You can also paste it straight into the Studio `,_jsx(_components.a,{href:`/studio/ai-composer`,children:`Composer`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Build a Shadow AI app that finds the AI tools in use across our estate and lets us set a policy for each.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Data: installed software from Microsoft Defender, devices and users from Microsoft Entra ID, and enterprise apps and OAuth consents from Entra ID.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Pages:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Overview: an exposure score, how many AI apps were found, how many people use AI, and how many apps are still waiting for a decision. Show apps by decision and by risk level, the tools that move the score most, people by kind of tool and departments using AI.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- AI apps: every AI tool found, with its users, risk and decision.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- People: who uses which AI tools.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Devices: AI software by device.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Policy: set each app or kind of tool to sanctioned, tolerated, unsanctioned or blocked.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add an action that raises a ticket for an app that breaks policy.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`This won’t recreate the pre-built app exactly.`}),` The Composer generates a new app each time, so the same prompt gives a different result every run, even twice in the same session. Treat it as a starting point and refine it in conversation. To get the app exactly as shown on this page, import it from the Gallery.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Shadow AI","description":"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.","icon":"robot","href":"/pre-built-apps/shadow-ai"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What it includes","slug":"what-it-includes","depth":2,"children":[]},{"title":"What you need","slug":"what-you-need","depth":2,"children":[]},{"title":"Add it to your workspace","slug":"add-it-to-your-workspace","depth":2,"children":[]},{"title":"Build a starting version yourself","slug":"build-a-starting-version-yourself","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/threataware-labs/e370f9a71ca96231/js/home-title.js","/_mintlify/custom/threataware-labs/e4e7940a46ddb192/js/navbar-tooltips.js","/_mintlify/custom/threataware-labs/8abdda18f7ced630/js/whats-new-switch.js","/_mintlify/custom/threataware-labs/7936e80a381826f9/js/release-badge.js"],"subdomain":"threataware-labs","siteName":"Dimension Docs","title":"Shadow AI - Dimension Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T09:24:14.551Z","originalFileLocation":"pre-built-apps/shadow-ai.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dimension Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Shadow AI - Dimension Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dimension Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dimension.io/pre-built-apps/shadow-ai\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://threataware-labs.mintlify.site/_mintlify/api/og/v2?division=Pre-built+Apps\u0026amp;title=Shadow+AI\u0026amp;description=Find+the+AI+tools+in+use+and+set+a+policy+for+each.+A+pre-built+app+from+the+Dimension+Gallery.\u0026amp;theme=6d15aa0074a26aae5ea9798e\u0026amp;signature=6954b0c55620440623a75ee2c23a44443fb68d89190908db4c3dc1822a89644a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Shadow AI - Dimension Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://threataware-labs.mintlify.site/_mintlify/api/og/v2?division=Pre-built+Apps\u0026amp;title=Shadow+AI\u0026amp;description=Find+the+AI+tools+in+use+and+set+a+policy+for+each.+A+pre-built+app+from+the+Dimension+Gallery.\u0026amp;theme=6d15aa0074a26aae5ea9798e\u0026amp;signature=6954b0c55620440623a75ee2c23a44443fb68d89190908db4c3dc1822a89644a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/threataware-labs/kspDsT0O7cinzix5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dimension Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2E6B3E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dimension.io/pre-built-apps/shadow-ai\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pre-built-apps/shadow-ai.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dimension.io/#organization\",\"name\":\"Dimension Docs\",\"url\":\"https://docs.dimension.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/threataware-labs/-q3Ba3EY-TzmdXHi/logo/Dimension_Logo_Primary_Deep_Forest.svg?fit=max\u0026auto=format\u0026n=-q3Ba3EY-TzmdXHi\u0026q=85\u0026s=3d8688bbca4e52734dc1b24daba2a653\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dimension.io#website\",\"name\":\"Dimension Docs\",\"url\":\"https://docs.dimension.io\",\"publisher\":{\"@id\":\"https://docs.dimension.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dimension.io/pre-built-apps/shadow-ai#webpage\",\"url\":\"https://docs.dimension.io/pre-built-apps/shadow-ai\",\"name\":\"Shadow AI\",\"description\":\"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\",\"dateModified\":\"2026-10-23T09:24:14.551Z\",\"isPartOf\":{\"@id\":\"https://docs.dimension.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dimension.io/pre-built-apps/shadow-ai#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dimension.io/pre-built-apps/shadow-ai#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pre-built Apps\",\"item\":\"https://docs.dimension.io/pre-built-apps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shadow AI\",\"item\":\"https://docs.dimension.io/pre-built-apps/shadow-ai\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dimension.io/pre-built-apps/shadow-ai#article\",\"headline\":\"Shadow AI\",\"name\":\"Shadow AI\",\"description\":\"Find the AI tools in use and set a policy for each. A pre-built app from the Dimension Gallery.\",\"url\":\"https://docs.dimension.io/pre-built-apps/shadow-ai\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dimension.io/pre-built-apps/shadow-ai#webpage\"},\"dateModified\":\"2026-10-23T09:24:14.551Z\",\"publisher\":{\"@id\":\"https://docs.dimension.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dimension.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dimension Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dimension Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/pre-built-apps/shadow-ai.md","siteName":"Dimension Docs","nav":{"global":null,"tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":""}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/overview"}]},{"tab":"Use Cases","groups":[{"group":"Use cases","icon":"lightbulb","pages":[{"title":"Use Cases","icon":"lightbulb","href":"/use-cases"}]},{"group":"Pre-built Apps","icon":"grid-2","pages":[{"title":"Introduction","icon":"grid-2","href":"/pre-built-apps/index"},{"title":"Exposure management","icon":"crosshairs","href":"/pre-built-apps/exposure-management"},{"title":"Licence management","icon":"receipt","href":"/pre-built-apps/licence-management"},{"title":"MFA coverage","icon":"fingerprint","href":"/pre-built-apps/mfa-coverage"},{"title":"Patch management","description":"Track this month's Windows updates and what's left to do. A pre-built app from the Dimension Gallery.","icon":"arrows-rotate","href":"/pre-built-apps/patch-management"},{"title":"Shadow AI","icon":"robot","href":"/pre-built-apps/shadow-ai"}]},{"group":"Tutorials","icon":"list-check","pages":[{"title":"Tutorials","description":"Step-by-step walkthroughs to build common security applications","icon":"graduation-cap","href":"/tutorials/index"},{"title":"Tutorial: License Tracker","icon":"file-invoice-dollar","href":"/tutorials/license-tracker"},{"title":"Tutorial: SOC Dashboard","icon":"chart-line","href":"/tutorials/soc-dashboard"},{"title":"Tutorial: Compliance Scorecard","icon":"clipboard-check","href":"/tutorials/compliance-scorecard"},{"title":"Tutorial: Patch Tracker","icon":"download","href":"/tutorials/patch-tracker"}]}]}]},"basePath":"","title":"Shadow AI - Dimension Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}