Shadow AI Audit Checklist: A Practical Framework to Discover, Assess, and Govern Unauthorized AI Use at Scale

Key takeaways
- Discovery must span every control plane. Network, endpoint, identity, cloud, procurement, and employee-reported evidence each reveal a different slice of unapproved AI use, and none of them is complete alone.
- Every finding needs an owner. A defensible shadow AI audit checklist converts each discovery signal into an inventory record with a purpose, data classification, risk tier, accountable owner, and review date.
- Impact and probability belong on separate scales. Rating both dimensions from 1 to 5 keeps familiar, low-friction tools from scoring as safe simply because employees use them daily.
- Treatment should be proportionate. Approval, restriction, sandboxing, replacement, and blocking are all valid outcomes, and removing a useful tool without a substitute pushes the workflow out of sight.
- Governance has to be continuous. Models, plugins, permissions, and business purposes change faster than annual audit cycles, so monitoring, recertification, and exception expiry keep the register accurate.
A shadow AI audit checklist gives security teams a structured way to find unapproved AI tools, agents, features, and data flows. Hidden use creates security, privacy, compliance, and business risk long before anyone records it. This guide helps security, IT, privacy, compliance, and business leaders set audit boundaries and combine evidence from every control plane.
The framework explains how to distinguish productive experimentation from material exposure. It covers inventorying each use case, assigning accountable owners, scoring impact and probability, and choosing proportionate actions such as approval, restriction, sandboxing, replacement, blocking, or exception management.
The checklist addresses risks from pasted credentials, source code, customer data, health information, education records, payment data, intellectual property, and other regulated information, including use in consequential decisions. It also covers the evidence a finding needs to survive audit review without routine capture of prompt content.
Applied consistently, this framework produces a defensible view of AI use and a practical path to govern it without suppressing employee innovation. Explore Adaptive Security's AI governance and human-risk capabilities to see how continuous discovery supports that work.

What Is a Shadow AI Audit Checklist and Why Does It Matter?
A shadow AI audit checklist identifies generative AI tools, features, agents, models, APIs, browser extensions, identities, data flows, and automated workflows used without established organizational approval or governance.
The audit shows where AI operates, what information it receives, who can access it, and which business decisions depend on its output. Shadow AI is rarely malicious, but ungoverned use creates security, privacy, compliance, intellectual-property, availability, financial, and consequential-decision risks.
Shadow AI Versus Shadow IT
Shadow IT is the broader practice of using unapproved technology outside formal IT oversight. It includes personal file-sharing accounts, unsanctioned SaaS applications, consumer messaging platforms, and unmanaged devices. Shadow AI is a specialized category within shadow IT involving systems that generate, transform, classify, predict, or autonomously act on information.
That distinction changes the audit method. A shadow IT review might inventory an unauthorized project-management application and record its owner, permissions, and stored data. A shadow AI audit must also determine what the system infers, generates, retains, learns from, connects to, and does without direct human review.
The scope of the audit extends well beyond a standalone public chatbot. It includes an approved business application with an embedded AI assistant and a code editor extension connected to a personal model account. It also covers an employee-created API workflow, a customer-service bot configured without legal review, and an agent that can retrieve records or send messages on a user's behalf.
An AI agent is a software system that interprets instructions, selects tools, retrieves information, and takes actions with limited human intervention. An agent built inside an approved platform can become shadow AI when employees activate unreviewed connectors, grant excessive permissions, or use it outside the approved business case.
The same applies to the Model Context Protocol (MCP), which allows an AI system to interact with external tools and data sources. The audit must record those connections because risk sits in the workflow itself, rather than in the model's brand name.
A useful AI inventory joins five views of the environment:
- Tools and features: Public chatbots, enterprise copilots, code assistants, transcription services, image generators, embedded AI functions, browser extensions, APIs, agents, and locally installed models.
- Identities and access: Employees, contractors, service accounts, privileged users, personal accounts, OAuth grants, API keys, and third-party integrations.
- Data flows: Prompts, uploaded files, retrieved records, training settings, provider retention, downstream destinations, and outputs copied into business systems.
- Use cases: Software development, recruiting, customer support, legal review, financial analysis, marketing, research, executive communications, and operational automation.
- Controls and evidence: Approval status, owner, purpose, data classification, access restrictions, human review, logging, retention, incident procedures, and review date.
This approach treats employees as sources of discovery rather than offenders. A developer who adopts an unapproved coding assistant is signaling a productivity need. Security leaders should capture that need, assess the workflow, and provide an approved path instead of driving use further underground.
How Shadow AI Risks Differ From Ordinary SaaS Risk
AI specific risk starts because users submit instructions and context alongside files. A confidential contract, source-code fragment, patient note, customer record, or acquisition plan can enter a prompt. From there it can move through a provider, plugin, agent, or connected data source outside established handling rules.
The governance response is to classify acceptable inputs, prohibit sensitive data where controls are absent, and verify provider retention, training, isolation, deletion, and access terms.
Security risk also changes because AI systems can turn untrusted content into instructions. A retrieved document, web page, email, or data record can contain prompt injection that attempts to redirect an agent, expose secrets, or trigger an unauthorized action.
Leaders should require least-privilege permissions, isolate high-impact connectors, and log tool calls. Human approval should be mandatory before an agent changes records, sends external communications, executes code, or moves money.
Privacy risk requires more than checking whether a SaaS provider encrypts data. An audit should identify personal information in prompts and outputs, determine the legal basis for processing, document international transfers, and assign responsibility for deletion and access requests. Regulated organizations should map each use case to applicable privacy, records, and sector obligations before production use.
Compliance risk follows when an organization cannot explain which model produced an output, which data informed it, who approved the use case, or whether a person reviewed the result. The NIST AI Risk Management Framework Generative AI Profile, published in 2024, provides a structure for identifying and managing risks specific to generative AI.
A 2025 ISACA analysis of shadow AI auditing identifies inventory, policy, identity controls, and accountability records as core audit outcomes. The practical action is to maintain a living AI register with an accountable owner, risk tier, approved purpose, model details, data classes, control requirements, and evidence of periodic review.
Intellectual-property risk is distinct because AI output can resemble protected code, confidential know-how, or a competitor's material without giving the user a clear chain of provenance. Organizations should prohibit the submission of trade secrets to unapproved systems and require review for generated code and creative work.
Teams should also preserve source records and define ownership and licensing rules before deploying outputs.
Availability risk deserves explicit treatment. A business process can depend on a consumer account, a single model provider, an expiring API key, or an agent with unstable behavior.
Any of those dependencies can fail when the service changes terms, reaches a usage limit, suffers an outage, or removes a feature. The audit should identify critical dependencies, document fallback procedures, set service and access requirements, and test manual alternatives.
Financial risk combines direct spending with hidden operational exposure. Teams can create duplicate subscriptions, unmanaged API usage, unexpected token charges, and expensive automated loops. An approved-use register should connect each tool to a budget owner, purchasing record, usage threshold, renewal date, and cost-control mechanism.
AI can also influence consequential decisions about employment, credit, insurance, healthcare, education, safety, or access to essential services. An inaccurate or biased output becomes more serious when staff treat it as an answer rather than an input.
The audit must flag high-impact use cases and prohibit fully automated decisions where policy or law requires human judgment. Reviewers should also test outputs for accuracy and disparate impact and record who made the final decision.
Security teams often use data loss prevention (DLP) to detect and restrict sensitive information. A cloud access security broker (CASB) monitors cloud application use and applies access policy, while a security information and event management (SIEM) platform aggregates and analyzes security logs.
These controls remain valuable, but none replaces the audit. DLP can identify a sensitive prompt, CASB can identify an application, and SIEM can correlate an event. Leaders still need the business context that explains whether the use was approved, appropriate, and safe.
What Should a Shadow AI Audit Checklist Examine?
A complete shadow AI audit should produce an actionable map rather than a list of alarming application names. Leaders should expect six outcomes.
- A verified AI inventory: Every discovered tool, feature, model, API, extension, agent, workflow, and MCP connection has an owner, purpose, provider, account type, approval status, and last-review date.
- A data-flow map: The organization can see what information enters each system, where it travels, how long it is retained, whether it trains a provider model, and where outputs are reused.
- An identity and permission record: Each human and nonhuman identity is tied to its access scope, authentication method, OAuth grants, API keys, administrative privileges, and connected business systems.
- A use-case risk rating: Each workflow is categorized by data sensitivity, autonomy, external impact, regulatory exposure, intellectual-property value, and potential harm if the output is wrong.
- A control and remediation plan: High-risk uses receive immediate containment, approved alternatives, permission reduction, data restrictions, human-review requirements, or retirement. Lower-risk uses receive documented guardrails and a review schedule.
- An evidence package for leadership: Security, privacy, legal, compliance, procurement, HR, and business owners receive records showing decisions, exceptions, training needs, incidents, and unresolved exposure.
The audit should also reveal demand. Repeated use of an unapproved transcription tool can indicate that approved meeting software lacks a required feature. Frequent personal use of a coding model can show that developers need a sanctioned workflow with repository controls. AI governance succeeds when it closes those gaps while setting firm boundaries around sensitive data, high-impact decisions, autonomous actions, and external sharing.
For human-layer visibility, organizations can connect AI-use signals to broader human risk monitoring, including risky browser behavior, open-source intelligence (OSINT) exposure, training response, and reported phishing activity. That connection does not turn every AI action into an employee score. It gives leaders context about where targeted education, policy clarification, or technical restriction will reduce exposure fastest.
The immediate output should be a prioritized remediation queue. Start with tools receiving sensitive data, identities holding privileged access, agents capable of external action, and use cases affecting customers or employees.
Define an approved route for legitimate work and schedule recurring reviews, because models, plugins, permissions, and business purposes change faster than annual audit cycles. That inventory establishes the evidence needed to set clear audit boundaries, assign ownership, and determine which systems require deeper testing.
How Should an Organization Scope a Shadow AI Audit Checklist?
A defensible shadow AI audit checklist starts with a clear objective, defined boundaries, and representatives who can validate findings. Establish evidence, privacy, and chain-of-custody rules before collecting usage data. A focused scope gives leaders actionable findings without turning employee monitoring into surveillance.
Document how the team will distinguish experimentation from production use, and how it will separate approved tools from genuinely unauthorized ones.
1. Define the Audit Objective and Boundaries
Write the decision the audit must support. A useful objective is, “Identify unapproved AI tools receiving company data, determine the risk of each use case, and assign an owner and remediation deadline.” Avoid an objective such as “Find every employee using AI,” which encourages excessive collection without defining a business outcome.
Set organizational and technical boundaries before reviewing logs. Include subsidiaries, contractors, temporary workers, partners, unmanaged devices, home networks, mobile apps, personal accounts, embedded SaaS AI features, internal agents, and API use.
Record the time period, geographic regions, business units, identity sources, browser or endpoint telemetry, cloud application records, and procurement data under review.
Classify each use case into at least three states:
- Experimentation: A limited trial, sandbox, proof of concept, or personal productivity test with no production data, customer information, or business-critical output.
- Production use: An AI tool, internal agent, or API that supports a recurring business process, stores organizational data, or influences customer, financial, employment, academic, or operational decisions.
- Approved exception: A tool that appears unauthorized in one data source but has documented approval from another department, subsidiary, or procurement channel.
Do not label a tool unauthorized simply because it is absent from the central software inventory. Check departmental contracts, purchase orders, legal reviews, privacy assessments, data-processing agreements, security exceptions, and approved API keys. This prevents duplicate investigations and gives data owners a structured way to explain legitimate use.
Use the NIST 2024 Generative AI Profile to document risks, controls, and accountability across the AI lifecycle. Every material finding should end with an inventory record, risk rating, accountable owner, and defined action.
2. Build a Cross-Functional Audit Team
Assign one accountable audit lead, but do not let IT or security conduct the review alone. IT should identify applications, identities, devices, integrations, and API traffic. Security should assess exposure, access paths, data movement, and abuse scenarios. Privacy and legal should define lawful collection, retention, employee notice, contractual restrictions, and cross-border requirements.
Procurement should reconcile vendors, renewals, invoices, and shadow purchases. Finance should identify corporate-card transactions, cost centers, and unbudgeted subscriptions. HR should advise on workforce communications, employee relations, and monitoring boundaries. Data owners should classify information entering each tool and approve remediation for their domains.
Include business-unit representatives because usage context determines risk. Marketing, engineering, sales, customer support, finance, and operations can distinguish harmless drafting from sensitive production workflows. In K-12 organizations, curriculum or academic leaders can separate classroom experimentation from systems handling student records, assessments, or staff information.
Give each participant a written responsibility and escalation path. Define who can declare a tool approved, authorize a temporary exception, contact a vendor, pause a risky workflow, and sign off on closure. Publish the review method to employees before collection begins so the exercise builds cooperation.
3. Set Evidence, Privacy, and Chain-of-Custody Rules
Collect only the information needed to answer the audit question. Prefer tool names, domains, account type, department, access dates, data classification, and aggregate usage over full prompts, response text, or continuous individual-level monitoring. Redact or hash user identifiers where possible, and restrict raw evidence to authorized reviewers.
Define evidence sources and preservation rules before collection. For each record, capture its source system, collection date, time zone, collector, query or export method, file hash where appropriate, and access history.
Store original exports as read-only files, work from documented copies, and record every transformation. These controls help reviewers distinguish a verified finding from an incomplete log or altered spreadsheet.
Set retention and deletion dates before the first export. Prohibit reviewers from copying prompts into personal notes, email, or AI tools. When a prompt is necessary to assess sensitivity, preserve only the smallest excerpt that proves the issue, redact names and secrets, and document why retention is justified.
Apply the same rules to personal accounts and unmanaged devices, with legal and HR approval before examining content.
Finish the planning stage by signing a scope register that records systems included, systems excluded, assumptions, evidence owners, privacy safeguards, and escalation thresholds. Use this checklist to confirm coverage:
- Subsidiaries, contractors, temporary workers, and partners
- Managed and unmanaged devices, home networks, and mobile apps
- Personal accounts, embedded SaaS AI, internal agents, and APIs
- Experimentation, production workflows, and approved exceptions
- IT, security, privacy, legal, procurement, finance, HR, and data owners
- Business-unit representatives and K-12 curriculum or academic leaders
- Evidence access, redaction, retention, hashing, and chain of custody
Once the register is approved, the organization can begin discovery through its AI governance and human risk controls without expanding the audit beyond its stated purpose. That discipline turns scattered usage signals into decisions that protect sensitive data while preserving responsible experimentation.

How Can Organizations Discover Every Shadow AI Tool, Feature, Agent, and API With a Shadow AI Audit Checklist?
A shadow AI audit checklist combines technical telemetry, financial records, and direct employee input to identify tools that formal inventories miss. Effective shadow AI detection starts with passive discovery across network, identity, endpoint, cloud, and API data, then reconciles those findings with purchases, integrations, repositories, and employee workflows.
Treat discovery as evidence collection rather than surveillance, and give employees a clear way to disclose legitimate use without penalty.
1. Run Passive Technical Discovery Across Every Control Plane
Build a normalized activity dataset instead of asking one security product for a complete answer. Export DNS requests, firewall sessions, proxy and secure web gateway logs, VPN traffic, endpoint telemetry, browser inventory, CASB events, SaaS and OAuth grants, identity-provider sign-ins, SIEM events, cloud audit logs, mobile-device records, and API-gateway traffic.
Record the user or service account, device, destination, timestamp, authentication method, data-transfer direction, volume, and application category for each event.
A practical sequence includes:
- Search DNS, firewall, proxy, secure web gateway, and VPN records for AI domains, model-hosting endpoints, browser-based copilots, file-conversion services, transcription tools, image generators, code assistants, and unfamiliar SaaS destinations. Include redirects and content-delivery domains because one AI product can distribute traffic across several hostnames.
- Compare endpoint and browser inventories with the approved software catalog. Flag desktop clients, progressive web apps, browser extensions, native mobile applications, and locally installed command-line tools. Inspect extension permissions for clipboard capture, page reading, downloads, form access, browsing-history access, and internal-page access.
- Review CASB, SaaS-management, and OAuth data for unsanctioned applications, personal accounts, delegated access, newly created OAuth grants, and tokens with broad mailbox, file, calendar, repository, or chat permissions. An application that never appears in DNS because it operates through an approved platform can still create material exposure through an OAuth connection.
- Inspect identity-provider logs for new service principals, unusual sign-ins, password-based accounts outside single sign-on, dormant accounts becoming active, and authentication from unmanaged devices. Tie every AI application to a human owner, business owner, or service account.
- Search cloud audit trails, object-storage access, serverless workloads, notebooks, container registries, and secret stores for model APIs, agent frameworks, prompt logs, embeddings, vector databases, and unknown inference endpoints. Look for API keys in cloud secret stores, environment files, repositories, deployment manifests, and CI/CD pipelines.
- Review API-gateway and application logs for calls to external model providers, internal copilots, retrieval-augmented-generation services, model routers, agent tools, and Model Context Protocol connections. Capture the systems an agent can read or modify, rather than only the model name.
- Add mobile telemetry for managed corporate devices. Check app inventories, browser histories where policy permits, managed app traffic, clipboard events, and mobile VPN or DNS records for AI use that never touches a corporate laptop.
This process should produce one record for each tool, extension, agent, API, account, and connection. Link aliases and subdomains to a canonical application name, then attach the observed data path.
A label such as “AI assistant” is too vague to act on. The record should state whether the assistant received source code through a browser paste, accessed internal pages through an extension, read cloud files through OAuth, or called a production API through an agent.
Technical discovery also needs a stop condition. Mark an application as observed when telemetry confirms use, and connected when it has an identity, OAuth, API, or agent relationship. Mark it unresolved when the destination is known but its user, purpose, or data access remains unclear. This prevents teams from confusing a domain list with an audit.
2. Reconcile Technical Findings With Business and Financial Records
Technical logs show activity on managed systems, but they do not capture every purchase or personal-device workflow. Reconcile the technical inventory with procurement and finance data, because an employee can pay for an AI service before security ever sees its domain.
Request records from procurement, accounts payable, corporate-card administrators, expense-management systems, legal, finance, and department operations. Search vendor invoices, reimbursement claims, app-store charges, software renewals, purchase orders, contract repositories, and free-trial registrations for AI tools, API credits, plug-ins, meeting assistants, transcription services, coding products, and data-enrichment services.
Review naming variants and parent companies, because a charge labeled “productivity software” can conceal an AI feature or model-backed add-on.
Match each financial record against identity-provider, endpoint, browser, and SaaS data. If a corporate-card charge has no corresponding managed-device activity, investigate personal-browser use, mobile access, home-network work, or a department-owned account. If network activity has no purchase record, determine whether the tool is free, bundled into approved SaaS, funded by a vendor, or accessed through a personal subscription.
Approved SaaS requires a separate feature review. Ask application owners to enumerate embedded copilots, meeting summaries, document assistants, automated ticket agents, customer-service bots, analytics copilots, and AI plug-ins.
Record whether each feature is enabled by default and what data it can access. Note where prompts and outputs are stored, whether customer data is used for model improvement, and whether administrators can disable or scope the feature. Shadow AI often hides inside an approved contract, so an application allowlist alone cannot establish control.
Repositories and delivery systems require the same reconciliation. Search source-code repositories, issue trackers, wikis, environment files, deployment templates, CI/CD variables, package manifests, notebooks, and infrastructure-as-code for model names, API endpoints, prompt libraries, agent instructions, MCP configuration, and referenced tokens.
Identify the system owner, data classification, deployment environment, and approval record. A proof of concept in a private repository still matters if its credentials can reach production data.
Classify every finding by business impact using four fields: data sensitivity, privilege scope, persistence, and business dependency. High sensitivity includes regulated, confidential, source-code, credential, or customer data. High privilege includes mailbox-wide, repository-wide, production, administrative, or internal-page access.
High persistence includes saved prompts, retained files, scheduled agents, long-lived tokens, and CI/CD execution. High dependency identifies workflows employees rely on daily, which therefore require a controlled replacement rather than abrupt removal.
3. Validate the Inventory Through Human-Led Discovery and Triage
Human-led discovery closes the gap between telemetry and intent. Send employees a short, nonpunitive survey. Ask which AI tools, browser extensions, mobile apps, agents, APIs, and embedded SaaS features they use for work, what information they provide, whether they use personal accounts, and which tasks the tools perform.
Include tools used from home, on mobile devices, inside repositories, or through integrations that never appear as separate applications.
Follow the survey with structured interviews across finance, engineering, marketing, legal, sales, customer support, operations, HR, and executive teams. Ask employees to demonstrate workflows with sanitized data.
This reveals clipboard behavior, internal-page access, browser extensions, personal accounts, API keys, automated prompts, MCP connections, and informal workarounds that log reviews cannot explain. Employees are often the fastest route to accurate inventory data when the process rewards disclosure instead of treating experimentation as misconduct.
Provide anonymous reporting through an ethics channel, security form, or dedicated mailbox. Make the prompt specific: “Report any AI tool, extension, agent, API, or approved-SaaS feature in use that does not appear in the approved catalog.”
Anonymous reports can identify department-level adoption, shadow accounts, or risky workflows before centralized records do. Security teams should acknowledge reports, protect the reporter, and publish the response process.
Discovery creates noise, so apply a consistent false-positive test before escalating. Ordinary search queries can mention AI without transmitting sensitive content. Transcription and translation services can be approved productivity functions rather than ungoverned AI applications.
Code repositories can contain documentation, package names, or test fixtures without active model use. Vendor telemetry can resemble outbound data transfer even when the organization did not send the data directly. Browser extensions can request broad permissions for legitimate functions but still require verification of the publisher, version, installation source, and actual page access.
Triage each finding in four passes:
- Verify activity by checking repeated events, authenticated identity, destination, and data direction.
- Verify purpose through the employee or application owner.
- Verify exposure by examining permissions, retention, training use, account type, and data classification.
- Assign an action such as approve, approve with restrictions, replace, isolate, revoke, rotate credentials, remove the extension, or investigate further.
Preserve the evidence and record the decision date so the same false positive does not return during a later audit.
A useful audit output is a living map of tools, features, agents, APIs, users, data paths, permissions, owners, and decisions rather than a list of banned applications. Repeat shadow AI audit checklist workflows after major SaaS purchases, identity changes, browser deployments, cloud launches, and policy updates.
Discovery establishes the evidence needed to set a defensible audit boundary and collect only the data that supports a clear governance decision.
Which Evidence Sources Should a Shadow AI Audit Checklist Compare?
A shadow AI audit checklist should compare evidence from network, endpoint, identity, SaaS, browser, cloud, finance, procurement, survey, and workflow systems rather than treating one log as a complete record.
DNS and proxy logs reveal destinations and traffic patterns. DLP, CASB, browser, identity, API, and SIEM data provide different levels of detail about the user, application, data movement, and business context. The strongest audit combines these sources, labels confidence clearly, and assigns each finding to the team that can verify or remediate it.
Network telemetry offers broad coverage but often misses encrypted content, unmanaged devices, home networks, mobile applications, and personal accounts. Browser, endpoint, identity, and API records provide more useful user and action context, but visibility depends on enrollment, permissions, integrations, retention, and provider cooperation.
Network and Endpoint Telemetry
Network and endpoint evidence should establish where AI use occurs before the audit evaluates whether that use is authorized. Review DNS resolvers, secure web gateways, proxy logs, firewall records, VPN telemetry, endpoint detection records, browser extensions, device-management inventories, and endpoint process data across the same collection window.
A DNS query can show that a device resolved an AI service domain. It cannot establish which employee used the service, what prompt they entered, whether the session was personal or corporate, or whether sensitive data left the organization.
| Source | What It Reveals | Blind Spots and Privacy Implications | Retention and Review Owner |
|---|---|---|---|
| DNS logs | Domain lookups, timestamps, source IPs, and repeated access to known AI services | Shared resolvers, cached results, encrypted DNS, mobile networks, and personal devices obscure the user. Retain domain-level data rather than unnecessary payloads. | 30 to 90 days where available. Network operations reviews first. |
| Proxy and secure web gateway logs | URL paths, categories, user or device identity, request volume, upload indicators, and blocked or allowed activity | TLS inspection can expose sensitive content and create legal or employee-monitoring concerns. Browser and direct-app traffic can bypass the proxy. | 30 to 90 days. Network security and privacy teams review jointly. |
| Endpoint telemetry | Installed applications, browser processes, device posture, copy and paste events where technically supported, and whether a managed device was used | Unmanaged laptops, Linux or mobile gaps, privacy restrictions, and offline activity reduce coverage. Avoid collecting full document content without a defined purpose. | 30 to 90 days for event data. Endpoint and IT asset teams validate. |
| Mobile-management records | Managed application use, device ownership, operating system, and corporate-account activity | Personal phones, cellular traffic, unmanaged applications, and privacy settings limit visibility. Mobile monitoring requires clear notice and consent rules. | 30 to 90 days. Mobility and privacy teams review. |
| VPN and remote-access logs | Connection identity, device, geography, session times, and whether traffic entered through corporate infrastructure | Home networks and split tunneling can route AI traffic outside inspection. VPN presence does not prove that activity occurred on a managed endpoint. | Match the audit window. Identity and network teams reconcile. |
The audit should separate observed use, inferred use, and absence of evidence. A resolver record is an observed domain lookup. A browser record tied to a named employee provides stronger attribution. No record from a home network means only that the corporate collection point saw nothing, and it does not prove that the employee avoided AI tools.
CISA's 2025 best-practices guidance for securing AI data emphasizes protecting data across its lifecycle. The audit should therefore document collection purpose, access controls, deletion dates, and the risk of retaining sensitive prompts or payloads.
Use the same timestamp standard, user identifier, device identifier, and application taxonomy across every source. Normalize time to UTC, map aliases such as employee IDs and email addresses, standardize AI service names, and deduplicate repeated events generated by DNS, proxy, browser, and endpoint sensors.
Assign reliability grades before reporting a finding. A named identity paired with a managed device and browser event supports high-confidence attribution. A shared public IP paired with a DNS query is low-confidence evidence that requires validation.

Identity, SaaS, Browser, and Cloud Records
Identity and application records explain who accessed an AI service and what account relationship existed at the time. Review single sign-on events, identity-provider logs, multifactor authentication records, OAuth grants, SaaS discovery inventories, browser history or extension telemetry where policy permits, cloud access-security records, application programming interface logs, and approved application registers.
These sources distinguish a sanctioned enterprise tenant from a consumer account, an employee account from a service account, and a normal workflow from an unapproved integration.
DNS and proxy logs can show that a request reached an AI domain. DLP can show that a policy-matched data pattern traveled toward that service, although encryption, unsupported applications, and false positives affect interpretation. CASB records can add application identity, user, upload, download, and policy-action context.
Browser telemetry can expose web-based AI use, extensions, personal accounts, and copy-and-paste activity that network logs cannot reliably attribute. Identity records establish the person or workload behind access. API logs reveal token use, model calls, request volume, workspace, and integration path when the provider makes those records available.
SIEM data creates no new visibility by itself. It correlates existing signals so investigators can connect an identity event, browser action, DLP alert, and cloud-access record.
| Source | What It Reveals | Blind Spots and Privacy Implications | Retention and Review Owner |
|---|---|---|---|
| Identity and SSO logs | Account, role, authentication time, device context, tenant, and access outcome | Personal accounts, local logins, shared credentials, and providers without federation evade attribution. Minimize location and behavioral data. | 90 days or the organization's incident standard. IAM reviews. |
| SaaS and CASB records | AI application inventory, sanctioned status, user activity, uploads, downloads, and policy decisions | New tools, free consumer tiers, shadow integrations, and incomplete API coverage produce gaps. Content inspection requires strict access controls. | 90 days where feasible. SaaS governance and security review. |
| Browser telemetry | Web applications, extensions, account context, navigation, and some transfer actions | Incognito mode, alternate browsers, mobile apps, personal devices, and privacy settings reduce visibility. Full browsing history is highly sensitive. | 30 to 90 days. Endpoint, privacy, and security teams review. |
| API and cloud logs | Tokens, model calls, workspace, source workload, data-transfer events, and administrative changes | Provider-specific fields, missing prompt content, short retention, and third-party integrations limit reconstruction. | Preserve relevant records before expiration. Cloud and application owners review. |
| DLP and SIEM correlation | Sensitive-data matches, policy violations, linked identities, and cross-source timelines | Pattern matching misses novel confidential data and can flag harmless text. SIEM correlation inherits each source's gaps. | Preserve alerts and normalized events for the audit window. DLP and SOC review. |
Sensitive content can include credentials, source code, customer data, health information, education records, payment data, confidential strategy, intellectual property, and other regulated information. The audit should record the data category and policy match rather than copying entire prompts into a report. Collect enough evidence to determine exposure and remediation, then restrict access to the underlying content.
An internal AI and shadow IT risk program can connect browser and human-risk signals to the employee or team responsible for follow-up. No audit should describe that signal as complete visibility.
For unmanaged devices, compare corporate identity activity with device-management gaps and ask business owners to validate the use case. For home networks, review VPN, identity, browser, and provider records while marking traffic outside corporate inspection as unknown.
For mobile applications, inspect managed-device and identity records, then use employee disclosure or targeted surveys to identify personal-device use without demanding private communications. For personal accounts, identify account type and data category rather than attempting to inspect private content. For third-party providers, request tenant-level audit exports, retention terms, subprocessors, training-use policies, and deletion procedures.
Finance, Procurement, Survey, and Workflow Evidence
Business records reveal AI use that technical telemetry misses, because employees often disclose tools through purchasing, reimbursement, integration, or process activity. Review corporate-card transactions, expense reports, purchase orders, vendor-risk questionnaires, procurement catalogs, legal reviews, privacy assessments, IT service tickets, help desk requests, project documentation, code-repository comments, data-loss incidents, and workflow approvals.
Search for AI service names, model providers, browser extensions, API subscriptions, transcription tools, meeting assistants, image generators, and automation platforms, then reconcile each record with technical evidence.
| Source | What It Reveals | Blind Spots and Privacy Implications | Retention and Review Owner |
|---|---|---|---|
| Finance and expense records | Paid subscriptions, reimbursements, recurring charges, and cost centers | Free tools, personal cards, bundled services, and departmental purchasing hide use. Financial data should be limited to business purpose and vendor identifiers. | Audit the prior 6 to 12 months. Finance and procurement review. |
| Procurement and vendor-risk records | Approved owners, contracts, data-processing terms, security reviews, and renewal dates | Informal trials, individual signups, and resellers bypass the process. Contract review does not prove actual use. | Audit the current vendor inventory and prior renewal cycle. Procurement and legal review. |
| Surveys and interviews | Unregistered tools, personal accounts, mobile use, workarounds, and employee intent | Self-reporting is incomplete and can feel punitive. Make responses confidential, explain the purpose, and avoid collecting unnecessary prompt content. | Run at discovery and after remediation. Security awareness, HR, and privacy review. |
| Workflow and ticket records | Business purpose, requested integrations, automation steps, and reported incidents | Documentation becomes stale, and informal experimentation leaves no record. Classify records by sensitivity. | Review the audit window and open projects. Application owners and GRC review. |
Source reliability depends on the question. Procurement is strong evidence that an organization paid for a service, but weak evidence that every user followed policy. A survey is valuable for uncovering personal accounts and home-network use, but it cannot independently verify frequency or data transfer.
A code repository can reveal an AI API key or generated source code, but access to repository content must follow least-privilege rules. Reconcile evidence by employee, device, application, date, and business unit, then deduplicate the same subscription or incident appearing in multiple systems.
Set a collection window before extraction. A 30-day window captures current behavior, while 90 days exposes recurring use and quarterly projects. Finance and procurement records often require 6 to 12 months to reveal renewals and reimbursements.
Preserve raw records in restricted storage, create a normalized analysis copy, document fields removed for privacy, and record each source's coverage limitations. Assign findings to application owners, identity teams, procurement, legal, privacy, HR, or security operations rather than placing responsibility on individual employees.
The audit becomes actionable when its scope states which business units, devices, accounts, providers, and data classes it can actually evaluate.
How Should Discovered AI Tools and Use Cases Be Inventoried and Assigned Owners in a Shadow AI Audit Checklist?
A shadow AI audit checklist should turn every discovery signal into an accountable record rather than a list of application names. Capture the tool, use case, data exposure, identity, permissions, commercial terms, and responsible people.
Assign a review date and exception expiry. Treat AI agents, service accounts, workspaces, tokens, and API connections as identities, because each can access data or trigger actions independently of a human user.
1. Capture the Minimum Inventory Fields
Start with one record per meaningful AI capability rather than one record per vendor. A single vendor can provide multiple models, features, workspaces, browser extensions, APIs, or embedded assistants with different data paths and permissions. Record a separate entry when the model, feature, endpoint, user population, integration scope, or business purpose changes.
The inventory should answer five questions immediately: What is being used? Who uses it? What can it access? Who approved it? Who is accountable for the outcome?
NIST's 2024 Generative Artificial Intelligence Risk Management Profile calls for mechanisms to inventory AI systems and resource them according to organizational risk priorities. That guidance makes ownership a governance control rather than an administrative exercise.
Use the following template as the record structure:
| Inventory Field | What to Capture |
|---|---|
| Tool name | Product, application, assistant, agent, workspace, extension, or internal service name |
| Vendor name | Legal or commercial provider |
| Model | Specific model, model family, version, or unknown designation |
| Feature | Chat, summarization, coding assistant, image generation, workflow automation, agent action, or another capability |
| URL or endpoint | Login URL, API endpoint, repository, integration URL, or service location |
| Business purpose | The operational objective the tool supports |
| Department | Business unit using or sponsoring the capability |
| Use case | Specific activity, such as drafting contracts, analyzing tickets, writing code, or reviewing applicants |
| User population | Named users, role groups, contractors, customers, or external collaborators |
| Data categories | Public, internal, confidential, personal, financial, health, regulated, credentials, source code, or restricted data |
| Data location | Vendor region, tenant, cloud, local device, data center, or unknown location |
| Integration scope | Browser only, SaaS connector, email, storage, CRM, HR system, production system, API, or cross-tenant access |
| Identity type | Human account, AI agent, service account, workspace, token, API key, bot, or shared account |
| Permissions | Read, write, export, execute, administer, impersonate, approve, or delete rights |
| Subscription and spend | Plan, billing owner, renewal date, seat count, active seats, usage cost, and purchasing channel |
| Environment | Development, test, staging, production, personal device, corporate device, or external tenant |
| Approval status | Approved, conditionally approved, pending review, prohibited, or unknown |
| Vendor terms | Contract, acceptable-use terms, data-processing terms, audit rights, liability, and change-notification provisions |
| Retention | Prompt, output, log, file, backup, and deletion periods |
| Model-training policy | Whether submitted data is used for training, fine-tuning, evaluation, or product improvement |
| Subprocessors | Named subprocessors, hosting providers, regions, and material changes |
| Incident history | Known breaches, misuse, outages, complaints, investigations, or unresolved events |
| Review date | Date of the next scheduled reassessment |
| Accountable owner | Senior business owner responsible for the use case and outcome |
| Technical custodian | Person or team responsible for configuration, integrations, permissions, and logging |
| Data owner | Person or team authorized to determine whether the data can be processed |
| Exception expiry | Date when a temporary exception ends or requires renewal |
A label such as “AI tool” does not qualify as a use case. “Marketing uses an assistant” does not establish whether employees are generating public copy, uploading customer lists, analyzing campaign results, or connecting the tool to a production database.
Require a verb, an input, an output, and a business result. For example, “The recruiting team summarizes interview notes to produce internal candidate comparisons” creates a reviewable record with identifiable data, a defined output, and a measurable purpose.
Add fields for usage depth and business outcomes even when the initial discovery signal omits them. Usage depth should distinguish a one-time experiment from weekly drafting, daily analysis, automated batch processing, or autonomous action.
Business outcomes should identify time saved, cycle-time reduction, quality improvement, revenue support, or another approved measure. This exposes duplicate capabilities and prevents the organization from paying for multiple tools that perform the same task without producing a distinct result.
2. Assign Ownership and Control the Identity Lifecycle
Ownership must be split across business accountability, technical custody, and data authority. The accountable owner decides whether the use case justifies its risk and spend. The technical custodian configures the tool, manages integrations, reviews logs, and removes access.
The data owner decides which information categories can enter the system and under what conditions. One person can hold more than one role in a small organization, but the assignment must be explicit and conflicts must be documented.
Treat identity as broader than an employee username. AI access governance must also cover non-human identities: an AI agent with permission to create tickets, a service account that sends prompts through an API, a shared workspace containing confidential files, and a long-lived token connected to a production application.
Each of those requires an owner, scope, expiration, authentication method, and activity record. Record the parent human or team, creation date, last-used date, credential location, delegated permissions, and revocation process for every nonhuman identity.
Joiner, mover, and leaver controls should connect to the inventory instead of operating as a separate HR exercise. When a joiner enters a role, provision only the approved tool, workspace, group, or agent permissions required for that role.
When a mover changes departments, reassess the business purpose, data categories, and integration scope before preserving access. When a leaver departs, revoke human accounts, shared workspace membership, tokens, API keys, delegated permissions, and agent ownership on the same schedule.
Segregation of duties prevents one individual from selecting a tool, approving data access, administering the integration, and certifying continued use without oversight. At minimum, separate the accountable owner from the person who approves sensitive data processing and from the technical custodian for high-impact use cases.
Require a second approval for regulated data, external sharing, autonomous actions, write access, or connections to financial, health, identity, or customer systems.
Access certification should occur at an interval based on risk. During each review, the owner confirms that users still need access, permissions match the use case, inactive seats are removed, and service accounts remain necessary. The owner also confirms that tokens have not expanded in scope.
Compare purchased seats with active use, identify unused licenses, and investigate activity that exceeds the approved purpose. An account approved for summarization that now exports customer records represents a changed use case rather than ordinary adoption.
Connect the register to human risk reporting and risk monitoring when employee behavior, risky browser activity, or shadow AI use must be reviewed alongside identity and department exposure. The inventory remains the authoritative record, while behavioral signals help prioritize records for immediate reassessment.
3. Inventory Embedded AI, Agents, and API Connections
Embedded AI is easy to miss because the organization may not purchase an AI product directly. SaaS platforms can add copilots, automated recommendations, document analysis, transcription, search, or agentic workflows inside an existing subscription. Inventory each embedded feature when it processes organizational data, creates content, makes recommendations, calls another system, or changes records.
For every embedded capability, record the host platform, model or model family if disclosed, feature name, activation status, tenant settings, user population, data sources, output destinations, and administrative controls.
Capture whether the vendor can use prompts and outputs for training, whether the feature is enabled by default, and whether administrators can disable it by group or environment. A contract that merely mentions AI settles nothing, because risk depends on the feature's actual data path and authority.
API connections require their own entries, even when they support an approved tool. Record the calling application, endpoint, authentication method, token owner, scopes, rate limits, permitted data fields, network location, logging coverage, rotation schedule, and failure behavior. A token that can read a data warehouse and write to a customer system represents a distinct identity from the employee who created it.
AI agents require additional controls because they can chain actions across systems. Document the agent's trigger, instructions, tools, memory, approval checkpoints, maximum transaction value, allowed destinations, escalation path, and shutdown method.
Require human approval before irreversible actions such as sending external communications, changing financial records, deleting files, approving access, or publishing regulated content. Review agent logs for successful and refused actions so the owner can compare intended behavior with actual behavior.
Close every inventory cycle by reconciling discovery signals against the register. New browser activity, procurement records, expense claims, identity provider applications, API gateways, SaaS logs, and data loss alerts should create review tasks when no matching record exists.
Mark unknown tools as unassigned rather than approved. Every record should end with a named owner, technical custodian, data owner, review date, and exception expiry. That checkpoint turns shadow AI discovery into governance that can withstand organizational change and vendor updates.
How Should a Shadow AI Risk Assessment Classify and Prioritize Exposure?
A shadow AI risk assessment becomes useful only when every tool and use case is judged against the same AI risk assessment framework. Inventory each application, score its potential impact and probability on a 1-to-5 scale, classify the resulting exposure, and assign an owner with a deadline.
Treat the score as a decision aid rather than a prediction, and recalibrate it when data access, vendor terms, model behavior, or business use changes.
1. Score Impact and Probability Separately
Impact measures the damage if an AI tool fails, is compromised, is misused, or produces an unsafe output. Probability measures how likely that outcome is, given the tool's data flows, permissions, exposure, and human use. Keeping the dimensions separate prevents a familiar, low-friction tool from receiving a low score simply because employees use it every day.
Use a 1-to-5 impact score for each dimension that applies:
| Impact Dimension | 1 Means Limited Impact | 5 Means Severe Impact |
|---|---|---|
| Confidentiality | Exposure of non-sensitive information | Exposure of credentials, regulated data, trade secrets, or strategic plans |
| Privacy | No personal data or only public data | Large-scale or sensitive personal-data exposure |
| Integrity | Minor inaccurate output | Manipulated records, code, decisions, or business instructions |
| Availability | Short interruption with an easy workaround | Critical workflow outage or dependency failure |
| Regulatory exposure | Internal policy breach with limited consequences | Likely violation involving protected data, consumer rights, employment, finance, healthcare, or legal obligations |
| Intellectual property | Reusable public material | Proprietary source code, designs, research, prompts, or confidential methods |
| Financial loss | Small operational cost | Fraud, material transaction error, legal liability, or major recovery expense |
| Reputation | Localized confusion | Loss of customer, investor, public, or partner trust |
| Safety | No physical or personal safety consequence | Harm to patients, workers, customers, or the public |
| Decision harm | Low-stakes recommendation | A consequential decision that denies, prioritizes, diagnoses, pays, hires, disciplines, or serves a person |
Score the highest credible impact rather than the most convenient average. A chatbot that summarizes public meeting notes can score 1 for confidentiality. The same model connected to customer records can score 4 or 5 for privacy and regulatory exposure.
A coding assistant that only suggests comments has limited integrity impact. One permitted to write and merge production code carries a much higher integrity and availability impact.
Probability should also use a 1-to-5 scale, but assess the factors that create the exposure rather than assigning a gut-level number. Examine data sensitivity, access breadth, internet exposure, vendor retention and training practices, permission scope, model or vendor change rate, human reliance, agent autonomy, and exploitability.
A practical formula is:
Inherent risk = highest impact score × probability score
For example, a customer-service agent that can retrieve account details might score 5 for privacy and 4 for regulatory exposure. If it is internet-facing, connected to several systems, and allowed to take action without approval, probability could score 4. Its inherent risk would be 20 on a 25-point scale.
That number makes no claim that the organization faces an 80% chance of an incident. It provides a consistent way to compare exposures and identify which assumptions require evidence.
Calibrate the model against the organization's own incidents, near misses, audit findings, data-classification policy, and business tolerance. If a tool's vendor contract is unclear, score the uncertainty conservatively and assign a task to verify it rather than treating missing information as safety.
The NIST AI Risk Management Framework provides a governance structure for identifying, measuring, managing, and documenting AI risks. Apply its risk-management concepts alongside existing privacy, third-party, application-security, records-management, and enterprise-risk processes instead of creating an isolated AI spreadsheet.
2. Classify Findings With a Heat Map
A heat map converts individual scores into an action queue. Plot probability on one axis and impact on the other, then apply the same treatment thresholds across sanctioned and unsanctioned tools. A low score does not automatically justify unrestricted use, and an approved tool can still carry a critical exposure when its configuration changes.
| Classification | Typical Score | Required Treatment |
|---|---|---|
| Sanctioned tool with policy gaps | Any score where the tool is approved but controls, training, retention terms, or ownership are incomplete | Keep the tool in service only with a documented remediation plan, named owner, and review date |
| Unsanctioned low-risk tool | Usually 1 to 7 | Record the use, verify data boundaries, provide an approved alternative, and decide whether to sanction or retire it |
| Unsanctioned high-risk tool | Usually 8 to 15 | Stop sensitive use, preserve relevant evidence, review accounts and permissions, and move the workflow to an approved tool |
| Critical exposure | Usually 16 to 25, or any severe safety, privacy, financial, or decision-harm issue | Contain immediately, revoke or narrow access, notify legal or privacy leadership, and investigate possible disclosure or downstream harm |
The thresholds are starting points rather than universal rules. A hospital should set a lower risk threshold for a tool that processes patient information. A marketing team can use a higher threshold for a tool that drafts public copy.
A financial institution should treat unauthorized use in lending or fraud decisions as high priority even when the data volume is small. Decision harm and regulatory exposure can dominate the arithmetic.
Document both the tool-level rating and the use-case rating. A record reading “chat assistant” fails as an audit record. “Employee uses an external assistant to summarize unredacted customer complaints” describes the data, purpose, and exposure that determine risk. The same application could be low risk for brainstorming and a critical exposure for payroll or credit decisions.
Use the heat map to sequence work rather than to close the audit. Every red or orange finding should state what must change, who owns it, what evidence proves completion, and when the rating will be revisited.
A policy gap can be closed through approved configuration, contract review, data minimization, access restrictions, human approval, or employee training. Blocking the tool without addressing the underlying workflow often drives use into a less visible channel.

3. Trace Consequential Decisions and Technical Attack Paths
The final assessment must connect each AI use case to the person, process, system, or decision that can be harmed. Start with the input, then trace the model, retrieval sources, plugins or connectors, generated output, human reviewer, and downstream action. This reveals risks that a simple application inventory misses.
Inspect context poisoning. A cyberattacker or careless user can insert misleading instructions into documents, tickets, web pages, knowledge bases, or retrieved files. When the model treats that content as trusted context, it can produce false answers, disclose information, or direct an agent toward an unsafe action.
Record which sources the model can read, who can edit them, whether content is authenticated, and whether outputs display the source material for human review.
Check for credential leakage in prompts, logs, browser sessions, uploaded files, generated code, and tool responses. Secrets should never serve as convenient test data. Rotate exposed credentials, remove them from retained content where possible, and configure approved workflows to use scoped tokens rather than reusable personal keys.
Test unauthorized tool invocation and prompt injection together. Determine whether a cyberattacker can cause the model to send email, create accounts, execute code, retrieve records, approve transactions, or call another service.
Require least-privilege permissions, explicit user confirmation for consequential actions, allowlisted tools, input and output validation, and logs that show the initiating user, model, instruction, data source, and action.
Review AI-generated code as untrusted code. Scan it for vulnerabilities, secrets, unsafe dependencies, license conflicts, and insecure defaults, then require normal peer review and testing before deployment.
The audit should also capture licensing and intellectual-property concerns, including whether employees upload proprietary material, whether vendor terms grant training or reuse rights, and whether generated material can be traced to restricted content.
Identify decisions involving employment, credit, healthcare, legal matters, payroll, finance, or customer data. For each one, document the decision owner, affected individuals, human review point, explanation process, appeal path, data provenance, retention period, and evidence of testing.
An AI recommendation that influences hiring, loan eligibility, diagnosis, legal advice, payment, or customer treatment deserves a higher impact rating than an internal draft. An incorrect output there can create direct decision harm.
Close each finding with a control that matches the failure path. Remove sensitive data when minimization addresses the risk. Restrict permissions when autonomy creates the risk. Add human approval when the output affects a person or an irreversible transaction.
Replace the tool when the vendor cannot provide acceptable retention, training, security, or deletion terms. Reassess after every material model, vendor, connector, permission, or workflow change, because a previously low-risk assistant can become a high-impact system without changing its name.
Should an Organization Approve, Restrict, Sandbox, Replace, or Block Shadow AI?
A shadow AI audit checklist should lead to proportionate treatment rather than an automatic ban on every unapproved tool. Approve low-risk use when the tool has clear business value, controlled permissions, acceptable vendor terms, and reliable human review.
Restrict, sandbox, or replace useful tools when their data access, retention, regional availability, or output quality exceeds current controls. Block and investigate tools that create unacceptable exposure through prohibited data, excessive autonomy, unapproved sharing, or deceptive use.
When Should an Organization Approve and Remediate Shadow AI?
Approval should turn a valuable discovery into a governed productivity tool rather than push employees toward personal accounts. Approve a tool when it handles permitted data, offers contract terms covering retention and third-party sharing, supports enterprise accounts, and limits permissions.
The tool should also produce outputs employees can validate before relying on them. Record the approved use case, user population, data classes, geographic requirements, owner, renewal date, and control evidence in the AI inventory.
Remediation closes the gap between a sanctioned tool and unsafe use. An employee using an approved writing assistant to summarize public material is operating within scope. The same tool used to process customer records, confidential contracts, or source code falls outside it.
Route that event to policy coaching, remove exposed data where possible, review account and access settings, and reassess whether the tool's approved scope remains appropriate.
Treat employees as reporting partners who reveal where business demand has outpaced the formal toolset. Clear reporting channels give security teams earlier visibility and help employees adopt approved workflows instead of hiding workarounds.
Reapply the lifecycle review after a model change, contract renewal, material incident, or new capability such as autonomous task execution. Generative AI risk shifts across the system lifecycle, so approval granted once should never be treated as permanent.
When Should Leaders Restrict, Sandbox, or Replace a Tool?
Restriction is appropriate when a use case has business value but the tool requires narrower access. Limit users by role, prohibit sensitive data, disable plug-ins, require enterprise accounts, set retention controls, restrict external actions, and require human approval for consequential outputs.
Sandboxing creates separation when testing is worthwhile but production access is premature. Use synthetic or public data, isolated credentials, limited integrations, and recorded activity. Define the conditions for moving from testing to approved use so the sandbox does not become an unmonitored permanent exception.
Replacement is the right decision when a tool cannot meet minimum controls but an equivalent governed product can. Compare more than model quality.
Evaluate accessibility for employees with disabilities, language coverage, regional hosting and data-transfer requirements, vendor outage continuity, export and migration options, identity integration, audit logging, and support for the teams that depend on the tool.
Removing a tool without a usable substitute encourages workarounds and conceals risk. Prioritize replacement when the existing tool stores prompts indefinitely, shares inputs for model training without acceptable contractual limits, or lacks deletion commitments. Replacement is also warranted when the tool produces outputs teams cannot verify.
Keep the business objective intact while changing the tool, workflow, or permissions that create exposure. Link the approved replacement to relevant human risk management controls so policy changes become observable behavior rather than a document update.
When Should an Organization Block, Investigate, or Create an Exception?
Block a tool when it receives prohibited data, enables uncontrolled third-party disclosure, requests excessive permissions, performs high-impact actions without review, or conflicts with legal, regulatory, contractual, or safety requirements.
Investigate when logs show sensitive-data entry, personal-account use for company work, attempts to bypass access controls, unexplained automated actions, or reliance on unvalidated output in finance, legal, health, hiring, or security decisions.
Preserve relevant logs, identify affected data and users, revoke unnecessary access, and escalate confirmed exposure to privacy, legal, security, and business owners. A block without investigation can leave the original exposure unresolved, while an investigation without remediation allows the same behavior to recur.
Exceptions should be narrow, time-limited, documented, and approved by the accountable risk owner. Require a named purpose, permitted data class, user list, expiration date, compensating controls, review frequency, and rollback plan.
An exception should never become a permanent workaround for an unmet business need. Recurring exceptions indicate that the organization should formally approve or replace the tool.
Use policy language employees can apply under pressure:
- Prohibited data. Do not enter credentials, authentication secrets, regulated personal data, payment information, confidential customer material, restricted intellectual property, or data marked for limited distribution.
- Permitted data. Use public information and organization-approved data only in approved accounts and approved tools.
- Human review. A qualified employee must review AI-generated content before it is sent externally, used in a decision, committed to code, or used to trigger an action.
- Controls and disclosure. Do not connect unapproved plug-ins or grant unnecessary permissions. Disclose AI assistance when law, contract, policy, or professional standards require it.
- Retention and sharing. Use tools with documented retention, deletion, and third-party-sharing terms. Never transfer company data to personal accounts.
- Validation and escalation. Check facts, citations, calculations, code, bias, and access implications. Report suspected data exposure, unsafe output, or policy conflict to the designated security or privacy channel immediately.
A decision record turns scattered tool activity into accountable governance. Once those decisions are documented, the audit can trace users, tools, data flows, permissions, and evidence without relying on employee memory or informal disclosures.
How Can Organizations Prevent Shadow AI From Returning After a Shadow AI Audit Checklist?
A shadow AI audit checklist creates lasting protection only when the organization converts its findings into continuous monitoring, preventive controls, and accountable employee practices. Maintain an authoritative inventory of AI domains, review usage signals on a defined cadence, and connect approved tools to identity, data-loss prevention, and procurement controls.
Employees also need sanctioned alternatives and supportive coaching, or productive AI use will move further underground.
1. Maintain Continuous Monitoring and an Accurate AI Domain List
Continuous governance starts with an inventory that changes as quickly as the AI market. Assign an owner to maintain approved, restricted, and prohibited AI domains, models, browser extensions, application programming interfaces, and vendors.
Continuous AI usage monitoring should track DNS, proxy, browser, and endpoint signals for newly created services, model changes, data-retention changes, and vendor ownership changes. Review urgent anomalies daily or weekly, conduct a formal monthly review, and require quarterly ownership certification.
Visibility does not justify collecting everything. Detect when an employee pastes or uploads sensitive data into an AI service, but avoid retaining prompt contents when metadata answers the governance question. Test controls with synthetic data, canary strings, and tagged test files.
Measure detection coverage, alert latency, analyst disposition, and false-positive rates by department. When an alert repeatedly identifies approved research activity, tune the policy instead of training employees to ignore warnings.
Logging prompts and responses requires a documented purpose, retention period, access restriction, and legal review. Capture content only when lawful and necessary for security, regulatory, or incident-response objectives. Post-deployment monitoring and evaluation of privacy risks give governance teams a basis for separating useful telemetry from excessive surveillance.
2. Combine Preventive Controls With Detective Controls
Preventive controls should stop high-risk actions before sensitive information leaves the organization. Apply data loss prevention policies to browser uploads, copy-and-paste events, file transfers, and personal accounts. Use browser and endpoint controls to restrict unapproved AI domains, block risky extensions, and prevent unmanaged devices from accessing sanctioned services.
Identity controls should enforce single sign-on, strong authentication, and least-privilege access, while API-key scanning finds credentials embedded in repositories, tickets, notebooks, or local configuration files.
An AI gateway can apply consistent policy across approved models, route traffic through monitored endpoints, and enforce masking or classification rules. It should never become a blind collection layer. Record the user, application, destination, policy decision, file classification, and response status.
Retain prompt or response text only when the use case and legal basis justify it. Review access when a person changes roles, leaves the organization, or no longer needs a model, and make every exception expire automatically.
Connect these controls to a human risk management program so repeated risky behavior receives targeted coaching and review instead of producing disconnected alerts.
Procurement gates should require security, privacy, and legal approval before a new AI vendor processes company data. Onboarding should explain approved tools, prohibited data types, reporting channels, and exception procedures before employees receive access.
3. Communicate Sanctioned Alternatives and Coach Employees Constructively
Employee communication determines whether governance produces disclosure or concealment. Publish a short AI use policy that names approved tools, gives concrete examples of prohibited data, and explains how to request an exception.
Provide sanctioned alternatives for common work, including summarization, drafting, coding assistance, and research, so employees do not have to choose between productivity and policy compliance.
Shadow AI awareness training should explain why controls exist and show employees how to verify model output, remove confidential details, and report an unsafe AI interaction. When a control triggers, use supportive, nonpunitive coaching before disciplinary action.
Tell the employee what signal was detected, what safer action to take, and how to request approval for legitimate work. Reserve escalation for deliberate misuse, repeated violations, or material risk after coaching.
Review exceptions monthly, document the business owner and purpose, and expire them automatically after a defined period. Repeat the audit periodically, refreshing its scope with monitoring data rather than copying the previous review.
That operating rhythm turns a shadow AI audit checklist into governance that detects new tools, limits exposure, and keeps employees participating in the control system.
What Evidence and Incident Response Process Should Follow a Shadow AI Audit Checklist Finding?
A shadow AI audit checklist is incomplete without an evidence record and incident response path for every finding. Record what happened, preserve the source without collecting unnecessary content, classify the finding as an audit issue, policy violation, or security incident, and assign an owner through verified closure.
Treat suspected sensitive-data exposure as an incident until legal, privacy, and security teams determine otherwise.
1. Capture the Minimum Evidence for Every Finding
Every finding needs enough context for another analyst or auditor to reproduce the decision without exposing more employee or customer data than necessary. Record the discovery source, timestamp and time zone, AI tool, account identifiers, observed data category, control state, approval record, assigned owner, risk score, and analyst decision.
Capture screenshots, browser telemetry, configuration evidence, or alert details when they establish the finding. Redact prompt text, customer records, credentials, and other content that is unnecessary to prove the event.
Use the record to distinguish three outcomes:
- Audit finding: A control gap, such as an untracked AI application or missing approval record.
- Policy violation: Use of an AI tool outside approved requirements, even when no sensitive data was exposed.
- Security incident: Suspected or confirmed unauthorized access, disclosure, credential compromise, or material loss of control.
These categories can overlap, but each requires different owners, escalation thresholds, and closure evidence.
Link every finding to a remediation ticket, exception record, or risk acceptance decision. The ticket should state the corrective action, responsible owner, due date, and approval authority. Closure requires verification rather than a status change.
Recheck the control, confirm that access or behavior changed, attach validation evidence, and record the analyst who approved closure. Adaptive Security's risk monitoring and reporting capabilities can connect shadow AI behavior to human risk scoring, but they should supplement the formal case-management record instead of replacing it.
2. Preserve Chain of Custody and Regulatory Records
Evidence is defensible only when its origin, handling, and integrity remain clear. For network logs, DLP alerts, API key findings, browser telemetry, procurement records, and employee survey results, record who collected the evidence, when it was collected, which system produced it, the query used, and where the original was stored.
Preserve the native export when possible, calculate a hash for files, restrict alteration permissions, and document every transfer or transformation in the case record.
Different sources require different safeguards:
- Network logs and DLP alerts: Retain source-system identifiers, query windows, and synchronized timestamps.
- API key findings: Preserve detection context while immediately redacting the secret from tickets and screenshots.
- Browser telemetry: Identify the device, account, and event type without retaining full browsing content by default.
- Procurement records: Connect the application to its requester, contract, data-processing terms, and approval path.
- Employee survey results: Preserve methodology, response controls, and access restrictions, because anonymous responses can become identifiable when combined with other records.
For SOC 2, evidence should demonstrate that controls operated during the review period rather than simply proving that a policy exists. Retain approvals, access reviews, monitoring alerts, investigation notes, remediation tickets, exception approvals, and closure tests in a controlled repository with defined retention rules.
The AICPA Trust Services Criteria cover security, availability, processing integrity, confidentiality, and privacy. Map each shadow AI record to the relevant control objective and show reviewers how the evidence demonstrates operation.
3. Execute a Documented Response to Suspected Exposure
A suspected sensitive-data exposure requires a fixed sequence that preserves evidence and limits further access:
- Preserve evidence, contain access, revoke active sessions, and rotate exposed credentials and API keys.
- Assess what data was submitted, which account or device submitted it, the receiving tool, the applicable contract, and whether the vendor retained or used the data.
- Contact the vendor to request deletion, disable retention, or obtain confirmation where the contract and law permit those actions.
- Notify legal, privacy, compliance, and security leaders according to the incident threshold. Document notification decisions, jurisdictional analysis, and regulatory deadlines.
- Create the remediation ticket, record analyst decisions, and verify that access, credentials, browser controls, and data-handling behavior are corrected before closure.
Containment should never become employee punishment. Interview the user to establish the workflow, clarify the policy, and determine whether the control failed, the approval process was unclear, or the activity represented deliberate misuse.
Close the incident only after technical validation, owner signoff, and a documented check that the same data path is no longer available. That evidence layer turns a shadow AI discovery into an accountable process that supports audit review, regulatory decisions, and safer employee behavior.
How Should a Shadow AI Audit Checklist Differ Across Enterprises, Startups, Regulated Industries, and K-12?
A shadow AI audit checklist should compare organizations by scale, data sensitivity, decision impact, and enforcement capacity. Enterprises need centralized governance connecting procurement, security, privacy, legal, HR, and business owners. Startups need a lighter inventory and clear escalation rules that protect sensitive data without slowing product development.
Enterprise programs typically require formal approvals, vendor reviews, subprocessor registers, data-processing agreements, retention rules, and documented evidence. Startups can begin with a maintained spreadsheet, an approved-use policy, and quarterly reviews. Regulated organizations need stricter controls when AI touches health information, payment data, education records, or employment decisions.
K-12 districts share the regulated sector's sensitivity but need age-appropriate controls and practical oversight across teachers, administrators, special education staff, students, families, and vendors.
Enterprise and Startup Operating Models
Enterprise shadow AI governance should centralize policy while distributing ownership. A security or privacy office can maintain the authoritative AI inventory, procurement can review vendors, and legal can assess contracts. IT can enforce access controls, business owners can document use cases, and HR can address employee-facing applications.
The audit should record each tool's name, purpose, users, data categories, model provider, hosting location, retention period, human review process, approved output use, connected systems, and incident contact. Organizations that need evidence for audits can also maintain audit-ready reporting records covering approvals, training, access reviews, and remediation.
A startup should not copy an enterprise approval board that takes weeks to review a low-risk drafting tool. It should create a lightweight inventory with three tiers:
- Approved tools: Permitted for defined business uses and data types.
- Tools requiring review: Allowed only after security, privacy, or legal assessment.
- Prohibited uses: Activities that expose restricted data or delegate consequential decisions without documented oversight.
Ownership can sit with one privacy or security lead until the company grows. Every employee still needs a clear rule against entering customer secrets, credentials, protected health information, payment-card data, student information, or confidential source code into an unapproved service.
Use this audit checklist to establish a defensible baseline:
- Inventory: Identify every AI application, browser extension, API, plug-in, personal account, and embedded AI feature in business software.
- Data flow: Record what employees submit, where prompts and outputs are stored, whether the provider uses data for training, and which subprocessors receive it.
- Contracting: Confirm a data-processing agreement where required, security terms, deletion commitments, breach-notification duties, audit rights, and subprocessor disclosure.
- Access: Apply least-privilege, single sign-on where practical, role-based permissions, and prompt or output logging proportionate to risk.
- Evidence: Retain approvals, risk assessments, vendor questionnaires, training records, policy acknowledgments, incidents, remediation decisions, and review dates.
SOC 2 evidence can demonstrate that a company operates documented controls, but it does not approve every AI use. GDPR obligations depend on the processing activity, lawful basis, data subject rights, international transfers, processor relationship, and security measures. Treat each use case as a data-processing decision rather than relying on a label inherited from the vendor.
Regulated Industries and Consequential Use
Regulated organizations should apply stricter review when an error can affect a person's health, finances, education, employment, eligibility, or legal rights. Healthcare teams should identify protected health information, confirm HIPAA responsibilities, review business associate arrangements where applicable, and test whether prompts, outputs, logs, and support tickets expose patient data.
Payment teams should prevent cardholder data from entering unapproved tools and map controls to PCI DSS. PCI DSS requirements provide no blanket authorization for generative AI.
The same principle applies to GDPR, state privacy laws, breach notification, and the EU AI Act. Before deploying a high-impact system, document the organization's role, purpose, data, human oversight, testing, monitoring, and appeal process.
The official EU AI Act text and classification rules distinguish prohibited, high-risk, and other AI practices, so an internal approval should never rely on the phrase “AI-compliant” alone.
For every consequential use, preserve records that answer five questions:
- Who approved the use?
- What data did the system process?
- How was the output evaluated?
- Who made the final decision?
- What happened when the system failed?
Keep vendor notices, data-processing agreements, subprocessor lists, model or feature changes, testing results, access logs, complaints, breach assessments, regulator correspondence, and corrective actions. These records support inquiries without claiming that any framework guarantees lawful use.
K-12 District Implementation
K-12 districts need role-based auditing because the same tool creates different risks for a teacher, administrator, special education staff member, or student. Teachers might use AI to draft lesson materials, while administrators might summarize family communications. Special education staff might handle individualized education program details, disability information, and education records.
Student-facing tools require particular scrutiny for student personally identifiable information, parental notice or consent obligations, age-appropriate design, retention, advertising, and whether a vendor uses student interactions to train models. District leaders should treat every student-data workflow as a specific review rather than approving a tool for unrestricted use.
IT, curriculum, administration, privacy, special education, classroom representatives, and procurement should participate in the review.
The district survey should ask which tools staff and students use, what information they enter, and whether accounts are personal or district managed. It should also ask which grade levels are affected, whether outputs influence grades or services, and what support users need.
School-authorized services do not automatically receive unrestricted permission to collect or reuse children's data. Contracts and data practices require direct review.
FERPA, COPPA, state student-privacy laws, and district policy should shape controls without being treated as universal AI approval. Prohibit prompts containing individualized education program details, identifiable behavioral records, discipline information, or unredacted education records unless the district has approved the specific tool.
Communicate these rules supportively. Explain what employees and students can do, provide approved alternatives, and invite questions. Treat accidental disclosure as an incident to report and contain rather than a reason to shame the person who reported it.
A district's final audit file should include the AI inventory, vendor contracts and subprocessors, privacy review, consent or notice records, training completion, and an approved-use matrix. It should also include incident and breach-notification procedures, access reviews, deletion confirmations, and board or superintendent decisions.
That documentation turns shadow AI governance into an accountable operating practice and gives every future review a clear starting point.
How Does Shadow AI Governance Connect to Human Risk Management in a Shadow AI Audit Checklist?
A shadow AI audit checklist connects governance to human risk by showing how employees adopt, access, and use AI under time, capability, access, and workflow pressures. Repeated risky behavior becomes a governance signal that can trigger coaching, access changes, or accountable ownership instead of discipline.
Generative AI risk management requires defined roles, oversight, and ongoing measurement, so employee behavior evidence should count as part of governance rather than an afterthought.
How Does Employee Behavior Become an AI Governance Signal?
Employee behavior gives security leaders operational context that policies cannot provide. An unapproved AI tool is not automatically evidence of carelessness.
It can indicate that an approved tool is unavailable, too slow, poorly matched to a role, or difficult to access during a deadline. Governance teams should investigate the pressure behind the behavior and remove the incentive to bypass controls.
A useful audit records patterns rather than isolated mistakes:
- Sensitive-data handling can reveal that employees do not understand data boundaries or lack a safe way to summarize internal material.
- Risky browser extensions can expose excessive permissions or unmanaged data flows.
- Unapproved agents can show that teams are automating work outside the approved inventory.
- Policy exceptions can identify legitimate business needs that current controls do not address.
- Training responses can show whether employees recognize risk, report uncertainty, and change behavior after feedback.
This approach improves accountability without damaging trust. A person who pastes customer information into a public AI tool needs clear guidance, a safe alternative, and a review of access controls.
A team that repeatedly requests exceptions needs an accountable owner who can approve, redesign, or retire the workflow. The audit should document the decision and its rationale rather than publicly shaming the employee who exposed the control gap.

How Should Role-Based Education and Safer Alternatives Work?
Role-based education turns an audit finding into a specific behavior-change plan. Finance employees need practice handling payment records and confidential forecasts. Developers need guidance on source code, package selection, and agent permissions.
Human resources teams need clear rules for applicant data and employee records, while executives need concise decision rules for confidential strategy, board materials, and external AI services.
Each signal should map to an action with a clear owner:
- Sensitive-data events can trigger targeted coaching and a review of approved data-handling paths.
- Risky extensions can prompt removal, browser-policy changes, or a documented exception.
- Unapproved agents can lead to inventory updates, permission reviews, and an approved alternative.
- A failed training response should produce a short scenario-based refresher rather than a generic annual module.
Safer alternatives matter because prohibition without workable tools drives concealment. Approved tools should match the speed and capability employees need for common tasks.
Instructions should explain what data can enter the system, which outputs require human review, and when a second approval is required. Documented responsibilities, risk identification, and human oversight support coaching and control changes together.
Human risk management should connect audit data to an employee's role, workflow, and exposure. A human risk management framework can organize those signals into accountable actions, but governance teams should preserve proportionality.
The objective is to identify repeatable patterns that increase exposure and make safer behavior easier to perform, rather than to monitor every experiment.
Which Leadership Metrics Show Whether Governance Is Working?
Leadership metrics should measure exposure, response speed, and adoption quality rather than training completion alone. A dashboard that reports only policy acknowledgments cannot show whether employees use approved tools or whether exceptions remain unresolved.
Track these KPIs consistently:
- Sanctioned-use rate: The percentage of observed AI activity occurring in approved tools and workflows.
- Time to inventory: The elapsed time between discovering an AI tool or agent and recording it in the governance inventory.
- High-risk exposure count: The number of people, tools, or workflows involving sensitive data, excessive permissions, or unapproved automation.
- Exception age: The number of days an approved policy exception remains open without renewal, remediation, or closure.
- Sensitive-data event rate: The frequency of confirmed or suspected sensitive-data handling in unauthorized AI workflows.
- Control-test pass rate: The percentage of tested controls that correctly block, warn, log, or route risky activity.
- Duplicate-tool reduction: The decrease in overlapping AI tools that create unnecessary access and review burdens.
- Unused-seat reduction: The decline in paid or provisioned accounts that employees do not use.
- Approved-alternative adoption: The percentage of users shifting from unauthorized tools to sanctioned options after education or access changes.
- Remediation closure: The percentage of assigned corrective actions completed within the stated deadline.
These measures show whether governance is reducing exposure or simply generating reports. Rising sanctioned use paired with falling exception age signals that policy and workflow design are improving. High training completion paired with persistent sensitive-data events signals that education, tool access, or control enforcement needs revision.
The strongest programs review metrics by role, department, and workflow, then assign ownership for each material gap. That keeps employees involved as informed defenders while giving leadership the evidence needed to fund safer alternatives, adjust access, and close recurring risks.
Shadow AI Audit Checklist FAQs
What Is Included in a Shadow AI Audit Checklist?
A shadow AI audit checklist covers discovery, inventory, risk scoring, ownership, response, and ongoing governance. Record each tool, embedded AI feature, agent, API, account, business purpose, data category, permissions, vendor terms, retention, approval status, accountable owner, review date, and remediation state.
Review network, endpoint, browser, identity, SaaS, cloud, API, procurement, finance, and employee-reporting evidence without collecting unnecessary prompt content. Score confidentiality, privacy, integrity, availability, regulatory, intellectual-property, financial, and decision risks.
The NIST AI Risk Management Framework provides a voluntary structure for governing, mapping, measuring, and managing AI risk. Close each finding with evidence, an owner, a due date, and verification.
How Can an Organization Detect Shadow AI Without Reading Employee Prompts?
An organization can detect shadow AI through metadata, access, and spending signals rather than reading employee prompts. Review DNS, proxy, secure web gateway, VPN, endpoint, browser, CASB, identity-provider, SaaS, cloud, API-gateway, and SIEM records for AI domains, extensions, OAuth grants, tokens, uploads, and unusual data movement.
Match those signals against approved-tool inventories, procurement records, corporate-card charges, app-store purchases, and vendor invoices. Use aggregate counts and role-level trends to preserve privacy, and investigate only the minimum evidence needed to validate a finding.
CISA guidance published in 2025 recommends stronger monitoring, threat detection, and data-protection measures for AI systems.
What Data Should Never Be Entered Into an AI Tool at Work?
Never enter credentials, secrets, regulated personal information, confidential customer or patient data, education records, payment data, source code, unpublished intellectual property, legal material, or strategic plans into an unapproved AI tool.
Treat API keys, access tokens, private encryption material, contract terms, and identifiable employee information as prohibited unless an approved workflow explicitly authorizes the handling. Remove identifiers and use synthetic or public data for experimentation.
Confirm the tool's account, retention, training, sharing, deletion, and subprocessor terms before submitting business information. Protecting sensitive and proprietary data remains the priority while managing AI risks and monitoring exposure.
How Often Should Organizations Conduct a Shadow AI Audit?
Organizations should monitor shadow AI continuously, review findings monthly, recertify ownership quarterly, and run a documented full audit at least annually. Increase the cadence after a major AI deployment, new vendor or model, material policy change, merger, regulatory change, security incident, or confirmed sensitive-data exposure.
Continuous signals catch newly adopted tools, browser extensions, agents, and API connections. Monthly review separates false positives from actionable use, and quarterly certification keeps owners and exceptions current.
The NIST Risk Management Framework calls for assessing controls and monitoring their implementation continuously. Record the collection window, sources reviewed, decisions, exceptions, remediation tickets, and closure evidence so each audit supports accountability rather than becoming a one-time inventory exercise.
How Should a Company Respond if Sensitive Data Is Found in an Unauthorized AI Tool?
A company should preserve evidence, contain access, assess the submission, and involve security, privacy, legal, and the data owner immediately. Capture the tool, account, timestamp, data category, permissions, control state, and relevant logs while minimizing unnecessary prompt content.
Revoke sessions, disable the account or integration, rotate exposed credentials and keys, and ask the vendor to delete retained data where contractually possible. Determine whether the data was stored, used for training, shared with subprocessors, or accessed by others.
Apply required notification and employee-support procedures based on jurisdiction and data type. Document the decision, remediate the control gap, and verify closure so the response strengthens safer AI use.
See How Adaptive Security Brings AI Governance and Human Risk Into Focus
Unauthorized AI use can expose sensitive data while leaving security teams without clear ownership or evidence. A shadow AI audit checklist produces the inventory, and sustaining it takes continuous visibility. Adaptive Security connects AI governance with human-risk visibility so leaders can identify risky behavior, guide safer use, and track remediation. Take a self-guided tour of Adaptive Security’s AI governance and human-risk capabilities.
As experts in cybersecurity insights and AI threat analysis, the Adaptive Security Team is sharing its expertise with organizations.
Related articles

AI Governance Audit Checklist: 100+ Controls to Test Risk, Evidence, Accountability, and Remediation Across the AI Lifecycle

AI Governance Tools: Capabilities, Costs, and How to Choose a Defensible Platform Across the AI Lifecycle
