CAP Certification
Strategic · M4 · lesson 4 of 60 · queued
Preview — browse every lesson free. Enroll to mark lessons complete, open partner links and save your progress. Login & enroll →
📖
in this lesson

Audit & Compliance Monitoring

15 min

Why AI Requires Different Audit Approaches Than Traditional IT

Internal audit functions that attempt to apply traditional IT audit playbooks to AI systems encounter a series of fundamental mismatches between the assumptions underlying traditional audit methodology and the characteristics of AI systems. Understanding these mismatches is necessary for both audit practitioners who must redesign their approaches and AI governance teams who must set appropriate expectations with their audit partners.

Traditional IT audit is premised on determinism: the same input to a software system produces the same output every time, and a control that works in testing can be relied upon to work in production. AI systems are fundamentally probabilistic: the same input can produce different outputs across invocations (particularly for generative AI with non-zero temperature settings), outputs change as models are updated, and performance characteristics shift over time even without any code changes. A traditional IT audit can test a control by running it against a defined test case and verifying the expected output; an AI audit must assess performance across distributions of inputs, accounting for variance.

Model drift is the characteristic of AI systems that has no direct parallel in traditional software: a model can perform well at deployment and then gradually perform worse over time as the distribution of real-world inputs diverges from the training distribution. A traditional software control does not drift, a firewall rule that blocks port 22 traffic continues blocking port 22 traffic indefinitely. An AI fraud detection model trained on 2023 fraud patterns may fail to detect 2026 fraud patterns that use different techniques, not because anything was changed in the system but because the world changed and the model did not adapt. Traditional point-in-time audits that verify a control works today cannot speak to whether it will work in six months.

The risk profile of AI systems can change without any code change. A credit scoring model whose performance was acceptable on 2023 lending applications may produce discriminatory outcomes on 2026 applications if the economic environment has changed in ways that correlate with protected characteristics. A customer service AI trained on 2024 product information will provide incorrect information after a 2026 product update without any modification to the model. These 'zero-change failures' require continuous monitoring rather than periodic review. The audit schedule must account for this: high-risk AI systems may need monthly performance reviews rather than the annual or biennial cadence that is standard for traditional IT controls.

AI Audit Typology: Five Dimensions of AI System Assessment

An effective AI audit program addresses five distinct types of audit, each targeting different risks and requiring different methodologies. Organizations that conduct only one or two audit types are leaving significant risk blind spots.

Model performance audits assess whether an AI system is still performing its intended function at an acceptable level. The audit compares current model performance metrics against the performance baseline established at deployment: accuracy, precision, recall, F1 score, AUC-ROC, or business-specific metrics like conversion rate or fraud detection rate. Performance audits require a representative test dataset: either a held-out validation set maintained from the original training process, or a sample of recent production decisions with known outcomes. Performance audits are the most technically straightforward AI audit type and should be the starting point for any AI audit program. They are also the most readily automated: performance monitoring tools can continuously compute performance metrics against a maintained evaluation dataset and alert when performance falls below defined thresholds.

Fairness audits assess whether an AI system is treating protected groups equitably. The audit evaluates performance metrics across demographic subgroups: do men and women receive credit approvals at equivalent rates (demographic parity)? Do white and Black applicants receive equally accurate model predictions (accuracy parity)? Do the model's false positive and false negative rates differ across age groups in ways that favor one group over another (equalized odds)? Fairness audits are more complex than performance audits because they require demographic data for the evaluated population, which may not be routinely collected, and because the choice of fairness metric is itself a substantive decision that affects which disparities are identified as violations. Fairness audit findings are among the highest-priority findings in regulated industries because they can directly trigger regulatory enforcement actions.

Process audits assess whether the governance processes established in the AI lifecycle policy are actually being followed. Do all production AI systems have model cards? Were all models subject to required bias testing before deployment? Were all required approval gates completed and documented? Process audits are more familiar territory for traditional internal audit functions: they involve reviewing documentation, interviewing process participants, and verifying that required steps were taken rather than assessing model behavior. Process audit findings often reveal governance gaps at the process level that must be addressed before technical findings from performance and fairness audits can be trusted: if the bias testing process was not followed for a specific model, the absence of bias findings in the model's documentation does not mean the model is unbiased.

Security audits for AI address both standard cybersecurity requirements and AI-specific threat vectors. Standard requirements include authentication and authorization controls for access to model APIs and training infrastructure, encryption of model weights and training data, logging and monitoring of model API calls, and incident response capabilities. AI-specific threat vectors include adversarial attacks (deliberate manipulation of model inputs to produce desired outputs, relevant for fraud detection and content moderation systems), model extraction attacks (systematic querying of a model to reconstruct its behavior, relevant for proprietary models), and prompt injection (for large language model systems, injection of instructions into user-controlled inputs to override system instructions). AI security audits should include red team testing for the threat vectors relevant to each system's deployment context.

Regulatory compliance audits map AI system characteristics and governance processes against applicable regulatory requirements and verify that documented compliance claims can be substantiated. For EU AI Act compliance, the audit verifies that high-risk AI systems have completed conformity assessments, that required technical documentation exists and is accurate, that transparency obligations are met, and that incident reporting processes are in place. For US sector-specific regulations, the audit verifies compliance with the applicable framework: FFIEC SR 11-7 for banks, EEOC guidance for employment AI, FDA SaMD guidance for medical AI.

The AI Audit Lifecycle: Adapted from Traditional IT Audit

The traditional IT audit lifecycle, planning, fieldwork, reporting, management response, remediation tracking, and follow-up verification, provides the structural framework for AI audits, but each phase requires significant adaptation to address AI-specific characteristics.

Planning for an AI audit begins with scope definition: which AI systems are being audited, over what time period, against which audit criteria. Risk assessment during planning should evaluate the risk tier of the systems in scope (using the organization's AI risk classification framework), recent changes to those systems, regulatory scrutiny in the relevant domain, and prior audit findings. The audit criteria, the standards against which the system will be evaluated, should be agreed between the audit team and the system owners before fieldwork begins. Criteria might include internal policies (the AI lifecycle policy, the model risk management standard), external frameworks (NIST AI RMF, ISO/IEC 42001), or regulatory requirements (EU AI Act conformity requirements, FFIEC SR 11-7). Disagreement about applicable criteria discovered during fieldwork creates disputes that delay reporting; pre-agreed criteria prevent this.

Fieldwork for an AI audit involves multiple evidence gathering methods that go beyond document review. Technical testing, running model performance and fairness evaluations against defined test sets, is the distinctive component of AI audit fieldwork that traditional IT auditors must learn. Stakeholder interviews should include data scientists who built the model, MLOps engineers who operate it, business users who depend on its outputs, and the risk or compliance function that oversees it. Each group has different visibility into the system's behavior, and full audit coverage requires all perspectives. Documentation review covers the model card, training data documentation, bias testing reports, security assessments, deployment approval records, and any post-deployment monitoring reports. The AI audit fieldwork phase typically takes 2-4 weeks for a single high-risk system and is the most resource-intensive phase of the audit.

Reporting should present findings with sufficient technical context that non-technical stakeholders (executive sponsors, board members, regulators) can understand their significance. AI audit reports should avoid technical jargon without technical translation: a finding that 'the model exhibits a false positive rate disparity of 12 percentage points between the 18-25 and 55+ age groups' is meaningless without an explanation of what false positive rate disparity means, why a 12 percentage point gap is significant, and what harm it produces in the specific context. The report should include an overall assessment of the system's risk level (rating the system as Satisfactory, Needs Improvement, or Unsatisfactory on each audit dimension), individual findings with their rating and recommended remediation, and management commentary on the findings.

Audit Frameworks for AI: NIST AI RMF, EU AI Act, and Sector Standards

Multiple established frameworks provide audit criteria and structure for AI governance assessment. Selecting the right framework, or the right combination, for each audit context requires understanding each framework's scope, orientation, and maturity.

The NIST AI Risk Management Framework (AI RMF), published in January 2023, organizes AI risk management around four core functions: Govern, Map, Measure, and Manage. Govern establishes organizational policies, processes, and accountability structures for AI risk; Map identifies and categorizes AI risks by context; Measure develops methods to analyze and assess AI risks and impacts; Manage implements plans to address and monitor AI risks. The AI RMF provides a comprehensive audit structure: auditors can evaluate each of the four core functions and assess the organization's maturity in implementing the framework's practices and subpractices. The NIST AI RMF is framework-agnostic and sector-agnostic, making it applicable across industries and complementary to more specific regulatory requirements. The NIST AI RMF Playbook provides specific suggested actions for each practice, giving auditors concrete criteria for evaluation.

EU AI Act conformity assessment requirements apply to high-risk AI systems as classified in Annex III of the Act. The conformity assessment verifies that the AI system complies with the Act's requirements for high-risk AI: quality management system requirements (Article 17), technical documentation requirements (Article 11), record-keeping requirements (Article 12), transparency requirements (Article 13), human oversight requirements (Article 14), accuracy and robustness requirements (Article 15), and cybersecurity requirements (Article 15). For most high-risk AI system categories, conformity assessment can be performed by the AI provider itself through an internal control procedure, documented in the technical file. For biometric identification systems and certain other sensitive categories, third-party conformity assessment by a notified body is required.

ISO/IEC 42001:2023, the first international standard for AI management systems, provides a framework analogous to ISO 27001 (information security) and ISO 9001 (quality management) for AI. The standard specifies requirements for establishing, implementing, maintaining, and continually improving an AI management system. Organizations that achieve ISO 42001 certification can demonstrate to customers, regulators, and partners that their AI governance meets a recognized international standard. The standard's audit criteria provide a comprehensive checklist for internal AI audits that is directly aligned with international best practice and recognized by regulators in major markets.

Sector-specific frameworks provide audit criteria tailored to the specific risks of each industry. For banks and financial institutions, the Federal Reserve's SR 11-7 guidance on model risk management (originally published in 2011 and increasingly applied to AI) establishes requirements for model development, validation, governance, and ongoing monitoring. For healthcare AI, the FDA's AI/ML Software as a Medical Device (SaMD) guidance establishes requirements for design controls, validation, and post-market surveillance. FFIEC guidance on AI in banking provides additional context for model risk management in the financial sector. Audit teams operating in regulated industries should use the applicable sector framework as primary audit criteria, supplemented by the NIST AI RMF for dimensions not covered by the sector framework.

Continuous Monitoring vs. Point-in-Time Audits: The Case for Ongoing Oversight

The most significant limitation of traditional audit methodology when applied to AI systems is the implicit assumption that a point-in-time assessment remains valid until the next scheduled audit. For traditional IT controls, this assumption is largely justified: a firewall configuration assessed in January is likely to still be effective in December unless someone deliberately changes it. For AI models, the assumption fails: model drift can make a passing AI system fail within weeks of a satisfactory audit, without any deliberate change.

Continuous monitoring supplements or replaces periodic audits by collecting performance and fairness metrics in real time and alerting when those metrics fall outside acceptable ranges. The business case for continuous monitoring rests on three arguments. First, it catches problems earlier: a model that passes its annual audit in January but drifts to discriminatory performance in March is caught in March by continuous monitoring, versus in the following January by point-in-time audit, nine months of discriminatory decisions avoided. Second, it is cheaper per identified issue: the cost of continuous monitoring infrastructure (data collection, computation, alert management) is substantially lower than the cost of running full audit fieldwork annually for every production AI system. Third, it provides a continuous evidence stream for regulatory compliance: a regulator who asks for evidence of model performance monitoring receives ongoing monitoring data rather than a single audit report, which is far more compelling as evidence of a genuine governance program.

Specialized AI monitoring platforms have emerged to address the technical requirements of continuous AI monitoring. WhyLabs provides drift detection and data quality monitoring for ML models across various frameworks. Fiddler AI provides explainability and fairness monitoring alongside performance tracking. Arize AI focuses on ML observability with root cause analysis for performance issues. Arthur AI provides fairness monitoring with demographic-specific performance tracking. These platforms differ in their depth of interpretability support, their integrations with ML training and serving infrastructure, their fairness metric coverage, and their enterprise support capabilities. Audit teams should evaluate these tools not only on technical capabilities but on the quality of their audit evidence output: tools that produce clear, auditor-ready reports with documented methodology are more useful for governance purposes than technically superior tools that require significant post-processing to produce evidence.

Audit schedule recommendations by risk level should be explicitly defined in the AI governance framework. High-risk AI systems (those in EU AI Act Annex III categories, those making consequential decisions about individuals in regulated domains) should be subject to continuous monitoring supplemented by quarterly model performance and fairness audits and annual full governance audits. Medium-risk systems should have automated performance monitoring with quarterly governance reviews. Low-risk systems may be addressed through annual process audits without dedicated performance monitoring, provided their outputs are not subject to significant drift risk.

What to Monitor Continuously: Drift, Quality, Fairness, and Anomalies

Continuous monitoring programs that try to monitor everything end up overwhelmed by alerts and unable to act on the most important signals. Effective continuous monitoring focuses on a defined set of high-signal metrics that are actionable when they deviate from expected ranges.

Input distribution drift monitoring detects when the characteristics of real-world inputs are diverging from the training distribution. If a customer service AI was trained on questions from 2023 product customers and is now receiving increasing volumes of questions about 2026 product features, the model's performance on the new question types will degrade, not because the model changed, but because the inputs changed. Input distribution monitoring tracks statistical measures of the input distribution (feature means, standard deviations, covariance structure) and alerts when the current distribution deviates significantly from the training distribution baseline. The statistical tests commonly used include Population Stability Index (PSI) for individual feature monitoring and Maximum Mean Discrepancy (MMD) for multivariate distribution comparison.

Output quality metrics vary by model type and use case, but the general requirement is to define quality thresholds in advance and monitor performance against them in real time. For classification models, this means tracking accuracy, precision, recall, and AUC against a maintained evaluation dataset. For regression models, this means tracking RMSE, MAE, and bias against labeled outcomes. For generative AI, quality monitoring is more complex because the absence of ground truth labels makes direct performance measurement difficult: proxy metrics (user acceptance rates, human review override rates, feedback scores) provide indirect quality signals. The key requirement is that quality monitoring metrics must be defined before deployment, not selected retroactively when performance concerns arise.

Demographic performance gaps must be monitored over time, not just at deployment. A model whose fairness metrics were acceptable at deployment may develop disparity over time as drift affects different demographic groups at different rates. Monthly or quarterly fairness reports that compute performance metrics across protected characteristic groups, including intersectional groups (women over 55, Black men under 30) not just single-dimension groups, provide the granular monitoring needed to detect emerging disparities before they become compliance failures. The fairness thresholds that trigger alert and investigation should be calibrated to the regulatory environment: in credit and employment contexts, the 80% rule (the four-fifths rule from EEOC guidance) is the conventional threshold for disparate impact analysis.

Decision volume and rate anomalies can signal problems that performance metrics miss. A fraud detection model that is processing transactions at five times its normal daily volume may be experiencing data quality issues that inflate its apparent throughput. A credit model whose approval rate has dropped 15 percentage points over 30 days may have encountered a distributional shift that would not yet be visible in accuracy metrics but that represents a significant change in its decision behavior. Anomaly detection on decision volume and rate distributions provides a leading indicator of problems that performance metrics detect with a lag.

Building the Audit Log for AI: What to Capture, Retain, and Protect

The audit log for AI systems is fundamentally different from traditional application logs: it must capture enough information about each decision to reconstruct the reasoning, verify fairness, and respond to regulatory inquiries, while respecting privacy constraints that limit what can be retained about individual users and their inputs.

What to capture in an AI audit log depends on the risk level of the system and the applicable regulatory requirements. At minimum, every production AI system should log: the timestamp of each decision, the system configuration version in use at the time of the decision (model version, prompt version, retrieval index version), the output or decision produced, and a session or request identifier that allows correlation with other system logs. High-risk systems should additionally log a sampled representation of the input (subject to privacy constraints: PII should be pseudonymized or hashed rather than logged in clear text), a decision explanation or the top features influencing the decision, the user or context identifier (pseudonymized), and whether human review was conducted for this decision.

Retention requirements for AI audit logs are specified by multiple regulatory frameworks. The EU AI Act Article 12 requires that logs for high-risk AI systems be retained for at least six months, except where longer retention periods are required by other applicable law. For financial services AI in the EU, MiFID II and other financial regulations may require longer retention periods for AI-assisted trading decisions. For employment AI in the US, EEOC record retention regulations require that employment records, including those generated by AI hiring systems, be retained for one year from the date of the decision. The most conservative approach is to identify the longest applicable retention requirement across all relevant regulations and apply it uniformly.

Privacy implications of AI audit logs create genuine tension between the retention requirements of AI governance and the data minimization principles of privacy law. GDPR Article 5(1)(e) requires that personal data be kept in a form that permits identification no longer than necessary for the purpose. An AI audit log that retains the full content of user inputs to a conversational AI, which may include personal health information, financial information, or other sensitive personal data, for six months to meet EU AI Act requirements is in tension with GDPR data minimization requirements. Reconciling these tensions requires technical approaches that preserve audit utility while minimizing privacy impact: pseudonymization (replacing identifying information with tokens that can be reversed with authorized access), aggregation (retaining aggregate statistics of input distributions rather than individual inputs), and selective retention (retaining full inputs only for a statistically representative sample while logging only metadata for the rest).

Audit Finding Categorization and Continuous Improvement from Audit Results

Audit findings are only valuable if they produce change. The categorization of findings, the management response process, and the feedback of audit learnings into development practices determine whether the audit program is a genuine governance improvement mechanism or a compliance ritual with no operational impact.

Audit finding categorization should use a four-tier system calibrated to the severity of the identified issue and the urgency of required response. Critical findings require immediate action: they represent conditions that pose imminent legal, financial, or ethical harm and cannot be allowed to persist. Examples of Critical AI findings include: a production AI system in active use that has never undergone required bias testing, exhibiting a measured fairness gap that exceeds regulatory thresholds by more than 50%; a high-risk AI system with no audit log, in violation of EU AI Act Article 12; a production model making credit or employment decisions that is using a feature that constitutes unlawful discrimination per applicable law. Critical findings typically require suspension of the system, emergency executive notification, and a remediation timeline of days to weeks rather than months. High findings are serious issues requiring prompt remediation, typically within 30 days, but do not require immediate system suspension. Medium findings require remediation within 90 days and are tracked through the standard remediation tracking process. Low or Informational findings represent best-practice gaps that should be addressed in the next development cycle but do not constitute compliance failures.

Continuous improvement from audit findings requires a systematic process for feeding audit learnings back into AI development practices, upstream of the point where the finding occurred. If an audit finds that multiple models lack required bias testing documentation, the upstream fix is to add a bias testing documentation requirement to the model development template and the deployment approval checklist, so that future models cannot reach deployment without producing the required documentation. If an audit finds that monitoring alerts are being generated but not investigated, the upstream fix is to define escalation procedures and assign monitoring responsibilities, not just to investigate the backlog of open alerts. This 'shift left' principle, addressing root causes at the earliest possible stage in the development lifecycle, is what distinguishes mature AI governance programs from compliance programs that perpetually address the same findings repeatedly.