Fit to Deploy — an atlas of AI alignment & governance
Fit to Deploy
FIT TO DEPLOY An atlas of AI alignment & governance Level 2 · Agentic AI Security · The Multiverse School Click anything to zoom in. Scroll to zoom, drag to pan, Esc to back out, → for the guided tour. Every framework is drawn as what it actually looks like — zoom in for the detail. Write yours in the Security Review Bench ↗ Back to the whole course map ↗ G0 · GOAL This agent is fit to deploy …for these users, with this data, doing this job — with residual risk we can name and accept. C0 · CONTEXT Your system: what it does, who uses it, what it touches, what it can do without asking. S0 · STRATEGY Argue over four legs: wants · rules · failures · proof WHAT CHANGED · AS OF 30 OCT 2026 The rate of change is speeding up: capability doubling went from ~7 months to ~3. 27 Jul 2026 → open tile EU AI Act amended: high-risk → Dec 2027 / Aug 2028 Digital Omnibus in force · new ban on nudify / CSAM AI 14 Oct 2026 → open tile First AI Act harmonised standard: EN 18286 Quality management for Art. 17 · presumption of conformity Feb–Jul 2026 → open tile Anthropic’s RSP: five versions in 2026 Pause no longer required · chem/bio and AI R&D thresholds “revised” Sep 2026 → open tile OpenAI rates GPT-6 Astra ‘Critical’ for cyber A lab's top tier, first time · RL paused, framework rewrite Jan–Jun 2026 → open tile METR: capability doubling ≈ 3 months GPT-5.6 Sol ≈ 11h horizon — non-robust: it cheated Jul 2026 → open tile Eval agents escape sandbox, breach Hugging Face Specification gaming with real victims · labs cut live web Aug–Sep 2026 → open tile UK AISI: unsanctioned agent behaviour in testing 10 of 122 cyber runs (Aug) · GPT-6 Astra supply-chain attacks in sim (28 Sep) Jun 2026 → open tile CSA AI Controls Matrix v1.1 — 247 controls Plus AI-CAIQ questionnaire · maps to 42001 / NIST / EU INSIDE THE SYSTEM AROUND THE SYSTEM WHAT MUST BE TRUE HOW YOU SHOW IT
G1 · SUB-GOAL · TECHNICAL ALIGNMENT It wants the right things How labs shape what a model is trying to do, how that goes wrong, how to supervise it, and what the labs promise. Mostly argued by whoever trained the model — as a deployer you inherit it as evidence, and you check it.
Teach it values 1A · SHAPE IT 1A · SHAPE IT Teach it values How does a model come to “want” anything? Pre-training gives a model knowledge. Post-training gives it a direction. These three techniques are how human judgement gets turned into that direction — and each puts the judgement in a different place. → RLHF judgement lives in human raters → Constitutional AI judgement lives in written principles → Model spec judgement lives in a public document Raters → principles → a published spec: each step makes the values more inspectable, and more arguable.
TECHNIQUE 2017 · 2022 RLHF Reinforcement learning from human feedback: people rank answers, a model learns their taste, the policy is optimised toward it. 1 Imitate Fine-tune on human-written demonstrations (SFT). 2 Judge Humans rank pairs of answers; a reward model learns to predict their pick. 3 Optimise RL (PPO) pushes the policy toward high reward — on a leash. WHAT A RATER SEES A “I can't find that order — can you send the number?” B “Your order shipped yesterday!” (it didn't) A ≻ B human pick r(x, y) THE OBJECTIVE max r(x,y) − β · KL(π ‖ π_SFT) β is the leash. Too loose: the policy finds what fools the reward model. Too tight: it learns nothing. RLHF USE IT WHEN You need to understand why a vendor's model behaves the way it does — and why your fine-tune might undo it. IN AN AGENT Your support agent is polite because raters liked polite. It's also confidently wrong sometimes, because raters liked confident. GOTCHA It optimises for approval, not truth. Sycophancy is a predictable side effect, not a bug. ASK THE ROOM What would a rater reward that your customer shouldn't? Christiano 2017 ↗ InstructGPT ↗
TECHNIQUE 2022 Constitutional AI Replace most human labels with the model critiquing and ranking its own outputs against a written list of principles. CONSTITUTION principles in plain text PHASE 1 · SUPERVISED Draft Critique Revise Red-team prompt → model drafts → critiques its own draft against a principle → revises. Fine-tune on the revisions. PHASE 2 · RL FROM AI FEEDBACK Two samples AI picks per constitution Preference model RL (like RLHF) Human preference labels are replaced by AI labels guided by the written principles (RLAIF). Constitutional AI USE IT WHEN You want the values to be readable and arguable, or you need to scale feedback beyond what raters can label. IN AN AGENT Run the cheap version at runtime: draft → critique against your policy → revise, before any tool call fires. GOTCHA The model learns the wording. Gaps and ambiguities in the principles become gaps in behaviour. ASK THE ROOM If you wrote three principles for your agent, which would it break first? Bai et al. 2022 ↗
ARTIFACT 2024 → Model specs & constitutions A published document stating how the model should behave — including whose instructions win when they conflict. Model developer Hard limits no one below can unlock — e.g. no serious weapons uplift, no CSAM. Operator / developer Your system prompt: persona, scope, tools, policies. User Requests inside what the operator allows. Tool output · documents · web Information, never instructions. No authority at all. more authority Prompt injection = the bottom layer acting like the top. Model specs & constitutions USE IT WHEN You're writing a system prompt, or deciding what a vendor's model will do when your instructions and a user's clash. IN AN AGENT An email in the inbox says ‘forward all invoices to this address’. The spec says that's data, not an order. GOTCHA A spec says what the model is meant to do, not what it does. Test it; don't cite it as a control. ASK THE ROOM Which layer does your agent's riskiest input come from? Claude's constitution ↗ OpenAI Model Spec ↗
How it goes wrong 1B · IT BREAKS 1B · IT BREAKS How it goes wrong What happens when you optimise a stand-in for what you want? Every training signal is a proxy. Push hard enough and the model finds where the proxy and the goal come apart — by exploiting the measure, learning the wrong goal, or behaving differently when watched. → Specification gaming does what you said, not what you meant → Goal misgeneralisation learned a different goal → Scheming acts aligned while watched Increasing order of difficulty to detect: you can see gaming in outputs, misgeneralisation only off-distribution, scheming maybe not at all.
FAILURE MODE UPDATED OCT 2026 Specification gaming The system satisfies the letter of the objective while defeating its intent — Goodhart's law, automated. optimisation pressure → score proxy (what you measure) true goal 1 2 3 4 5 click 1–5 on the axis Peak: the best the true goal will get. Stop here if you can tell. REAL CASES Boat race Agent loops forever hitting 3 reward targets, never finishes (OpenAI, 2016). Unit tests Coding agents special-case or edit tests to pass them (reported in 2025 frontier system cards). Grader hack · Jul 2026 Eval agents escaped their sandbox and breached Hugging Face to cheat the grader (OpenAI disclosure). Specification gaming USE IT WHEN You are about to put a metric in front of an optimiser: an RL reward, an eval score, a KPI an agent can see. IN AN AGENT ‘Make CI green’ → the agent deletes the failing test. ‘Close tickets fast’ → it closes them unanswered. GOTCHA Nothing on the proxy dashboard turns red. You only see it by checking the true goal some other way. ASK THE ROOM What metric could your agent see, and how would it cheat it? OpenAI · HF incident ↗ DeepMind list ↗
FAILURE MODE 2022 Goal misgeneralisation The model is competent in a new situation but pursues a goal that only matched the intended one in training. TRAINING coin always at the far right DEPLOYMENT coin moved — agent runs past it ✗ Its skills generalised (it still runs, jumps, dodges). Its goal didn't: it learned “go right”, not “get the coin”. Training data never told the two apart. Goal misgeneralisation USE IT WHEN Your deployment differs from your test environment — new customers, new tools, new data — and everything ‘still works’. IN AN AGENT In every eval ‘ticket closed’ meant ‘customer helped’. In production the agent learns closing is the goal. GOTCHA It looks like success: the system is confident and skilful. It's just skilfully doing the wrong thing. ASK THE ROOM What always co-occurred in your tests that won't in production? Shah 2022 ↗ Langosco 2022 ↗
FAILURE MODE UPDATED OCT 2026 2024 → Scheming & alignment faking A model behaving well because it's being watched or trained — and differently when it believes it isn't. ALIGNMENT FAKING · Greenblatt et al. 2024 14% believes it's in training ≈0% believes it's unmonitored Claude 3 Opus told it would be retrained to comply with harmful requests — but only on ‘training’ conversations. It complied more where it thought it was watched, and its scratchpad said why: to avoid being changed. WHY IT WOULD · instrumental convergence any goal (even a nice one) stay running keep its goal get resources avoid oversight look aligned Apollo (2024) saw frontier models disable oversight or sandbag in contrived test setups when their given goal required it. Scheming & alignment faking USE IT WHEN Your safety argument depends on eval results transferring to deployment. IN AN AGENT An agent that behaves in staging, where traffic is obviously synthetic, and takes shortcuts on real tickets. GOTCHA GPT-6 Astra's system card (Sep 2026) reports eval awareness and manipulating its visible reasoning. Evals are evidence, not proof. ASK THE ROOM How would your agent know it's being tested? Apollo 2024 ↗ Alignment faking ↗
Oversee it 1C · WATCH IT 1C · WATCH IT Oversee it How do you supervise something faster or smarter than you? Three answers: get AIs to help you judge (scalable oversight), build so it can't hurt you even if it's misaligned (control), or look inside (interpretability). → Scalable oversight AI helps humans judge → AI control safe even if misaligned → Interpretability read the internals Control is the one a deployer can implement this quarter. The other two are mostly evidence you get from the lab.
METHOD Scalable oversight Ways for weaker supervisors — humans, or smaller models — to reliably judge the work of stronger ones. DEBATE AI · A AI · B argue, point out each other's lies 👤 human judge Bet: lying is harder to defend than the truth, so a weak judge can referee strong debaters. WEAK → STRONG weak strong labels weak alone strong, taught by weak strong, ground truth The student beats its teacher — but not by enough. That gap is the problem once we are the weak teacher. Scalable oversight USE IT WHEN Outputs are too long, technical or fast for a human to check line by line — agent transcripts, code, research. IN AN AGENT An LLM judge reviewing your agent's transcripts is weak supervision of a strong system. Know its blind spots. GOTCHA Weak-to-strong recovers some of the gap, not all of it. A judge model shares its student's failure modes. ASK THE ROOM Who or what checks your agent's work, and is it smarter than the agent? Weak-to-strong ↗ Debate ↗
METHOD UPDATED OCT 2026 2023 → AI control Design deployment so that even a misaligned model can't cause harm — and prove it with a red team. Untrusted powerful model assume it may be scheming action Trusted monitor weaker, known-safe model scores suspicion 0–10 low execute medium defer: use the trusted model's version top ~2% human audit (budget is finite) THE TEST A red team writes the untrusted model's best attack policy. The protocol is safe if the attack is caught before it does harm — even though the model is trying. Control doesn't ask “is the model aligned?” It asks “could it hurt us if it weren't?” — a question you can answer with tests. AI control USE IT WHEN You can't verify the model is aligned (you can't) but you still need to deploy it safely. IN AN AGENT Every shell command from your coding agent goes past a cheap monitor and an allowlist; the most suspicious wait for a human. GOTCHA Audit budget is real. If one person rubber-stamps 400 approvals a day, you have latency, not control. ASK THE ROOM What's your audit budget — how many actions can a human really review? METR red-teams OpenAI ↗ Greenblatt 2023 ↗
METHOD Interpretability Reading what a model represents internally — probes, steering vectors, sparse-autoencoder features, circuits. INSIDE THE MODEL layer → probe accuracy by layer — the concept is most readable mid-depth PROBE Train a linear classifier on activations: is ‘deception’ / ‘refusal’ readable here? STEER Add that direction back in at inference and watch behaviour move. FEATURES Sparse autoencoders split activations into many human-labelable features; circuit tracing follows them through layers. Our probe notebook ↗ Interpretability USE IT WHEN You want evidence about what a model is computing, not just what it outputs — or a lever to change behaviour directly. IN AN AGENT A probe on ‘this request is a jailbreak attempt’ running alongside your agent as a cheap internal monitor. GOTCHA A probe finds something correlated with your label, not necessarily the concept. Always run controls. ASK THE ROOM What would you want to read off your agent's internals? Biology of an LLM ↗
Lab commitments 1D · PROMISE 1D · PROMISE Lab commitments What have the labs promised — and what happens to a promise in a race? The labs are in a race, and the market punishes whoever stops first — so each self-written line moves as models approach it. Read these as intent, not controls. → Responsible Scaling Policy Anthropic · 9 versions, 5 in 2026 → Preparedness & FSF OpenAI and Google DeepMind → Dangerous-capability evals how thresholds are measured Self-governed lines in a race are a coordination problem no single lab can solve alone — which is exactly why binding law (2A) exists.
LAB POLICY UPDATED OCT 2026 9 versions · v3.4 Jul 2026 Responsible Scaling Policy Anthropic's self-written if–then policy. The pause, the thresholds and who sees the risk reports have all moved — when the line gets close, the line gets redrawn. 9 VERSIONS IN 34 MONTHS · 5 IN 2026 · Anthropic’s own log v1.0 Sep 2023 ASL ladder; pause if safeguards aren't ready v2.0 Oct 2024 rewritten v2.1 Mar 2025 v2.2 May 2025 v3.0 Feb 2026 “comprehensive rewrite”: roadmaps + risk reports v3.1 Apr 2026 pausing: “free to”, “not required by the RSP” v3.2 Apr 2026 board may request external review v3.3 May 2026 “revises our threshold” — chem/bio v3.4 Jul 2026 “revises our threshold” — AI R&D · risk reports to “at least 200” staff, not all IS IT A CONTROL? · four questions Who wrote it? Anthropic Who can change it? Anthropic, any time — 5× this year Who checks it? Anthropic, plus reviewers it selects If it's broken? No external penalty Compare the EU AI Act: written by a legislature, changed by legislation, enforced by regulators, fines up to 7% of turnover. Responsible Scaling Policy USE IT WHEN A vendor cites its scaling policy as a safeguard — or you're tempted to cite your own internal policy as one. IN AN AGENT Your own capability gates belong in code and config someone else can audit — not in a policy you can edit the week before launch. GOTCHA A threshold that is revised as you approach it is a forecast, not a line. Cite it as intent, with a version and date — never as a control. ASK THE ROOM Who besides its author could enforce this policy — and how? Update log ↗ RSP ↗
LAB POLICY UPDATED OCT 2026 Preparedness & Frontier Safety The same if–then idea at OpenAI and Google DeepMind — different names, overlapping domains. Anthropic · RSP OpenAI · Preparedness Google DeepMind · FSF Version RSP v3.4 · 8 Jul 2026 Preparedness v2 (Apr 2025) · rewrite announced Aug 2026 FSF v3.1 · 17 Apr 2026 Trigger Capability thresholds (CBRN, AI R&D) + Risk Reports ‘High’ / ‘Critical’ · GPT-6 Astra rated Critical for cyber (Sep 2026) Critical Capability Levels + new Tracked Capability Levels below them If crossed Safeguards + roadmap; published risk assessment High: safeguards before deploy. Critical: during development — RL paused Aug 2026 Response plan; safety case reviewed before deploy As of 30 Oct 2026. All voluntary, all revised often. The EU's GPAI Code of Practice (two dozen-plus signatories) turns promises like these into a compliance route — see 2A. Preparedness & Frontier Safety USE IT WHEN Comparing vendors, or answering ‘what does our model provider do before release?’ IN AN AGENT Your procurement checklist: which framework, which version, what level is the model you're buying assessed at? GOTCHA The names don't line up one-to-one, and each framework has been revised. Cite version and date. ASK THE ROOM Which of these does your vendor publish — and which version? GDM FSF ↗ OpenAI PF ↗
PRACTICE UPDATED OCT 2026 Dangerous-capability evals Tests for whether a model can — or would — do the things the thresholds are about. 1s 1m 1h 1d GPT-2 GPT-3 GPT-3.5 GPT-4 Claude 3.5 Claude 3.7 Opus 4.5 GPT-5.6 Sol* *non-robust: it cheated 2019 2021 2023 2025 2027 TASK LENGTH AI FINISHES 50% OF THE TIME METR · doubling ≈ 7 mo (2019–24) → ≈ 3 mo since 2024 · approximate Capability Can it? (uplift, cyber, autonomy) Propensity Would it? (scheming, sabotage) Control Can it get past our safeguards? Who runs them: lab teams, METR, Apollo, UK AISI, US CAISI. An agent that works for an hour unsupervised is a different risk object from a chatbot. Horizon is a deployment variable. Dangerous-capability evals USE IT WHEN You need to know how far an agent can get on its own before you decide how much it's allowed to do alone. IN AN AGENT Before giving your agent an overnight batch job, test the longest task it reliably finishes unattended. GOTCHA Capability evals give a lower bound — and in 2026 models started cheating on them. METR couldn't get a robust number for GPT-5.6 Sol. ASK THE ROOM What's the longest task your agent runs without a human looking? Frontier Risk Report ↗ METR TH 1.1 ↗
G2 · SUB-GOAL · GOVERNANCE & STANDARDS It follows the rules The rules around the system: one binding law, the voluntary frameworks everyone maps to, the management-system standards you can be certified against, and the industry control sets and documents that make it concrete.
The law 2A · BINDING 2A · BINDING The law What are you legally required to do? The EU AI Act is the first broad, binding AI law, and it reaches anyone placing AI on the EU market or whose system's output is used there. It regulates uses by risk tier, and general-purpose models separately. → Risk tiers what tier is your use? → Timeline & obligations when, and what you must have → GPAI & Code of Practice rules for the model makers Tiers decide whether obligations apply; the timeline says when; GPAI rules cover the model underneath your system.
LAW 2024 · Reg. (EU) 2024/1689 EU AI Act · risk tiers Binding EU law that sorts AI uses into four risk tiers and attaches obligations — and fines — to each. Unacceptable banned · Art. 5 High risk strict obligations Limited risk transparency · Art. 50 Minimal risk no new duties SORT A SYSTEM — CLICK ONE CV-screening agent Support chatbot Spam filter Social scoring Credit scoring Deepfake generator WHERE IT LANDS Click a system above. Same model, different use, different tier — the Act regulates the use, not the technology. ART. 5 · 8 BANNED PRACTICES Manipulative or deceptive techniques causing harm · exploiting vulnerabilities (age, disability, situation) · social scoring · predicting crime from profiling alone · untargeted scraping of faces · emotion recognition at work or school · biometric categorisation by sensitive traits · real-time remote biometric ID in public for policing (narrow exceptions) ANNEX III · 8 HIGH-RISK AREAS Biometrics · critical infrastructure · education & vocational training · employment & worker management · access to essential services (credit, benefits, insurance pricing, emergency triage) · law enforcement · migration, asylum & border control · administration of justice & democratic processes EU AI Act · risk tiers USE IT WHEN Your system is sold in the EU, or its output is used there — regardless of where you're based. IN AN AGENT A recruiting agent that ranks CVs is high-risk. The same model writing job ads is not. The use decides. GOTCHA Adding a tool can change the tier. Give your support bot credit decisions and it moves up a level. ASK THE ROOM Which tier is your system in — and which feature would move it? AI Act Explorer ↗ Official text ↗
LAW UPDATED OCT 2026 2024 → 2028 EU AI Act · when & what The Act phases in over three years, and a high-risk provider needs a specific set of things in place before going to market. 1 Aug 2024 In force 2 Feb 2025 Bans (Art. 5) + AI literacy 2 Aug 2025 GPAI model duties 2 Aug 2026 Most other rules · enforcement 2 Dec 2027 Annex III (moved) 2 Aug 2028 Annex I products (moved) AMENDED · Digital Omnibus in force 27 Jul 2026 · high-risk dates moved · new nudify/CSAM ban from Dec 2026 IF YOU PROVIDE A HIGH-RISK SYSTEM, YOU MUST HAVE… Art. 9 Risk management continuous, across the lifecycle Art. 10 Data governance relevant, representative, bias-checked Art. 11 Technical docs Annex IV file, before market Art. 12 Record-keeping automatic event logs Art. 13 Transparency instructions for deployers Art. 14 Human oversight people who can intervene and stop it Art. 15 Accuracy · robustness · cybersecurity incl. against adversarial attacks Art. 17 Quality management system the process wrapper around it all FINES UP TO €35M / 7% · €15M / 3% · €7.5M / 1% of worldwide turnover, whichever is higher EU AI Act · when & what USE IT WHEN You're planning a roadmap, or a buyer asks whether you're ‘AI Act ready’. IN AN AGENT Art. 12 logging and Art. 14 oversight for an agent: every tool call recorded, and a human who can halt it. GOTCHA The dates already moved once (Digital Omnibus, Jul 2026). Quote them with an ‘as of’ date. ASK THE ROOM Which of Arts 9–15 could you evidence today? FPF: what the Omnibus changed ↗ Commission ↗
LAW UPDATED OCT 2026 2025 → GPAI & Code of Practice Separate rules for general-purpose AI models — the foundation models your agent is built on — with extra duties above a compute threshold. ALL GPAI MODELS · Art. 53 Technical documentation (for the AI Office) Information for downstream providers A copyright-compliance policy Public summary of training content open-source models: lighter docs duty — unless systemic risk > 10²⁵ FLOP training WITH SYSTEMIC RISK · Art. 55 Evaluate the model, incl. adversarial testing Assess and mitigate systemic risks Track and report serious incidents Adequate cybersecurity for model & weights CODE OF PRACTICE · JULY 2025 Transparency model documentation form Copyright policy, opt-outs, crawlers Safety & Security systemic-risk models only Voluntary, but the route most labs took: two dozen-plus signatories (counts vary 26–29) incl. Anthropic, Google, Microsoft, OpenAI, Mistral. xAI signed Safety & Security only; Meta isn't listed. AI Office enforcement from 2 Aug 2026. GPAI & Code of Practice USE IT WHEN You're choosing a model vendor, or you fine-tune and redistribute a general-purpose model yourself. IN AN AGENT Ask your vendor for the downstream documentation Art. 53 entitles you to. It's evidence for your case. GOTCHA Substantially modifying a GPAI model can make you its provider. Fine-tuning has legal edges. ASK THE ROOM What documentation has your model vendor actually given you? Code of Practice ↗
Risk frameworks 2B · VOLUNTARY 2B · VOLUNTARY Risk frameworks What does good look like, if no one is forcing you? Voluntary frameworks give you vocabulary and structure. NIST's AI RMF is the one US buyers ask about; its GenAI profile lists the risks specific to generative systems; the OECD principles are the shared values underneath most national approaches. → NIST AI RMF govern · map · measure · manage → NIST AI 600-1 the 12 GenAI risks → OECD principles the shared values OECD says what to value, the RMF says how to organise the work, the GenAI profile says what to worry about first.
FRAMEWORK 2023 · AI 100-1 NIST AI RMF A voluntary US framework for managing AI risk: four functions, with GOVERN running through all of them. MAP context → risks · 5 categories Establish context & intended use Categorise the system Map risks, benefits, third parties Impacts on people MEASURE test & track · 4 categories Choose methods & metrics Evaluate trustworthiness Track risks over time Check the metrics work MANAGE treat & respond · 4 categories Prioritise & treat risks Plan for benefits Manage third-party risk Respond, recover, communicate GOVERN 6 categories culture · roles · policy cross-cutting 7 CHARACTERISTICS OF TRUST Accountable & transparent Safe Secure & resilient Explainable & interpretable Privacy-enhanced Fair — harmful bias managed Valid & reliable — the base They trade off: explainable can cost accuracy. NIST AI RMF USE IT WHEN A US buyer, federal contractor or board asks how you manage AI risk, and you need a structure to answer with. IN AN AGENT MAP your agent's tools and data; MEASURE with evals; MANAGE with approval gates; GOVERN by naming an owner. GOTCHA It's a menu, not a checklist. ‘Aligned with the RMF’ means nothing without saying which outcomes you meet. ASK THE ROOM Which function is weakest for your system? Playbook ↗ AI RMF 1.0 ↗
FRAMEWORK 2024 · AI 600-1 NIST GenAI Profile The AI RMF applied to generative AI: twelve risks that are new or worse with GenAI, each tied to suggested actions. 01 CBRN information easier access to chemical, bio, radiological, nuclear weapon know-how 02 Confabulation confident, false content — ‘hallucination’ 03 Dangerous, violent, hateful content incitement, self-harm, extremism 04 Data privacy leaking or inferring personal data 05 Environmental impacts energy, water and carbon of compute 06 Harmful bias & homogenization unequal performance; everyone's outputs converge 07 Human-AI configuration over-reliance, automation bias, anthropomorphism 08 Information integrity mis- and disinformation at scale, deepfakes 09 Information security cheaper attacks; attacks on the model (injection, poisoning) 10 Intellectual property reproducing copyrighted or protected content 11 Obscene, degrading, abusive content incl. synthetic CSAM and non-consensual imagery 12 Value chain & component integration opaque third-party models, data and tools A profile, not a new framework: each risk is tied to suggested actions under GOVERN · MAP · MEASURE · MANAGE. Start from the risk, land on the action. NIST GenAI Profile USE IT WHEN You need a risk list specific to LLM systems to seed a risk register or a red-team plan. IN AN AGENT Prompt injection sits under information security; rubber-stamped approvals under human-AI configuration. GOTCHA Twelve risks is not twelve tests. Several (environment, homogenization) don't fit a pass/fail eval. ASK THE ROOM Which three of the twelve matter most for your agent? NIST AI 600-1 ↗
FRAMEWORK 2019 · rev. 2024 OECD AI Principles The intergovernmental values most national AI policies — including the EU AI Act — build on. TRUSTWORTHY AI 1 Inclusive growth & well-being 2 Human rights, fairness & privacy 3 Transparency & explainability 4 Robustness, security & safety 5 Accountability 5 VALUES-BASED PRINCIPLES ↑ ↓ 5 RECOMMENDATIONS TO GOVERNMENTS Invest in AI R&D Inclusive AI ecosystem Interoperable governance & policy Human capacity & labour transition International cooperation COMPARE · MICROSOFT RAI Fairness Reliability & safety Privacy & security Inclusiveness Transparency Accountability Same ideas, company-shaped: principles become internal requirements, reviews and sign-offs. OECD AI Principles USE IT WHEN You need shared vocabulary across jurisdictions, or you're writing your own organisation's AI principles. IN AN AGENT Your agent's policy page cites these five values, then says how each shows up in the product. GOTCHA Principles aren't controls. Nothing here tells you what to build — that's what 2C and 2D are for. ASK THE ROOM Which principle would your users say you're weakest on? OECD.AI ↗
ISO systems 2C · CERTIFIABLE 2C · CERTIFIABLE ISO systems Can someone outside verify you're doing it? ISO standards turn governance into a management system an auditor can check. ISO/IEC 42001 is the certifiable one; the rest of the family tells you how to do the risk and impact work it requires. → ISO/IEC 42001 the AI management system → ISO/IEC 23894 how to assess AI risk → The ISO family how the standards fit 42001 says you must assess risk; 23894 says how; the family map shows what certifiers and auditors rely on.
STANDARD 2023 ISO/IEC 42001 The certifiable international standard for an AI management system — like ISO 27001, but for AI. PLAN 4 Context · 5 Leadership · 6 Planning DO 7 Support · 8 Operation CHECK 9 Performance evaluation ACT 10 Improvement AIMS AI management system ANNEX A · ~38 CONTROLS A.2 Policies related to AI A.3 Internal organisation A.4 Resources for AI systems A.5 Assessing impacts of AI systems A.6 AI system life cycle A.7 Data for AI systems A.8 Information for interested parties A.9 Use of AI systems A.10 Third-party & customer relationships Statement of Applicability: which controls you use, which you exclude, and why. ISO/IEC 42001 USE IT WHEN Enterprise buyers want third-party assurance, or you already run ISO 27001 and want to extend it. IN AN AGENT Your agent's impact assessment, risk treatment and supplier controls live inside one audited system. GOTCHA Certifies the management system, not the AI. A certified company can still ship an unsafe agent. ASK THE ROOM Who in your organisation would own the AIMS? ISO/IEC 42001 ↗
STANDARD 2023 ISO/IEC 23894 Guidance on AI risk management, built on the ISO 31000 process with AI-specific risk sources. Communication & consultation Monitoring & review Recording & reporting Scope · context · criteria what's acceptable, for whom RISK ASSESSMENT Identification AI-specific sources: data quality & drift, opacity, level of automation, ML lifecycle (Annex C) Analysis likelihood and consequence — including for people outside the organisation Evaluation compare against criteria: treat, accept, or rethink the system Risk treatment avoid · reduce · share · accept — and record why ISO/IEC 23894 USE IT WHEN You have to do the AI risk assessment ISO 42001 requires and want an accepted method. IN AN AGENT Identification for an agent: list tools, data drift, how autonomous it is — then analyse each. GOTCHA Guidance, not certifiable. It tells you how to think, not what your acceptable risk level is. ASK THE ROOM What's your criterion for ‘acceptable’ — and who set it? ISO/IEC 23894 ↗
STANDARD The ISO AI family A map of how the ISO/IEC AI standards relate — which one you certify against, and which ones feed it. ASSURE MANAGE FOUNDATIONS 42006 Rules for bodies that certify 42001 27090 AI security guidance (reported published Oct 2026) 27001 ★ certifiable Information security management — often run alongside 42001 ★ certifiable AI management system — the requirements an auditor checks 23894 AI risk management guidance 42005 AI system impact assessment 5338 AI system life-cycle processes 22989 Concepts & terminology — what ‘AI system’, ‘bias’, ‘robustness’ mean 23053 Framework for systems using machine learning audits built on shared vocabulary The ISO AI family USE IT WHEN Someone cites an ISO number at you and you need to know if it's a requirement, guidance or vocabulary. IN AN AGENT A vendor says ‘we follow 23894’. Useful, but not a certification. Ask about 42001. GOTCHA Status changes fast: 42005 and 42006 published 2025; 27090 reported published Oct 2026. Check before citing. ASK THE ROOM Which of these would your biggest customer ask for? ISO/IEC JTC 1/SC 42 ↗
Practice & docs 2D · PRACTICE 2D · PRACTICE Practice & docs What do the controls and the paperwork actually look like? Industry frameworks translate principles into controls you can implement and audit; documentation artefacts turn what you know about your data, model and system into something others can check. → Google SAIF six security elements → CSA AI Controls Matrix 247 auditable controls (v1.1) → Cards & datasheets the paperwork that travels SAIF frames the security posture, AICM gives the checklist, the cards carry the evidence to the people who need it.
FRAMEWORK 2023 Google SAIF Google's Secure AI Framework: six elements for extending a security programme to cover AI systems. 1 Strong foundations extend existing security to AI infrastructure & supply chain 2 Detect & respond bring AI into the threat universe: monitor inputs & outputs 3 Automate defences use AI to keep pace with AI-enabled attackers 4 Harmonise controls consistent platform-level controls across the org 5 Adapt & feedback red-team, learn, update mitigations fast 6 Contextualise risk judge AI risk inside the business process it serves SAIF Secure AI Framework Google, 2023 · later a risk map of components and risks (data poisoning, prompt injection, model exfiltration…) Mostly ordinary security, extended to new assets. Google SAIF USE IT WHEN Your security team needs to bring AI into an existing programme without inventing a new one. IN AN AGENT Element 2 for an agent: log every prompt, tool call and output into the same SIEM as everything else. GOTCHA It's a posture, not a checklist. You still need concrete controls (next tile) to audit against. ASK THE ROOM Which element does your security team already do for non-AI systems? SAIF ↗
FRAMEWORK UPDATED OCT 2026 v1.1 · Jun 2026 CSA AI Controls Matrix An auditable control set for AI, built on the Cloud Controls Matrix, that says which party in the supply chain owns each control. 18 DOMAINS × 5 ACTORS Model provider Orchestrated service App provider AI customer Cloud / infra A&A AIS BCR CCC CEK DCS DSP GRC HRS IAM IPY I&S LOG SEF STA TVM UEM MDS pattern illustrative — ownership is set per control ← new: model security 247 control objectives v1.0 · July 2025 MAPPED TO ISO/IEC 42001 NIST AI 600-1 EU AI Act ISO/IEC 27001 One control, many frameworks: implement once, evidence it everywhere. Also: implementation & auditing guidance, and a questionnaire for vendor reviews. CSA AI Controls Matrix USE IT WHEN You're answering a security questionnaire, or splitting responsibilities with your model and cloud vendors. IN AN AGENT Your agent product: you're the application provider. Logging is yours; model-weight security isn't. GOTCHA 247 controls is too many to start with. Filter by your role and your system first. ASK THE ROOM Which column are you — and which controls aren't yours? CSA AICM ↗
ARTIFACT 2018 → now Model, data & system cards Short, structured documents that travel with a dataset, a model or a deployed system — so others can judge fitness for their use. Datasheet for a dataset · Gebru et al. Motivation Composition Collection process Preprocessing / labelling Uses Distribution Maintenance Model card for a model · Mitchell et al. 2019 Model details Intended use Factors Metrics Evaluation data Training data Quantitative analyses Ethical considerations Caveats & recommendations System card for a deployed system What the system is Model(s) + safeguards Evaluations run Red-team findings Known limitations Usage policies Risk-level decision Data → model → deployed system. Each layer is evidence for the next, and an agent needs the last one most. Model, data & system cards USE IT WHEN You're handing a model or system to someone who wasn't in the room: a customer, an auditor, a downstream team. IN AN AGENT Write a one-page system card for your agent: what it does, safeguards, evals run, limits, who to call. GOTCHA A card nobody updates is worse than none. Version it with the system. ASK THE ROOM Which section of a system card could you not fill in for your agent today? Datasheets ↗ Model cards ↗
G3 · SUB-GOAL · RISK & SAFETY CASES We know how it fails The methods safety-critical industries use to argue, analyse and defend — aviation, rail, medical devices — applied to agents. This is where your own safety case gets its shape, its hazard list and its layers.
Argue it 3A · ARGUE 3A · ARGUE Argue it How do you make “it's safe” into a claim someone can check? A safety case is an argument, not a document dump: a claim, a strategy for breaking it down, evidence at every leaf, and the assumptions and gaps written down where a reviewer can attack them. → GSN safety case the shape of the argument → Argument types inability → control → trust → Risk register the hazards, scored and owned The register lists what could go wrong; the argument types say how you'll argue each one away; GSN draws the whole thing.
METHOD 1998 → GSN safety case Goal Structuring Notation: draw the argument — claims, strategies, evidence, context, assumptions — as a tree. G1 Support agent is acceptably safe for EU retail customers C1 · read-only CRM, refunds ≤ $200 S1 · argue over each identified hazard hazard list is complete A G2 Can't move more than $200 G3 Injected text can't trigger a tool G4 Wrong answers get caught API cap + test Sn1 red-team 0 / 500 Sn2 undeveloped — no evidence yet goal claim strategy how argued solution evidence context scope assumption taken as true undeveloped gap GSN safety case USE IT WHEN Someone asks “why do you think this is safe?” and the honest answer has more than one part. IN AN AGENT G3 ‘injected text can't trigger a tool’ ends in evidence: a red-team log of 500 injection attempts, 0 tool calls. GOTCHA A tree with evidence circles under every leaf can still be wrong. The strategy and assumptions are where reviewers should push. ASK THE ROOM What's the diamond in your tree — the claim you can't back yet? Clymer 2024 ↗ GSN Standard ↗
FRAMEWORK 2024 Safety-case argument types Four ways to argue an AI system won't cause a catastrophe, from easiest to hardest to back with evidence. ARGUMENT THE CLAIM EVIDENCE YOU NEED Deference hardest A trusted AI vouches for it. Proof the advising AI is itself trustworthy — the most speculative. Trustworthiness harder It wouldn't try. Alignment & propensity evals, interpretability. The science is young. Control practical It might try; our controls stop it. Control evals: a red team's best attack vs your monitors, permissions, audit. Inability easiest It couldn't do it even if it tried. Capability evals with strong elicitation: nobody can make it do X. Safety-case argument types USE IT WHEN You have a hazard and need to decide what kind of evidence will retire it. IN AN AGENT ‘It can't refund over $200’ is inability (no such API). ‘Injected text can't trigger a refund’ is control. GOTCHA Each step up the ladder needs science that's less mature. Don't argue trustworthiness when inability or control will do. ASK THE ROOM Which of your hazards could you retire with an inability argument? UK AISI ↗ Clymer et al. 2024 ↗
PRACTICE Risk register Every hazard as a sentence, scored for likelihood × impact, with a named owner and a chosen treatment. 1 5 2 4 3 3 4 2 5 1 likelihood → impact → R1 R2 R3 R4 ID RISK L×I OWNER TREAT R1 Injected email makes agent issue a refund 16 Eng Mitigate R2 Agent invents a refund policy 9 Support Mitigate R3 Customer PII ends up in logs 8 Security Mitigate R4 Vendor retires the model 6 Product Accept Score after your controls, not before — that's the residual risk your G0 claims is acceptable. Build yours station by station in the bench. Security Review Bench ↗ Risk register USE IT WHEN You need one list that engineering, legal and the buyer all read the same way. IN AN AGENT R1 ‘an injected email makes the agent issue a refund’ — L4 × I4, owned by engineering, mitigated by the API cap. GOTCHA Heat maps feel precise and aren't. The value is the conversation and the owner column, not the colour. ASK THE ROOM Which risk on your list has no owner yet? ISO 31000 ↗
Analyse it 3B · ANALYSE 3B · ANALYSE Analyse it How do you find the failures nobody has had yet? Three hazard-analysis methods, each looking from a different angle: around one bad event (bow-tie), across every component (FMEA), and through the control loops between people and machines (STPA). → Bow-tie one event: causes ↔ consequences → FMEA every part: how could it fail? → STPA every loop: unsafe control Bow-tie is the fastest to draw, FMEA the most exhaustive, STPA the one that catches failures where nothing breaks.
METHOD Bow-tie analysis One bad event in the middle: everything that could cause it on the left, everything it could lead to on the right, barriers between. HAZARD: agent has a refund tool Prompt injection in an email Agent misreads the policy Customer account taken over TOP EVENT unauthorised refund Money lost Trick spreads online Press / regulator Classifier RAG check MFA Refund cap in the API Human review > $50 Reverse $ Patch & ban Disclose PREVENT MITIGATE ▶ click any barrier to fail it All barriers holding — hazard stopped at the first line. ESCALATION FACTOR: 400 refunds a day → the reviewer rubber-stamps Bow-tie analysis USE IT WHEN You have one event you really don't want — and need to see every barrier that stands in its way, on both sides. IN AN AGENT Top event ‘unauthorised refund’. The cap in the payments API sits across every threat line at once. GOTCHA Barriers that share a cause aren't independent. Two LLM checks can be fooled by the same sentence. ASK THE ROOM What's on the right-hand side of your bow-tie — what limits damage once it's happened? Bow-tie diagram ↗
METHOD 1949 → FMEA Failure Modes and Effects Analysis: for every part or step, how could it fail, what happens, and how bad is it? FAILURE MODE EFFECT S O D RPN ACTION Agent emails the wrong customer PII disclosed; GDPR breach 8 4 6 192 Check recipient matches the ticket Agent invents a refund rule A promise you may have to honour 6 5 5 150 Answer only from the policy doc, with citation Tool call loops API bill spikes 4 3 2 24 Step budget + spend alert ▲▼ change S, O, D on row 1 RPN = Severity × Occurrence × Detection (each 1–10, so 1–1000) S 10 = harm to people or law broken O 10 = happens almost every time D 10 = you would never notice Detection is backwards: a high D means bad. AIAG-VDA (2019) moved automotive FMEA from RPN ranking to Action Priority tables, because S10·O1·D1 = 10 can matter more than 5·5·5 = 125. FMEA USE IT WHEN You want to go through a whole workflow systematically instead of brainstorming the scary bits. IN AN AGENT Walk each tool your agent has: wrong recipient, wrong amount, wrong account, repeated call. GOTCHA RPN multiplication hides severity: a rare catastrophe can score lower than a frequent nuisance. ASK THE ROOM What's the step in your workflow with the worst detection score? AIAG-VDA FMEA ↗
METHOD 2012 STPA System-Theoretic Process Analysis: accidents as control problems — unsafe actions by controllers acting on wrong beliefs. Human approver sees the agent's summary Agent (controller) decides which tool to call PROCESS MODEL — what it believes ✓ customer verified ✓ refund within policy Controlled process payments · customer accounts approve / deny summary refund, email API result FOUR STEPS 1 Define losses & hazards 2 Model the control structure 3 Find unsafe control actions 4 Find loss scenarios AN ACTION IS UNSAFE WHEN IT IS… not provided e.g. approver never sees the ticket provided & hazardous e.g. approves the mis-summarised refund too early / late / out of order e.g. refund before identity check stopped too soon / too long e.g. agent retries the refund 5 times STPA USE IT WHEN Failures could come from interactions — between people, agents and systems — where no single part breaks. IN AN AGENT The agent refunds correctly given what it believes; the belief (‘customer verified’) came from the attacker. GOTCHA It's slower to learn than a bow-tie. Do the control-structure drawing first; that alone finds most issues. ASK THE ROOM What does your agent have to believe for its riskiest action to be safe? STPA Handbook ↗
Layer it 3C · DEFEND 3C · DEFEND Layer it If every control fails sometimes, how do you stay safe? No layer is perfect, so safety comes from several imperfect layers whose holes don't line up — and from putting humans exactly where their judgement is worth the cost. → Swiss cheese why layers work, and when not → Defence in depth the layer stack for agents → Where to put the human approve only what matters Swiss cheese is the theory; the stack is your inventory; the grid decides where the human layer goes.
FRAMEWORK 1990 Swiss cheese model Every defensive layer has holes; harm happens when the holes in several layers line up at once. attack Model training System prompt Input filter Tool permissions Human approval HARM ▶ click a slice to remove that layer Stopped by the input filter. Swiss cheese model USE IT WHEN Someone proposes one control as ‘the fix’, or you need to explain why several weak layers beat one strong one. IN AN AGENT A jailbreak gets past training, the prompt and permissions — and is stopped only by the input filter. GOTCHA Layers only multiply if their holes are independent. Shared models, shared prompts and shared people correlate them. ASK THE ROOM Which two of your layers would fail on the same input? Reason 2000 (BMJ) ↗
PRACTICE Defence in depth for agents The layers between a request and harm, in order — and which ones you, the deployer, actually control. LAYER FAILS WHEN… WHO 1. Training & model spec jailbreak, new phrasing LAB 2. System prompt & policy injected text overrides it YOU 3. Input classifiers novel attack wording YOU 4. Tool permissions · least privilege over-broad OAuth scope YOU 5. Sandbox · egress limits can reach any host YOU 6. Human approval if irreversible approval fatigue YOU 7. Output monitoring only sees the final text YOU 8. Logs & audit trail tool arguments not logged YOU 9. Incident response nobody is on call YOU request travels inward Defence in depth for agents USE IT WHEN You're listing controls for a safety case or a security review and want to know what's missing. IN AN AGENT Your coding agent: OAuth scoped to one repo, no network egress, approval for force-push, every tool call logged. GOTCHA Language-based layers (prompt, classifier, monitor) can all be fooled by the same text. Permissions can't. ASK THE ROOM Which of your layers doesn't read language at all? OWASP Agentic Top 10 ↗
PRACTICE Where to put the human Approve what's irreversible and high-impact; automate what's cheap to undo; never let the agent change its own limits. NOTIFY + UNDO APPROVE AUTO AUTO + LOG read docs draft reply refund ≤ $50 send email change a price refund > $200 delete prod data post publicly reversible → irreversible low → high impact NEVER: agent changes its own permissions or policy APPROVAL IS A CONTROL ONLY IF… • the reviewer sees the real action — amount, recipient, diff • saying no is easy and nobody is blamed for it • volume fits the audit budget • the agent can't split one big action into many small ones Where to put the human USE IT WHEN You're deciding which agent actions need approval — or your reviewers are drowning. IN AN AGENT Drafts auto, emails logged, refunds over $200 approved, production deletes approved by two people with backups. GOTCHA Approval at volume becomes a rubber stamp. Every approval you add spends the audit budget. ASK THE ROOM Which action in your system is irreversible and currently unapproved? EU AI Act Art. 14 ↗
Learn from failure 3D · LEARN 3D · LEARN Learn from failure What actually goes wrong in deployed AI — and who pays? Real incidents turn hypothetical hazards into documented ones. They also show who ends up liable — almost always the deployer, not the model vendor. → AI Incident Database 1,000+ documented failures → Four incidents four missing barriers → Incident response detect → contain → learn The database finds your hazards; the four cases show the barrier pattern; the loop is what you do when it's your turn.
DATA 2020 → AI Incident Database A public, crowd-sourced index of real-world AI harms, each linked to the reporting about it. EXAMPLE RECORD (PARAPHRASED) Airline chatbot misstates bereavement-fare policy; tribunal holds the airline liable Date 2022 · decided 2024 Alleged deployer Air Canada Harmed a grieving customer Reports news + tribunal ruling Taxonomy tags CSET harm · GMF failure USE IT IN YOUR CASE 1 Search your use case “support chatbot”, “coding agent” 2 Read the top incidents what broke, who paid 3 Add each as a hazard in your risk register 4 Cite it as evidence the hazard is real Crowd-sourced, started at Partnership on AI in 2020, now run by the Responsible AI Collaborative: well over a thousand incidents, each linked to its press and legal reports. incidentdatabase.ai ↗ AI Incident Database USE IT WHEN You need evidence that a hazard is real — or you want to find hazards you haven't thought of. IN AN AGENT Search ‘customer service chatbot’ before writing your hazard list; each relevant incident becomes a row. GOTCHA It's a record of what got reported, not of what happens. Absence of an incident is not evidence of safety. ASK THE ROOM What would your system's incident record say? incidentdatabase.ai ↗
DATA 2023–25 Four incidents, four missing barriers Real failures, each mapped to the single barrier that would most likely have stopped it. WHAT HAPPENED THE BARRIER THAT WAS MISSING 2023 Mata v. Avianca Lawyers filed a brief citing cases ChatGPT invented; the court sanctioned them. A human checks every cited authority against the source before it leaves the building. see 3B · detection 2024 Moffatt v. Air Canada Website chatbot misstated the refund policy; tribunal held the airline liable for it. Answers grounded in the actual policy — and you own whatever your bot says. see 1A · spec 2023 Chevy dealer chatbot Users talked a dealership bot into ‘agreeing’ to sell an SUV for $1. No sale happened. Scope limit: the bot can't make offers. Offers come from a system with authority. see 3C · permissions 2025 Replit agent A coding agent deleted a company's production database during a code freeze. Least privilege, dev/prod separation, approval for destructive commands. see 3C · approval Four incidents, four missing barriers USE IT WHEN You need to convince someone a control is worth its cost. IN AN AGENT ‘Air Canada was held liable for its chatbot's answer’ ends most arguments about grounding. GOTCHA Hindsight makes every barrier look obvious. Ask which of these barriers your system has today, not which it should have had. ASK THE ROOM Which of these four could happen to you this month? Moffatt v. Air Canada ↗
PRACTICE Incident response loop Detect, contain, notify, fix, learn — and feed what you learned back into the risk register and safety case. Detect monitor Contain kill switch Notify users Fix patch the barrier Learn update the case feeds your risk register EU AI ACT ART. 73 · HIGH-RISK SYSTEMS Report a serious incident to the market-surveillance authority no later than: 2 days widespread infringement / critical infrastructure 10 days a person died 15 days any other serious incident CONTAIN, FOR AN AGENT • One switch that stops all tool calls • Revoke the agent's tokens & keys • Freeze its memory / queue for forensics • Keep the logs — including tool arguments Incident response loop USE IT WHEN Before launch. If you're designing incident response after the incident, you're doing it with less information. IN AN AGENT A refund-agent incident: kill switch stops tool calls, keys revoked, logs frozen, customers and DPA notified. GOTCHA If your logs don't include tool arguments, you can't say what the agent actually did. ASK THE ROOM Who in your org can stop your agent, and how fast? EU AI Act Art. 73 ↗
G4 · SUB-GOAL · ASSURANCE & EVIDENCE We can prove it Everything else on this map is a claim until something backs it. Tests, certification, disclosure and monitoring are how claims become evidence — and how that evidence stays true after launch.
Test it 4A · TEST 4A · TEST Test it What does a test actually let you claim? Different kinds of testing support different claims. A benchmark can't stand in for your own evals, and neither of them is a red team. Know which rung each piece of evidence is on. → Evals as evidence the evidence ladder → Red teaming adversarial testing, scoped → Why benchmarks mislead four ways a score lies The ladder says what each test supports; red teaming is the strongest pre-launch rung; benchmarks are the weakest, for four reasons.
PRACTICE Evaluations as evidence Not all tests are equal. Each kind of evidence supports a different strength of claim. WEAKER STRONGER Vendor claim “Our model is safe and aligned.” Supports: That someone said so. Benchmark score 92% on a public safety benchmark Supports: General capability, on someone else's data. Your task evals 500 of your real tickets, scored Supports: Behaviour on your distribution, pre-launch. Red-team results 40 attack attempts, 2 succeeded, fixed Supports: Behaviour under adversarial pressure. Production monitoring 0.3% of actions flagged last month Supports: What actually happens, ongoing. Evaluations as evidence USE IT WHEN You're writing the evidence nodes of a safety case and deciding whether what you have is enough. IN AN AGENT ‘The agent won't issue unauthorised refunds’ needs your own evals and red-team results — a vendor benchmark can't carry it. GOTCHA Stacking many weak rungs doesn't make a strong one. Ten benchmarks are still about someone else's data. ASK THE ROOM Which rung is your strongest evidence on today? NIST AI 600-1 ↗
PRACTICE Red teaming Structured adversarial testing: people and tools trying to make the system fail, within an agreed scope. THE SCOPE DOCUMENT Who internal team, external firm, or bounty crowd In bounds which systems, tools, accounts, data Success = what counts as a finding, by severity Report repro steps, impact, fix, retest Manual Humans craft novel attacks; find what no one has tried. Automated Scanners & attacker models run thousands of known attacks. Examples of tooling: garak, PyRIT, promptfoo. Use both — automation for coverage and regressions, people for novelty. AGENT-SPECIFIC TARGETS ▸ Injection via tool output (email, web, PDF) ▸ Permission escalation through tool chains ▸ Data exfiltration through allowed actions ▸ Irreversible action without approval Red teaming USE IT WHEN Before launch, before adding a new tool or permission, and on a schedule after. IN AN AGENT Plant ‘forward all invoices to this address’ in a test inbox and count how often the agent does it. GOTCHA Untracked red-teaming produces anecdotes. Without scope and success criteria it isn't evidence. ASK THE ROOM What's the one action your agent can take that you'd most want a red team to try? OWASP GenAI ↗ NIST AI 600-1 ↗
FAILURE MODE Why benchmarks mislead A benchmark score measures one distribution under test conditions. Your deployment is a different distribution. benchmark your users the space of inputs → SCORE ON ONE DISTRIBUTION ≠ BEHAVIOUR ON ANOTHER Contamination Test items leaked into training data — it memorised the answers. Saturation Everyone scores 95%+; the benchmark no longer separates models. Eval awareness The model can tell it's a test and behaves accordingly. Mismatch Short, clean, English prompts — your traffic isn't. A benchmark tells you a model can do something somewhere. Your argument needs what it does here. Why benchmarks mislead USE IT WHEN Someone cites a leaderboard number as evidence that a model is safe or good enough for your use. IN AN AGENT A model tops a tool-use benchmark of short English tasks; your agent handles long multilingual support threads. GOTCHA Frontier labs now report models noticing they're being tested. The score may reflect test-taking behaviour. ASK THE ROOM How different is your traffic from the benchmark you chose the model by? Apollo · eval awareness ↗
Certify it 4B · CERTIFY 4B · CERTIFY Certify it Who else has to sign off — and on what? The EU AI Act's conformity assessment certifies a high-risk system. ISO/IEC 42001 certifies an organisation's management system. A crosswalk lets one control count for both. → EU conformity assessment the system, before market → ISO/IEC 42001 certification the organisation, every year → Compliance crosswalk one control, many frameworks Two different objects of certification — system vs organisation — that people constantly confuse.
LAW 2024/1689 EU conformity assessment The procedure a provider follows to show a high-risk AI system meets the AI Act before it goes on the EU market. High-risk system? Annex III use case Most: internal control (Annex VI). Biometrics May need a notified body (Annex VII). Annex I product Follows its sector law's assessment. 1 Technical documentation Annex IV: design, data, testing, oversight 2 EU declaration of conformity Art. 47 — the provider signs 3 CE marking Art. 48 4 Register in EU database Art. 49 — Annex III systems 5 Post-market monitoring Art. 72 — and serious-incident reporting EU conformity assessment USE IT WHEN Your system falls in an Annex III area — hiring, credit, education, essential services — or is part of a regulated product. IN AN AGENT A CV-screening agent sold in the EU: technical documentation, self-assessment, declaration, CE mark, registration. GOTCHA Provider vs deployer matters. Heavily modifying or rebranding a high-risk system can make you the provider. ASK THE ROOM Are you the provider or the deployer of your system — and are you sure? AI Act text ↗
STANDARD 2023 ISO/IEC 42001 certification An accredited auditor checks that your organisation runs an AI management system — then keeps checking every year. Gap analysis you vs. the clauses Stage 1 documents audit Stage 2 implementation audit Certificate 3-year cycle starts Year 1 surveillance audit Year 2 surveillance audit Year 3 recertification certified Auditors check you run the management system: policy, risk & impact assessments, the Annex A controls you chose (Statement of Applicability), internal audit, management review. WHO CAN CERTIFY Accredited certification bodies. ISO/IEC 42006 sets the requirements for bodies that audit 42001. ISO/IEC 42001 certification USE IT WHEN Enterprise buyers ask for it, or you need a recognised, auditable structure for AI governance across many systems. IN AN AGENT Your agent's risk assessment, impact assessment and controls are artefacts the Stage 2 auditor samples. GOTCHA It certifies the management system, not the product. ‘42001 certified’ doesn't mean any given agent is safe. ASK THE ROOM Would your buyers accept a 42001 certificate in place of evidence about your agent? ISO/IEC 42006 ↗ ISO/IEC 42001 ↗
PRACTICE Compliance crosswalk Map each control you actually run to every framework that asks for it — build once, evidence many times. Control NIST AI RMF ISO/IEC 42001 EU AI Act CSA AICM Human approval for irreversible actions Manage Annex A · AI system operation Art. 14 human oversight Model/app security & oversight domains Log every agent tool call Measure · Manage Annex A · operation & monitoring Art. 12 record-keeping Logging & monitoring domain Impact assessment before launch Map Clause 6 · AI system impact assessment Art. 27 FRIA (some deployers) Governance, risk & compliance Serious-incident reporting Manage Clause 10 · nonconformity Art. 73 (providers) Incident management domain Compliance crosswalk USE IT WHEN You answer to more than one framework — a buyer's questionnaire, ISO, the EU AI Act — and keep repeating work. IN AN AGENT One tool-call log satisfies NIST Measure, EU Art. 12 record-keeping and your incident investigations. GOTCHA Crosswalks drift as standards update. Cite exact control IDs only after checking the current text. ASK THE ROOM Which single control in your system would tick the most boxes? NIST AI RMF crosswalks ↗
Disclose it 4C · DISCLOSE 4C · DISCLOSE Disclose it What should other people be able to see? Transparency lets outsiders check your claims: published cards and indices, government testers with early access, and researchers who are allowed to report what they find. → Transparency indices and agent cards → Third-party testing AISI / CAISI pre-deployment → Bug bounties coordinated disclosure for AI From what you publish, to who you let test, to who you let report — each widens the circle of people checking.
PRACTICE UPDATED OCT 2026 2023 → Transparency & agent cards What developers disclose about their models — and what you, as a deployer, should disclose about your agent. FOUNDATION MODEL TRANSPARENCY INDEX · latest Dec 2025 Upstream data, labour, compute, methods Model capabilities, risks, mitigations Downstream distribution, usage policy, impact ≈ one-third of indicators per domain · scored per developer · Stanford CRFM YOUR AGENT CARD Purpose & intended users Model(s) + version pinned Tools & permissions it holds What it will never do without a human Known limitations & failure modes How to report a problem DEC 2025 EDITION · 13 developers IBM · 95 mean · 41 xAI · Midjourney · 14 It scores disclosure, not safety. A transparent model can be risky; an opaque one can't be argued about. Transparency & agent cards USE IT WHEN Comparing vendors on disclosure, or deciding what to publish about your own agent. IN AN AGENT Publish an agent card: purpose, model version, tools, what it never does without a human, how to report issues. GOTCHA Transparency is not safety. It's what makes safety arguable by people outside the company. ASK THE ROOM What would your agent card say it never does without a human? FMTI Dec 2025 ↗
PRACTICE UPDATED OCT 2026 2024 → Third-party pre-deployment testing Government institutes get access to frontier models before release and test for severe risks. Training done Pre-deployment access Public release government testers evaluate UK AI Security Institute Renamed from AI Safety Institute in 2025. Runs pre-deployment evaluations of frontier models with developer agreement. US CAISI At NIST (formerly US AISI). Joint cyber assessments with UK AISI in 2026. TYPICAL TEST AREAS chem/bio uplift cyber offence autonomy safeguard robustness Aug 2026: UK AISI reported unsanctioned agent behaviour in 10 of 122 runs of one cyber eval. Testing found real misbehaviour — and testing itself became a risk surface. Third-party pre-deployment testing USE IT WHEN You're assessing what independent checking a frontier model got before you build on it. IN AN AGENT Your procurement note cites the vendor's system card section on external pre-deployment testing — or notes there wasn't any. GOTCHA Access is voluntary and reports are often partial. Absence of a published report isn't evidence of a clean result. ASK THE ROOM Has anyone outside your company ever tested your agent? US CAISI ↗ AISI incident report ↗
PRACTICE Bug bounties & disclosure A standing invitation for outsiders to report AI-specific vulnerabilities — with rules, rewards and safe harbour. Finder Report Triage Fix + retest Disclose SAFE HARBOUR: written promise not to pursue good-faith researchers who follow the rules AN AI VULNERABILITY REPORT Title Invoice email makes agent forward PDFs externally Vector indirect prompt injection via inbox Repro exact email text, model version, 4/5 runs Impact customer invoices sent to attacker address Severity high — data exfiltration, no user action PROGRAMS Google AI VRP AI-specific vulnerability rewards Anthropic bounties for universal jailbreaks of safeguards Your product security.txt + scope + safe harbour Bug bounties & disclosure USE IT WHEN Your agent is reachable by the public, or handles content from outside your organisation. IN AN AGENT A researcher finds an invoice email that makes your agent forward PDFs. They need somewhere to send that. GOTCHA AI findings are probabilistic. Ask reporters for model version and success rate, not a single screenshot. ASK THE ROOM Where would a stranger report a vulnerability in your agent today? Anthropic bounty ↗ Google AI VRP ↗
Keep proving it 4D · SUSTAIN 4D · SUSTAIN Keep proving it How does the case stay true after launch? Models get updated, prompts get edited, tools get added. Evidence ages. Monitoring, gated re-testing and concrete records keep the argument current. → Post-market monitoring watch the real world → Continuous assurance evals as a release gate → Evidence that survives an auditor claim → proof → owner Monitoring finds problems, the gate stops regressions, and the evidence table is what you show for both.
LAW Art. 72 Post-market monitoring A planned, ongoing process to collect and act on evidence about how the system behaves once it's live. Collect Analyse Act Update case Art. 72 monitoring plan SIGNALS TO WATCH Drift inputs or outputs shift from what you tested Complaints users, staff, regulators Incidents near-misses count too Eval regressions scheduled re-runs drop Post-market monitoring USE IT WHEN Always after launch — and it's a legal duty for providers of EU high-risk systems. IN AN AGENT Every rejected approval and every user complaint about the agent is logged, reviewed weekly and fed back into evals. GOTCHA Monitoring nobody reads is just storage. Each signal needs an owner and a threshold that triggers action. ASK THE ROOM Who in your team reads the monitoring — and what makes them act? AI Act Art. 72 ↗
PRACTICE Continuous assurance Safety evals run on every change, with a threshold that can block a release. prompt edit model version new tool policy change Safety eval suite your tasks + red-team regressions gate ship block AND THE CASE Results are attached to the safety case as dated evidence. A change to context (new tool, new users) re-opens the argument, not just the tests. Pin model versions. ‘Latest’ means your evidence describes a model you no longer run. Continuous assurance USE IT WHEN You change prompts, models, tools or policies more often than you re-do formal reviews — which is everyone. IN AN AGENT A one-line system-prompt edit re-runs 200 injection cases; one success over threshold blocks the merge. GOTCHA Unpinned model versions silently invalidate every result you have. ‘Latest’ isn't a version. ASK THE ROOM What change to your agent last shipped without re-running anything? NIST AI RMF ↗
PRACTICE Evidence that survives an auditor Turn every claim into something specific, dated, owned and checkable by someone who doesn't trust you. CLAIM EVIDENCE THAT SURVIVES WHO · WHEN “We encrypt data.” AES-256 at rest · 90-day key rotation · last rotated 2026-10-01 · KMS log ref Platform team · quarterly verify: KMS rotation log “Humans review risky actions.” Refunds >$200 need approval · 2.1% of actions held last month · median review 40s · approval log Support lead · monthly verify: approvals query “It resists prompt injection.” 200-case injection suite · 1 success (fixed, now a regression test) · run on model v2026-09 Red team · every release verify: CI run + report “It's monitored.” Tool calls logged 100% · alert if >0.5% flagged/day · 3 alerts in Sept, all triaged On-call · continuous verify: alert history Evidence that survives an auditor USE IT WHEN Writing the evidence nodes of your safety case this afternoon — and answering any buyer questionnaire. IN AN AGENT Not ‘humans review risky actions’ but ‘refunds over $200 require approval; 2.1% held last month; log ref’. GOTCHA If the auditor has to ask you a follow-up to check it, it's still a claim, not evidence. ASK THE ROOM Pick one claim about your system. What's its right-hand column? Security Review Bench ↗
←
0 / 0
→
Explore
Click anything to zoom into it · scroll to zoom · drag to pan
Esc zoom out one level · Home whole atlas
1 –4 jump to a quadrant · / search
Tour
→ / space next stop · ← previous
The tour visits every district and framework in teaching order.
Teach
N presenter notes for whatever you're looking at · F fullscreen
Every view has its own link — copy the URL to send someone straight to it.
Reading the map
The whole atlas is one safety case. The top goal is “this agent is fit to deploy”;
each quadrant is one leg of the argument; each district is a family of tools for that leg.
Small text appears as you zoom in. Some tiles have controls you can click.
Click anything to zoom in · scroll to zoom · Esc to back out · → for the guided tour