The tricky thing about AI compliance is that most organizations are going to experience it from both sides. You need to be able to explain how AI is being used inside your own organization, what it can access, and how you're managing the risk. At the same time, you need to understand how your vendors are using AI and whether that introduces new risk into your environment.
This may sound simple, but it's actually a bit convoluted. AI is increasingly appearing in approved enterprise tools, existing SaaS products, developer workflows, agents, and tools employees adopt on their own. Model Context Protocol (MCP), a tool that makes it possible for AI models to connect with outside tools and data, is making it easier to connect AI applications to external data and systems. And behind any one AI-enabled product there may be several other providers, models, APIs, or subprocessors involved.
There also isn't one universal "AI compliance audit." Requirements will vary depending on the laws, frameworks, contracts, and use cases that apply to an organization. NIST's AI Risk Management Framework and its Generative AI Profile, for example, are voluntary guidance, but they provide a useful model for thinking about AI inventory, third-party risk, information security, data, and ongoing monitoring. So rather than trying to create another generic AI compliance checklist, I think it's more useful to start with what organizations need to understand and be able to demonstrate.
Auditing AI from both sides of the table
When you're being audited
Your own AI use
What data can it access?
Marketing copy vs. source code, email, customer records, or financial data.
What's it allowed to do?
Credentials, permissions, and whether it can modify anything, not just read it.
Is it logged and reviewable?
Whether actions taken by the AI are recorded and can be audited later.
When you're the auditor
Your vendors' AI use
What AI capabilities are involved?
"Do you use AI?" isn't a real answer — get underneath it.
What customer data can reach it?
Follow the data path: where it's processed and what's retained.
Is another subprocessor involved?
Another model provider, API, or fourth party quietly added to the workflow.
AI risk is third-party risk.
Same questions, asked in both directions: inward at your own use, outward at every vendor's.
Start with auditing your AI inventory
Like most security obstacles, visibility is the first step. Most organizations probably have a reasonably good idea of the AI they've formally approved: enterprise copilots, internal AI projects, sanctioned SaaS applications, and approved model providers.
The harder part is everything that happens outside that process. Employees can sign up for an AI tool in minutes. Developers can experiment with new models, APIs, agents, and integrations. Maybe your existing software vendors add AI capabilities to products that were originally purchased for something completely different and forget to tell you. Suddenly, ShadowAI is a much bigger problem, and now, a governance problem. Every new tool can introduce another provider and another risk your security team may not be aware of. This is an expansion of both the attack surface and the third-party ecosystem.
An AI inventory is therefore a good starting point, but it can't be the end of the audit. Knowing an application exists doesn't tell you enough about the risk it creates.
Access matters as much as the model
The next layer is understanding what the AI can actually reach, i.e. how much data can it access and what level of permissions does it have? There is a substantial difference between an AI tool generating a paragraph of marketing copy and an agent that can access source code, email, customer records, cloud resources, or financial data. Once AI becomes connected to other systems, identity and permissions become part of the AI risk story.
It is more important than ever to look at who can use the system, what credentials and permissions it relies on, what information it can read, whether it can modify anything, what actions it can take, and whether those actions are logged and reviewable.
Questions to consider when performing an AI audit:
- What data is your vendor’s AI platform using to make your life easier?
- What happens if that data ends up in the wrong hands?
- What happens if an attacker gets into that AI system?
MCP adds to your audit surface
This brings me to MCP. MCP is an open protocol for connecting LLM applications with external tools and data sources. MCP servers can expose resources and tools to AI applications, allowing the model or application to retrieve context or perform actions. The current MCP specification includes authorization mechanisms for HTTP-based implementations, but authorization is optional at the protocol level, and the specification makes clear that implementers still need appropriate consent, authorization, access controls, and data protections. In other words, MCP doesn't magically create or govern permissions for you. The real risk depends on how the MCP server is configured, what it connects to, what credentials are involved, and what capabilities have been exposed. That expands the audit surface. An organization may know which AI application it approved without having a complete picture of every tool, API, data source, or MCP server that application can reach.
Your AI audit should follow the data
Then there is the data itself. AI is great at helping to sort through data, and it can also create new paths for information to move. Have you considered which other AI platforms your vendor relies on? The NIST Generative AI Profile specifically calls attention to risks created by third-party components, data, models, and services in generative AI systems, which is one reason AI governance can't stop at the model itself.
For AI audit purposes, the practical goal is to understand the data path: what information can reach an AI system, where it is processed, what third parties may receive it, what retention or training terms apply, and what controls exist around sensitive information. Policies are helpful but can be weak if not backed up with evidence. It is important to be able to show how an organization identifies AI use, governs access, and detects exposure.