Controls.

Each entry is a specific control: what it does, where it fits in the prevent, detect, correct and direct lifecycle, and which risks it addresses, graded primary, supporting or compensating. 105 controls.

Browse by list or family

24 of 105 controls shown.

IDControlFamilyType
C-079Accessibility and inclusive design review AI-driven channels are designed and tested with assistive technology and with people who have access needs before release, and an equivalent alternative route is kept available.07 Fairness & Customer OutcomesPreventive
C-006Adversarial robustness testing A defined battery of adversarial tests is run against an AI system before release and after every material change, and release depends on the results.10 Security & ResiliencePreventive
C-089AI failure scenario testing Severe but plausible AI failure scenarios are exercised against impact tolerances on a set cycle, and the lessons are acted on.10 Security & ResilienceDetective
C-032AI red teaming People skilled in attacking AI systems try to make the system fail as an adversary would, before release and periodically, and their findings are tracked to closure.10 Security & ResilienceDetective
C-007Bias testing and fairness monitoring A system's performance and outcomes are measured separately for each relevant group before release and on a set cycle in production, against thresholds that trigger investigation.07 Fairness & Customer OutcomesDetective
C-035Content safety filtering Inputs and outputs are classified against defined harm categories by a mechanism independent of the main model, and are blocked, modified or escalated according to policy.10 Security & ResiliencePreventive
C-068Data quality and representativeness checks Training, test and reference data are assessed for accuracy, completeness, currency and coverage of the population the system will serve, before use and at each refresh.04 Data & Data GovernanceDetective
C-069Dataset documentation Each dataset used for AI has a maintained record of its source, collection method, contents, rights, lawful basis, known limitations and permitted uses.04 Data & Data GovernanceDirective
C-043Evaluation suite and regression testing A maintained set of test cases with expected results is run on every change to model, prompt, data or tools, and the results are compared with the approved baseline.05 Model & System LifecycleDetective
C-098Explanation method validation The techniques used to explain a model are tested to confirm that they reflect the model's actual behaviour before explanations are relied on internally or given to anyone.08 Transparency & ExplainabilityDetective
C-008Factuality and hallucination verification Claims, figures and citations in AI-generated output are checked against a trusted source before the output is relied on for a consequential decision or sent to a customer.05 Model & System LifecycleDetective
C-075Fairness requirements and metric selection For each system that affects people, the relevant groups, the legal test, the fairness measures and their thresholds are defined and justified before testing begins.07 Fairness & Customer OutcomesDirective
C-041Independent model validation A function independent of the developers tests each model's conceptual soundness, data, performance and limitations before approval and periodically afterwards, to a depth set by the model's tier.05 Model & System LifecycleDetective
C-029Input filtering and injection defence User input and all retrieved or tool-supplied content are screened for hostile instructions and passed to the model marked as data, separate from the system's own instructions.10 Security & ResiliencePreventive
C-046Model and system documentation Each AI system's purpose, design, data, test results and limitations are documented to a set standard that allows a validator, auditor or regulator to understand it without its authors.05 Model & System LifecycleDirective
C-010Model artifact signing and integrity verification Approved model artefacts are cryptographically signed at validation, and the signature is verified before an artefact is loaded anywhere in production.10 Security & ResiliencePreventive
C-004Output validation and guardrails Every model output is validated against a schema and sanitised by deterministic code before any downstream system, tool or user interface acts on it.10 Security & ResiliencePreventive
C-071Personal data redaction and pseudonymisation Personal data is removed, masked or pseudonymised before data is used for training, evaluation or logging, unless it is needed and the need is recorded, and the result is tested.04 Data & Data GovernancePreventive
C-042Pre-deployment testing and acceptance Functional, safety, security and user tests defined in advance must pass, with results recorded, before an AI system is released.05 Model & System LifecyclePreventive
C-081Pricing fairness review AI-driven prices and offers are reviewed, before use and on a set cycle, for differences between customer groups that cost or risk does not justify.07 Fairness & Customer OutcomesDetective
C-040Privacy-preserving training techniques Where training data is personal or confidential, techniques that limit how much a model retains about any single record are applied, and the remaining exposure is measured.04 Data & Data GovernancePreventive
C-038Review of AI-generated code Code produced with an AI assistant passes the same human review, security scanning and dependency checks as any other code before it is merged.10 Security & ResilienceDetective
C-011System prompt hardening System prompts are written to contain no secrets and no security decisions, are placed under version control and review, and are tested against extraction before release.10 Security & ResiliencePreventive
C-037Tenant and session isolation Every stateful component of an AI system, including caches, memory, retrieval indexes and fine-tuned models, is partitioned by customer and user, and the partitioning is tested.10 Security & ResiliencePreventive