REGULATORY INTELLIGENCE · ODA3 INSIGHTS

AI System Inventory: Why Spreadsheets Fail and What to Use Instead

Every AI regulation—EU AI Act, Colorado AI Act, NIST AI RMF, ISO 42001—requires an inventory of AI systems as the rst compliance step. Yet most.

Editorial header for AI System Inventory: Why Spreadsheets Fail and What to Use Instead
CATEGORYRegulatory Intelligence
EVIDENCE BASISHigh
PUBLISHEDApril 26, 2026
READING TIME4 min

Article

Target Audience: Compliance Officers, AI Governance Leads, Security Architects
Category: Operational / Compliance Tooling
Confidence Level: High

Executive Summary

Every AI regulation—EU AI Act, Colorado AI Act, NIST AI RMF, ISO 42001—requires an inventory of AI systems as the first compliance step. Yet most organizations attempt to maintain this inventory using spreadsheets. Spreadsheets fail because AI systems are dynamic, numerous, and often unsanctioned (shadow AI).

This article provides: Why spreadsheets cannot work for AI inventory | Minimum required data fields | Discovery methods for sanctioned and shadow AI | Tool requirements for production inventory


Why Spreadsheets Fail for AI Inventory

The Scale Problem

FactorSpreadsheet Reality
Number of AI systemsEnterprise may have 100-1,000+ AI models, agents, and API integrations
Update frequencyAI systems change weekly (model updates, new agents, deprecated services)
Manual entrySpreadsheets rely on humans remembering to update
Version control“Inventory_v23_FINAL_v4.xlsx” chaos

The Shadow AI Problem

From Blog #7 (92% lack visibility): 75% of organizations have unsanctioned AI tools already running in their environment.

Shadow AI SourceSpreadsheet Detection Capability
Developer-deployed agents❌ Zero (unless developer self-reports)
Third-party AI SaaS using corporate OAuth❌ Zero (SaaS not in spreadsheet)
AI features in business applications❌ Zero (embedded, not tracked)
Open-source models run locally❌ Zero (no central record)

A spreadsheet inventory only includes what people choose to write down. Shadow AI is, by definition, not written down.

The Dynamic Problem

Change TypeSpreadsheet Response
New agent deployedHuman must add row
Agent permissions changedHuman must update row
Agent decommissionedHuman must delete row
Model version updatedHuman must update row

Result: Spreadsheets are always out of date.


Minimum Required Data Fields for AI Inventory

Based on EU AI Act Art. 11 (technical documentation) and NIST AI RMF:

Field CategorySpecific FieldsWhy Required
IdentitySystem name, unique ID, version, owner, deployment dateTraceability
ClassificationRisk level (EU AI Act: prohibited/high/limited/minimal), NIST AI RMF mappingCompliance scope
CapabilitiesIntended purpose, functions, autonomy level, tool accessRisk assessment
DataTraining data sources, inference data types, data retentionData governance (Art. 10)
InfrastructureDeployment location (cloud/on-prem), compute resources, network accessSecurity (Art. 15)
DependenciesBase models, third-party APIs, libraries, versionsSupply chain
ComplianceRegulatory status, assessment dates, certification statusAudit readiness
Incident historyAny incidents, harm classification, remediationIncident tracking

Discovery Methods: Finding Sanctioned and Shadow AI

Sanctioned AI Discovery

SourceMethod
CMDBQuery for AI-related resources (ML workspaces, model registries)
Cloud APIsList all AI services (SageMaker, Vertex AI, Azure ML)
Orchestration platformExport agent inventory from orchestration tool
Identity providerList service accounts with AI/ML in description
ProcurementReview contracts for AI SaaS subscriptions

Shadow AI Discovery

MethodWhat It Detects
Network traffic analysisAPI calls to unknown AI endpoints (OpenAI API, Anthropic API, etc.)
OAuth token auditThird-party apps with OAuth access to corporate resources
Browser extension inventoryAI writing assistants, copilots installed by employees
Software inventory scanningPython packages (langchain, llamaindex), local LLM runtimes
LLM logsPrompt logs showing AI usage not tied to approved systems
Expense reportsEmployee-reimbursed AI subscriptions

Continuous Discovery vs. Point-in-Time Discovery

ApproachMethodShadow AI Detection
Point-in-time (annual)Manual audit, spreadsheetMisses most shadow AI
Continuous (real-time)API discovery, traffic analysis, OAuth monitoringDetects shadow AI when it appears

SHALL requirement: Continuous discovery for shadow AI, not point-in-time audits.


Tool Requirements for Production Inventory

Essential Capabilities

CapabilityWhy RequiredExample Implementation
Automated discoveryDetect systems without manual entryCloud API integration, network traffic inspection
Continuous synchronizationDetect changes in real-timeWebhooks from orchestration, cloud event streams
Shadow AI detectionFind unsanctioned systemsOAuth audit, traffic analysis to AI APIs
API-first architectureIntegrate with other tools (GRC, SOC, CMDB)REST API for inventory data
Version historyTrack changes over timeImmutable change log
Compliance reportingExport for auditorsPre-built reports for EU AI Act, NIST, etc.

Integration Requirements

Integrates WithPurpose
Cloud provider APIs (AWS, Azure, GCP)Discover AI services
Orchestration platformDiscover agents
Identity providerDiscover service accounts, OAuth tokens
GRC platformPush inventory data for compliance tracking
SIEM/SOCAlert when new AI system appears without approval
CMDBMaintain single source of truth for all systems

Implementation Roadmap

Phase 1: Immediate (Week 1)

ActionTooling
Export all known AI systems from existing recordsSpreadsheet (temporary)
Query cloud provider APIs for AI servicesAWS CLI, gcloud, az CLI
Extract agent inventory from orchestration platformAPI export
Review OAuth logs for third-party AI appsIdP reporting

Phase 2: Automated (Weeks 2-4)

ActionTooling
Implement continuous cloud API pollingCloud-native inventory tools
Deploy network traffic analysis for AI endpointsNetwork monitoring + AI domain list
Set up OAuth token audit automationIdP automation + SIEM rules
Create inventory database (not spreadsheet!)CMDB, dedicated AI inventory tool

Phase 3: Continuous (Ongoing)

ActionTooling
Alert on new AI system detectionSOC playbook
Weekly shadow AI reviewCompliance + Security
Monthly inventory reconciliationAutomated comparison
Quarterly compliance reportingExport to GRC

📌 Notably Absent

No commercial “AI system inventory” product adequately addresses all requirements listed above. Most existing solutions are either:

  • Spreadsheet templates (manual, static, miss shadow AI)
  • Cloud-specific (AWS only, miss on-prem and SaaS)
  • Compliance-focused (good for EU AI Act documentation, poor at discovery)

Organizations currently cobble together multiple tools (CMDB + cloud APIs + network monitoring + OAuth audit) into a unified inventory. This is a market gap your company could address.


The Bottom Line

If your AI inventory is a spreadsheet, it is already wrong.

Spreadsheets fail because:

  1. They miss shadow AI (75% of organizations have unsanctioned AI)
  2. They cannot keep up with dynamic AI systems
  3. They rely on humans to remember updates

Minimum viable AI inventory must have:

  • Automated discovery (cloud APIs, network traffic)
  • Continuous synchronization (real-time updates)
  • Shadow AI detection (OAuth audit, traffic analysis)
  • API integration (talk to GRC, SOC, CMDB)

Stop using spreadsheets. Start building an automated, continuous AI inventory today.

Framework context

This article supports operational interpretation across the GAISSF Ecosystem. Use GAISSF for governance and assurance context, UAIF for incident classification, and AI-IRF for incident-response architecture. These links describe relationships; they do not assert certification, regulatory approval, or legal compliance.

Tags

AI SecurityRegulatory IntelligenceODA3 InsightsAI System InventoryCompliance

Continue reading