Skip to main content
COOKIE NOTICECOOKIE CHOICE

We use cookies for analytics (Google Analytics) and ad measurement (Google Ads, including remarketing, and ChatGPT Ads by OpenAI). Strictly necessary cookies keep the site working. See our Cookie Policy for what each one does and how to opt out.

We’d like to use cookies for analytics (Google Analytics) and ad measurement (Google Ads, including remarketing, and ChatGPT Ads by OpenAI), and none of them is set unless you accept. Cookie Policy

Learn · AI Governance

When a Model Changes, What Do You Reassess?

Providers ship updates continuously. Management systems assume a component that sits still, gets changed deliberately, and leaves a record when it does. The gap between those two facts is where most AI governance programmes quietly stop being accurate — usually not because a team decided to skip reassessment, but because nobody defined what would have triggered one.

The rule this page argues for. Reassess when a change plausibly moves capability, behaviour, data handling or an approved workflow. Log everything else and move on. A process that reassesses every release buries the one that mattered. A process that reassesses nothing cannot tell you it did not.

4axes in the material-change test
A.6.2.6ISO 42001 operation and monitoring
20+frameworks TCSA advises across

Plain-English explainer · ISO/IEC 42001:2023 · OWASP Top 10 for LLM Applications, 2026 edition · Last reviewed August 2026

Not every model release warrants reassessment, and treating them all as material is a failure mode in its own right. The test is whether the change plausibly affects one of four things: what the system is capable of, how it behaves on your inputs, how data is handled, or the workflow the approval was granted for. A change that touches none of them is logged and classified, not reassessed. A change that touches any of them goes through a gate before it reaches production. That sentence is easy to write and awkward to operate, for a reason worth stating plainly at the top: the change is made by somebody else, on their schedule, to a component sitting inside your assessed boundary, and you may not be told. What follows is the material-change test in full, the detection problem and the three levers that address it, a regression model that scales past a handful of systems, what an AI management system actually has to update, deprecation as a continuity risk, and the same analysis applied to prompt, tool and workflow changes — which are usually more consequential than the model updates everyone watches.

Key Takeaways

  • The material-change test has four axes: capability, behaviour, data handling, and the approved workflow. A change that moves none of them is a log entry. A change that moves any of them is a gate.
  • Classification is the control, not reassessment volume. What an assessor tests is that every change was logged and classified by a named person against a written test — including the ones you correctly decided needed nothing.
  • You may never be told. Version labels can be opaque, aliases move, and behaviour shifts without a version bump — so the three levers are version pinning where offered, provider change notifications, and your own regression testing on a schedule rather than only on announcement.
  • Regression testing scales by tier and by inheritance, not by volume: a shared harness, golden sets built from real production traffic, depth set by risk class, and a judge model pinned separately from the system under test.
  • An AIMS updates the inventory record, the impact assessment where an axis moved, the supplier record, and the change log. It does not update your policy, your roles or your Statement of Applicability because a supplier shipped a release.
  • Deprecation is a continuity risk with a lead time, not an engineering chore — and prompt, tool and workflow changes, which you control entirely, usually move behaviour further than the model updates that get all the attention.
The mismatch

Frameworks assume a component that sits still

Every change-management requirement in the standards you are being measured against was drafted for changes you initiate. ISO/IEC 42001:2023 carries clause 6.3, planning of changes, requiring that changes to the AI management system be carried out in a planned manner, and clause 8.1, operational planning and control, which carries the harmonised-structure obligation to control planned changes and to review the consequences of unintended ones. Both assume an actor. In a SOC 2 examination, CC8.1 describes an entity that authorises, designs, develops or acquires, configures, documents, tests, approves and implements changes — a sequence of verbs with a single subject, and that subject is you.

A provider-side model update fits none of that shape. You did not authorise it, you cannot test it before it exists, and in the ordinary case you learn about it from a changelog you have to remember to read. The criterion that actually carries the weight is a different one: CC3.4, under which the entity identifies and assesses changes that could significantly impact the system of internal control. That is a detection-and-judgement obligation rather than an authorisation one, and it is the correct home for this problem. Alongside it, CC9.2 covers vendor and business partner risk, and CC7.1 speaks to detection and monitoring procedures that identify configuration changes introducing new vulnerabilities. Together they describe the actual control set: notice, classify, decide.

On the ISO/IEC 42001 side the same work sits mostly in Annex A rather than in the clauses. A.6.2.5 addresses AI system deployment, A.6.2.6 addresses AI system operation and monitoring, A.6.2.4 addresses verification and validation, and A.10 covers third-party and customer relationships, which is where the supplier half of a model dependency belongs. A.5 covers assessing impacts of AI systems, and risk and impact assessment are different exercises, which matters here because a model change more often moves impact than it moves the risk profile. ISO/IEC 42005:2025 gives dedicated guidance on AI system impact assessment, and ISO/IEC 5338:2023 sets out AI system life cycle processes. Both are useful references when you are deciding what a revision should contain.

One consequence is worth being blunt about. Nothing in any of these documents tells you which releases are material. That judgement is yours to make, to write down, and to apply consistently — which is precisely why the written test below matters more than the individual decisions it produces.

The test

Four axes, asked in order

A material change is one that plausibly moves at least one of these four. Ask them in order, record the answers, and the classification stops being a matter of who is in the room. Note that a change can be material on one axis and irrelevant on the other three — a retention default moving is material even when every output is byte-identical.

AxisThe question, and what moves it
CapabilityCan the system now do something the approved use case did not contemplate?
A longer context window, a new modality, native code execution or computer use, or tool-calling where there was none. Capability changes are the easiest to spot in a changelog and the most likely to be waved through, because on the day they land nothing in your product behaves differently. What has changed is the ceiling: what becomes reachable if a prompt, a connector or an operator changes next month.
BehaviourDoes it answer the same inputs differently in a way that matters?
Accuracy on your actual task, output format, tone, verbosity, refusal thresholds in both directions, and how it handles the messy inputs your golden set is full of. This is the axis most likely to move without any announcement at all, and the only one you can reliably measure yourself.
Data handlingHas anything changed about where the data goes and what is done with it?
Retention defaults, region of processing, sub-processors, whether inputs are used for training on your plan tier, and the contractual terms sitting behind all of it. A change here is material even when behaviour is identical, because the assessment that approved the use case rested on the data position, not the output quality.
Approved workflowDoes the change alter the workflow the approval was granted for?
Autonomy boundaries, which tools are reachable, what a human sees before an action is taken, and where the output goes next. A model that is better at a task can quietly change this axis by making an operator stop checking — the control that was approved as a review becomes a rubber stamp without anybody deciding that it should.

Two words in the test are doing deliberate work. Plausibly sets the standard below certainty: you are not required to prove that behaviour moved before you look, only to judge whether it could have. And approved anchors the fourth axis to a specific prior decision — the use-case approval you actually granted, with its stated purpose and boundaries, rather than a general sense that the system is allowed.

The matrix

What triggers reassessment and what does not

This is the table to lift into your own change procedure, adjusting the verdicts to your risk tiers. The point of publishing it internally is that the classification then belongs to the document rather than to whoever happens to be triaging that week.

The changeVerdictWhat you doWhat you keep
Patch or point release on a version you pinnedNot material by defaultLog it with the date and the source. Reassess only if your own monitoring or a scheduled canary run shows a behaviour shift.Change-log entry with the classification and the person who made it.
New minor version in the same model family — same modalities, same limitsMaterial only when it becomes the default for an approved workflowRun the tier-appropriate regression set before switching. Revise the impact assessment only if a result moves outside the tolerance you stated in advance.Regression run artefacts, the decision record, the approver.
New model family, or a major version becoming the defaultMaterialReassess all four axes for every tier 1 and tier 2 use case. Treat it as a new component, not an upgrade, until the evidence says otherwise.Revised impact assessment, full regression set, named approval.
A capability is added — vision, code execution, computer use, longer context, tool callingMaterial on the capability axisEstablish what is now reachable from your integration and whether the added capability is off by default. Disable what the use case does not need, and record that you did.Capability delta note plus the configuration showing the capability disabled or explicitly approved.
Retention, processing region, sub-processor, training-on-inputs default or plan tier changesMaterial on the data axis regardless of behaviourRe-run the supplier record and the privacy analysis, and confirm the position from the contract or the current documentation rather than a marketing page.Updated supplier record, the terms version relied on, the setting captured with a date.
Provider-side safety filter, refusal policy or system-prompt changeMaterial on the behaviour axis, and frequently invisibleThis one is usually detected by regression rather than notification. Re-run the refusal classes in both directions and look for a step change in human-review queue volume.Before-and-after regression comparison, queue metrics either side of the date.
Deprecation notice with a retirement dateMaterial as a continuity event even when nothing about behaviour has changedOpen a migration decision immediately: candidate replacement, regression gate, cutover target set deliberately ahead of the deadline, and a fallback.The notice, the migration decision record, the cutover plan with an owner.
An alias moved, or requests were routed to a variant, under a name you thought was fixedMaterial if it happened — and the governance failure is that you could not tellTreat it as an unplanned change: run the regression set, then fix the pinning so the next one is detectable rather than inferred.The detection artefact, the configuration change that closes the gap, a nonconformity if you run an AIMS.
Your own fine-tune, adapter, embedding model or retrieval corpus refreshMaterial, and entirely yoursYour normal change management applies in full: named approver separate from the implementer, regression gate, record. The phrase to distrust is that it is only a data update.Training or corpus version identifier, evaluation results, approval.
Prompt, tool or workflow change on your sideUsually more material than a model bumpSame gate as a model change, plus a blast-radius review whenever a tool becomes reachable or an autonomy boundary moves.The diff, the approver, the regression run, the updated tool-approval record.

Read the last two rows again. They are the ones teams reliably misfile, and they are the two where the change is entirely within your control — which makes an unlogged one much harder to explain than a supplier release you were never told about.

Detection

You may not be told, and the label may not help

The material-change test assumes you know a change occurred. Three things routinely break that assumption, and they break it in increasing order of difficulty.

You are not notified. Notification practices differ sharply between consumer products, standard business plans and enterprise agreements, and that difference is structural rather than incidental: enterprise arrangements are where notice periods, version-availability commitments and change communication tend to be contractible at all. Whether your particular agreement carries any of that is a question to answer from the contract in front of you, not from a vendor comparison page.

The version label is opaque. Model identifiers are product decisions. Some providers publish dated or otherwise immutable identifiers alongside floating aliases. Some expose a family name that resolves to whatever is current. Some return version metadata on the response and some do not. The governance question is not what any one provider does today — that changes — but which of these you are relying on, and whether you would be able to prove, six months later, which version served a given request. Verify in current provider documentation what pinning is available on the endpoint and plan you actually use, and re-verify at your supplier review cadence.

Behaviour moves without a version bump. This is the hard one. Safety and refusal policy, system prompts applied at the platform layer, serving-stack changes, routing between capacity pools, and inference optimisations can all shift observable behaviour while the identifier you queried stays exactly the same. No amount of contractual notice covers this reliably, because from the provider’s perspective nothing was released.

How the model reaches you changes the answer

Three consumption patterns behave differently, and confusing them is why one governance policy rarely fits a whole estate. Direct API consumption — from a model provider, or through a cloud platform such as Azure OpenAI Service or Google Cloud Vertex AI — is where explicit model identifiers, version selection and deprecation schedules are most likely to be exposed to you, and therefore where the population question is most likely to be answerable later. Packaged assistants such as Microsoft 365 Copilot, Gemini for Workspace and ChatGPT Enterprise are governed at the tenant and admin-console level rather than at the model level. The model underneath is generally a vendor implementation detail you consume rather than choose, which shifts your controls towards permissions, connectors and data boundaries. Developer tools — GitHub Copilot, Cursor, Claude Code and the agent frameworks around them — often expose model selection to the individual engineer, which turns the governance question into who chose it, whether policy constrains that choice, and whether the choice is recorded anywhere. None of these characterisations is permanent. Verify the current position for your own plan tier and endpoint in the vendor’s documentation, because this is precisely the layer that changes.

The three levers, in order of leverage

Pin where pinning is offered. Consuming a dated or immutable identifier rather than a floating alias converts an undetectable event into a scheduled one: the version stops moving under you, and the change happens when you decide it does. It also makes the population question answerable months later, which is the single most common evidence request on this topic. Where a platform offers no pinning at all — common in packaged assistants and embedded product features — record that fact in the inventory, because it changes what assurance you can honestly give about that system.

Subscribe to change communications and route them somewhere accountable. Provider changelogs, deprecation pages, status feeds and enterprise notification channels are worth having, and worth being realistic about: they land in an inbox nobody owns unless you give them an owner, a triage cadence and a place to be recorded. The failure here is almost never that the notice did not arrive. It is that it arrived and nothing happened, which is the harder thing to explain afterwards.

Run your own regression tests on a schedule. This is the only detector you fully control, and the scheduling detail is what makes it a detector rather than a gate. A regression suite that runs only when a provider announces something can, by construction, never catch an unannounced change. The same suite running nightly or weekly against a stable golden set becomes a canary: when results move and nothing on your side changed, something on theirs did.

A fourth measure is worth adopting even though it detects nothing on its own. Store the model identifier, and whatever version metadata the response carries, alongside the output itself. It costs a column. It answers the population question permanently, it lets you correlate a quality complaint with a version boundary, and it is the difference between investigating an incident and speculating about one — which is also what makes an AI incident classifiable after the fact.

Documentation

What an AIMS updates, and what it leaves alone

The most common documentation failure on this topic is not neglect. It is a team that revises everything on every release, producing a documentation set nobody can navigate and a revision history in which the one change that mattered is indistinguishable from forty that did not.

ArtefactUpdate it whenLeave it alone when
AI system inventory recordEvery time the model identifier, the version or the pinning strategy changes. The record carries the version in force and the date it took effect.It does not become a new system. You version the field, not the entry, and the history is what an assessor traces.
AI system impact assessmentWhen a material change moves capability, behaviour, data handling or the approved workflow. A dated revision with a stated reason, referenced to the change-log entry that triggered it.Not for patches, and not on a schedule for its own sake. Ten near-identical revisions are noise an assessor has to read through to find the one that mattered.
Supplier and third-party recordWhen plan tier, contractual terms, sub-processors, retention or processing region change — and at the review cadence you committed to.Not for a version bump that leaves the contract untouched. Keep the two questions separate or the record becomes unreadable.
Risk register entryWhen residual risk moves, or when a capability arrives that creates a risk you had not previously assessed.Not when the risk is unchanged and only the version string moved. A register that logs releases stops being a register.
Technical documentation and information for usersWhen what you tell users about capability, limitations, oversight or intended purpose is no longer accurate.Not when the description still holds. Over-updating here is how user-facing documentation drifts out of step with the product.
Model change logAlways, for every change you become aware of — material or not — with the date detected, the source, the classification and the person who classified it.There is no exception. This is the artefact that makes “we assessed the material ones” a defensible statement rather than an assertion.
AI policy, roles, risk methodology, Statement of ApplicabilityWhen the way you govern changes: a new use-case class, a new decision authority, a category you previously prohibited and now allow.Not because a supplier shipped a release. A management system documents how you manage. It does not track the state of every component you consume.

There is a SOC 2 corollary worth knowing if you are also under examination. The description criteria — DC section 200, which apply to SOC 2 and not to SOC 1 — call for the system description to include relevant details of changes to the system during the period. A model change that altered how the service operates is a candidate for that disclosure, and it is far easier to write the sentence from a change log than to reconstruct it in December. The related question of what happens when the system moves underneath a running observation window is covered in mid-period changes.

Continuity

Deprecation is a continuity risk

Pinning solves the surprise problem and creates a slower one. A pinned version will eventually be retired, and on that date the choice is no longer whether to move but how much notice you gave yourself. Retirement schedules are set by the provider, are sometimes revised, and are not something you control. What you control is lead time.

Treat a retirement notice as a business-continuity event with a named owner rather than a ticket in the engineering backlog. Under SOC 2 this reads naturally against CC9.1, which addresses risk mitigation activities for risks arising from potential business disruptions, and against CC9.2 for the vendor relationship behind it. Under ISO/IEC 42001 it belongs with A.10, third-party and customer relationships, and with the resourcing and life-cycle controls that assume the AI system remains operable. If Availability is in your SOC 2 scope, the ordinary availability criteria apply to the service the model sits inside, which is worth remembering before you promise a customer an uptime figure that depends on a component with a published end date.

Four practical measures, roughly in order of value. Keep a second qualified model that has passed the regression set at least once, so migration is a cutover rather than an evaluation project begun under a deadline. Write prompts to the task rather than to a model’s idiosyncrasies wherever you can, accepting that some tuning will always be model-specific. Set the cutover target well ahead of the retirement date, because the last fortnight before a forced migration is exactly where the regression gate gets waived. And check what your contract actually says about notice periods and version-availability windows, since that is a negotiable term at enterprise tiers and an unknown one everywhere else.

The failure mode this section exists to prevent is specific and common: an organisation with a mature change process runs it faithfully for a year, then skips it entirely on the forced migration, because the deadline is external and the alternative is an outage. That is the one change most likely to move all four axes at once, and it is the one most likely to go through ungated.

The asymmetry

Prompt, tool and workflow changes move more than model updates

A minor model version change is watched by a governance forum. A three-line edit to a system prompt is made by whoever is on call, and it will usually move behaviour further. Prompts are the operating instructions of the system: they set persona, refusal posture, output contract, escalation rules and the boundaries the model is told to respect. Editing them is a change to the control environment, not a copy tweak, and it should carry the same gate — a diff, an approver who is not the author, a regression run, and a record.

Tool changes are more consequential still, because they move the blast radius rather than the behaviour. Adding one connector can take an agent from reading tickets to writing to a production system, and the model did not change at all. Excessive Agency sits at LLM03 in the 2026 edition of the OWASP Top 10 for LLM Applications, up from LLM06 in 2025 — the largest upward move in the list, driven by exactly this class of production incident. Where tools are reached over the Model Context Protocol (MCP), the tool surface is a moving object by design and carries its own change semantics, which makes it a second detection problem rather than a variant of the first. The approval mechanics, and the specific case of a server that offers something it did not offer on the day you reviewed it, are covered in approving MCP tools and handling capability change.

Workflow changes are the quietest of the three. Removing a confirmation step, widening what an agent may do without asking, raising a spending threshold, or extending an agent from one department to five are all reclassification events: the system is no longer the one that was assessed. A change of this kind should re-enter approval at the use-case level rather than being handled as a configuration tweak, and it is the change most likely to be made under delivery pressure with no artefact at all. Where autonomy widens, the stop mechanisms and transaction limits have to widen with it or they stop bounding anything.

The practical instruction is short. Put all four change types — model, prompt, tool, workflow — in one change log with one classification test, and resist the instinct to treat the model as the interesting one. In our readiness work the change that turns out to have mattered is a prompt or a tool considerably more often than it is a model.

Evidence

What an assessor actually requests

Teams expect to be asked for their model policy. What they are actually asked for is a population and a classification trail — because a policy describes intent, and neither an ISO 42001 certification body nor a CPA firm can test intent.

The requestWhat satisfies itWhat gets rejected
The population of model versions in production during the periodA system-generated list from configuration, deployment history or telemetry showing every model identifier served and the dates each was in force, produced before any sample is drawn.A list typed from memory. A screenshot of today’s configuration offered as evidence about a period that closed four months ago.
Show that the pinning heldThe deployment configuration captured at two or more in-period dates, plus the repository or platform history proving the value was not changed between them.A single screenshot. A floating alias described as a pinned version. A configuration file with no history behind it.
The change log, and how each entry was classifiedEvery entry with the date detected, the source — notification, changelog, canary run, user report — the material or not-material call, and the name of the person who made it.A log containing only the changes you decided were material. The classification is the control, so removing the discarded entries removes the evidence that it operated.
Evidence that the regression gate operated on the material changesRun artefacts tying results to a specific golden-set version and a run or commit identifier, pass and fail per test class against the tolerance stated in advance, and the approval that followed.A note that testing was done. A results file with no link to the version tested. A run whose timestamp falls after the switch it was meant to gate.
The approval record for each switchA named approver, distinct from the person who performed the change, with the date, the evidence reviewed, the residual concerns and the decision.An approval signed by the engineer who deployed it. A chat reaction with no artefact behind it. An approval dated after the change went live.
Supplier notifications received during the period, and what you did with themThe notifications themselves, the date received, the classification applied to each, and the linked record — including the ones you correctly decided needed nothing.Nothing at all, which is the common answer and reads as an undetected-change exposure rather than a filing gap.
Deprecation notices and the migration decisions behind themThe retirement notice, the migration decision record naming the candidate and the regression results, the cutover date and the fallback if the cutover failed.A migration that appears in the record only as a version change on the day it happened, with the retirement notice never acknowledged anywhere.
The impact assessment revision historyDated revisions, each with a reason that reconciles to a change-log entry, so the assessor can see the trigger and the response as one chain.A single undated document. Revisions with no stated reason, which cannot be tied back to anything and therefore evidence nothing.

Two vocabulary notes make the requests easier to anticipate. In an attestation engagement, anything you export is information produced by the entity, and the practitioner has to establish that it is complete and accurate before relying on it — which is why a change-log export arrives with its source, its filter, its date range and a record count rather than as a tidy summary. And in an ISO/IEC 42001 assessment, an undetected or unlogged change is not a documentation gap: it is a candidate nonconformity against your own procedure, handled through the improvement clause with a corrective action and a stated root cause. Broadly, an unlogged change is worse than a logged change you classified as immaterial and were wrong about, because the second one shows a control operating imperfectly and the first shows no control at all.

Frameworks converge more than they diverge here. NIST’s AI Risk Management Framework, with its Generative AI Profile (NIST AI 600-1, July 2024), places post-deployment monitoring and the tracking of identified risks over time in its MEASURE and MANAGE functions. ISO/IEC 42001 puts the same expectation in A.6.2.6, operation and monitoring. SOC 2 reaches it through CC3.4 and CC7.1. Different vocabularies, one obligation: know when the thing you assessed stopped being the thing you are running.

A boundary note, since these engagements involve several parties. ISO/IEC 42001 certificates are issued by accredited certification bodies, and SOC 2 reports by licensed CPA firms. Tranquility Cybersecurity designs the change procedure, builds the regression and evidence structure, and coordinates the assessment or examination — it does not certify, attest, audit or sign. ISO 42001 pricing is all-inclusive and indicative: from $4,000 (₹3–3.5 Lakh) for small organisations, $5,000–6,000 (₹4.5–5 Lakh) for growing companies and $8,000 (₹7–10 Lakh) for large enterprises. It includes the accredited certification body’s audit fee. The certificate is issued by that certification body, not by Tranquility Cybersecurity, and the final figure depends on the certification body you choose.

From the other side of the table

What security teams push back on and the answer

These seven arrive in almost every enterprise review of a vendor with AI in the product, and increasingly in security questionnaires as standing questions. The difference between a good answer and a defensive one is whether it names a boundary.

“Your provider can change the model whenever it likes. How is that under control?”

The honest answer names the boundary rather than denying it. You do not control when the supplier ships, but you control which version you consume, whether a change can reach production without passing a gate, and whether you would detect one that arrived unannounced. Describe the pinning strategy, the change log with its classification calls, the regression gate and its tolerances, and the scheduled canary that catches drift with no notification behind it. A buyer who receives that generally stops asking about the supplier and starts reading the gate.

“You do not reassess every release. That is not change management.”

Reassessing every release is not change management either — it is a queue that guarantees the material change is buried among fifty routine ones. What makes the position defensible is that every change is logged and classified by a named person against a written test, that the test is the same one every time, and that the classification is auditable including the entries you decided needed nothing. The control being tested is the classification, not the volume of assessments it produces.

“Show me which model version was in production in March.”

This is a population question and it arrives more often than teams expect, from enterprise buyers and from service auditors alike. It is answerable only if the version was recorded somewhere machine-readable at the time — deployment configuration under version control, an inventory field with effective dates, or version metadata captured alongside outputs. It cannot be reconstructed later. The teams that answer it comfortably decided early to store the model identifier with each response, which costs almost nothing and settles the question permanently.

“Forty prompts is not a test suite.”

Correct for a tier 1 system, and reasonable for a tier 3 one. The defensible answer is not a bigger number but a stated relationship between risk tier and depth: what a tier 1 system must pass, what tiers 2 and 3 require, who set the tolerances, and why. Then show that the cases came from real production traffic rather than invention, and that failures have actually blocked a switch at least once. A suite that has never blocked anything invites the more awkward question of whether it is consulted at all.

“What happens when the model you depend on is retired?”

Treat it as a supplier continuity risk with a known lead time rather than an engineering surprise. That means a named second model that has been through the regression set at least once, so the migration is a scheduled cutover rather than a discovery exercise. It also means a cutover target set deliberately ahead of the retirement date, and prompts written to the task rather than tuned to one model’s idiosyncrasies wherever that is achievable. Under SOC 2 this sits comfortably under CC9.1, which addresses risk mitigation activities for potential business disruptions.

“You have a human in the loop, so does model change really matter?”

It matters more, not less, because the reviewer is part of the control and reviewers adapt to the system they are reviewing. A model that becomes more fluent shifts what errors look like: fewer obvious ones, more plausible ones, and a review step that gets faster while getting less effective. If oversight is load-bearing in your assessment, a material model change should trigger a look at review metrics — time per item, rejection rate, and the queue volumes on either side of the switch — not just at model outputs.

“Does your ISO 42001 certificate cover the model?”

No, and the distinction is worth making precisely. ISO/IEC 42001:2023 certification, issued by an accredited certification body, covers your AI management system within a defined scope — how you govern AI systems, including how you assess and control change. It is not a conformity mark on a third-party model, and no certificate could be, because the model is a supplied component the certification body has not examined. What the assessor examines is whether your management of that dependency operates as documented.

Frequently Asked Questions

Do we have to reassess an AI system every time the model is updated?
No, and a process that does is usually worse than one that does not, because fifty routine assessments are where the material one gets lost. The workable rule is a written test applied to every change: does it plausibly move capability, behaviour, data handling, or the workflow the approval was granted for? Changes that move none of them are logged with a classification and a named classifier. Changes that move any of them go through the regression gate before reaching production. No standard prescribes this test — ISO/IEC 42001 and the SOC 2 criteria require you to identify and assess significant change without defining significance — so writing it down and applying it consistently is the control an assessor actually examines.
What counts as a material model change?
A change that plausibly moves one of four axes. Capability: a longer context window, a new modality, code execution or tool use that the approved use case did not contemplate. Behaviour: accuracy on your task, output format, tone, or refusal thresholds in either direction. Data handling: retention, processing region, sub-processors, training-on-inputs defaults, or plan tier — material even when outputs are identical, because the approval rested on the data position. Approved workflow: autonomy boundaries, reachable tools, or what a human sees before an action is taken. A change can be material on one axis and irrelevant on the other three, and the classification should say which.
How do we know when a provider has changed a model?
Sometimes you do not, which is the honest starting point. Three levers address it, in order of leverage. Pin to a dated or immutable identifier where the provider offers one, which converts an undetectable event into a scheduled one. Subscribe to changelogs, deprecation pages and enterprise notification channels, and give them an owner and a triage cadence so they do not land in an unattended inbox. And run your own regression suite on a schedule rather than only on announcement, because a suite that fires only when someone tells you something can never catch a change nobody announced. Verify what pinning and notification your specific endpoint, plan and contract actually provide, and re-verify at your supplier review cadence.
Can behaviour change without the version number changing?
Yes, and it is the hardest case to govern. Safety and refusal policy, platform-layer system prompts, serving-stack and inference changes, and routing between capacity pools can all shift observable behaviour while the identifier you queried remains the same. No contractual notice covers this reliably because from the provider’s side nothing was released. The only dependable detector is your own scheduled regression run against a stable golden set: when results move and nothing on your side changed, something on theirs did. That is also why storing the model identifier and any version metadata alongside each output is worth the column — it lets you correlate a behaviour complaint with a boundary in time.
How much regression testing is enough when a model changes?
Enough is defined by risk tier and stated in advance, not by a number you defend afterwards. As working defaults for a mid-sized estate: a tier 1 system carries 150 to 300 golden cases with schema conformance checked on all of them, 60 to 120 paired refusal cases, recorded tool traces if it is agentic, the standing injection corpus, and 30 to 50 human-reviewed outputs. Tier 2 runs roughly a quarter of that. Tier 3 can often inherit a platform-level result, provided the inheritance is a documented decision rather than an oversight. What matters more than the sizes is that tolerances are set before the run and that a failure has actually blocked a switch at least once.
Does ISO 42001 require reassessment when the model changes?
It requires you to plan and control change and to monitor AI systems in operation, but it does not enumerate which model releases are material. Clause 6.3 addresses planning of changes and clause 8.1 operational planning and control. In Annex A, A.6.2.4 covers verification and validation, A.6.2.5 deployment, A.6.2.6 operation and monitoring, and A.10 third-party and customer relationships, which is where the supplier side of a model dependency belongs. ISO/IEC 42005:2025 provides guidance on AI system impact assessment and ISO/IEC 5338:2023 on life cycle processes. The standard supplies the obligation and leaves the threshold to you — so the threshold has to be written, applied consistently, and evidenced.
What has to be updated in our documentation after a material model change?
The inventory record, with the version in force and its effective date. The impact assessment, as a dated revision with a reason that reconciles to the change-log entry. The supplier record, if terms, tier, sub-processors, retention or region moved. The risk register, if residual risk actually changed. User-facing information, if what you tell people about capability, limitations or oversight is no longer accurate. And the change log, always. What does not change is your AI policy, your role assignments, your risk methodology or your Statement of Applicability — those describe how you govern, and a supplier release is not a change to that.
What should we do when a model we depend on is deprecated?
Treat it as a supplier continuity event with a lead time rather than an engineering task. Open a migration record with a named owner, a candidate replacement, a regression gate and a cutover target set deliberately ahead of the retirement date. Keep a second qualified model that has already passed the regression set at least once, so the migration is a cutover rather than an evaluation begun under a deadline. Check the contract for notice periods and version-availability windows. Under SOC 2 this maps naturally to CC9.1, on risk mitigation for potential business disruptions, and CC9.2 for the vendor relationship. The failure to avoid is skipping the gate on the forced migration, which is the change most likely to move all four axes at once.
Are prompt and tool changes governed the same way as model changes?
They should be, and in practice they matter more. A system prompt sets persona, refusal posture, output contract and escalation rules, so editing it is a change to the control environment and deserves a diff, an approver who is not the author, a regression run and a record. A tool change moves the blast radius rather than the behaviour: one connector can take an agent from reading tickets to writing to production while the model stays identical. Excessive Agency moved to LLM03 in the 2026 edition of the OWASP Top 10 for LLM Applications, up from LLM06 in 2025, largely on the back of incidents of this shape. Put model, prompt, tool and workflow changes in one log with one classification test.
How does a model change affect a SOC 2 report that is already in progress?
A SOC 2 examination is an attestation under AT-C 205 performed by a licensed CPA firm, and a Type 2 opines on whether controls operated throughout a stated period — so a change inside the window is a fact about the period rather than a disqualification. Three things follow. The description criteria, DC section 200, call for relevant details of changes to the system during the period, so a change that altered how the service operates is a disclosure candidate. Your change control over the AI component is itself tested, so the log, the classification and the approvals become evidence. And if a control was redesigned mid-period, the firm will test it as it operated across the window rather than as it stands today.
Should we pin to a specific model version or always use the latest?
Pin for anything you have assessed, and treat “latest” as acceptable only where the risk tier is low and you have said so deliberately. Pinning gives you three things: change happens when you decide it does, the population question becomes answerable months later, and an unannounced move is detectable rather than inferred from a support ticket. The cost is that a pinned version is eventually retired, which converts a surprise problem into a scheduled one — a better problem to have. Where a platform offers no pinning at all, which is common in packaged assistants and embedded product features, record that in the inventory, because it changes what assurance you can honestly give about that system.
Who should own the decision that a change is material?
A named individual applying a written test, with a forum to escalate to rather than a committee that meets first. In most estates the owner is whoever owns the AI system register — a governance lead, a head of AI assurance, or the security function where AI governance still sits there. The essential properties are that the classifier is named on every entry, that the same test is applied every time, that the classifier is not the person shipping the change they are classifying, and that every entry survives including the ones judged immaterial. Discarding the immaterial entries destroys the evidence that the control operated at all.

Written By Expert Auditors

Surendra Pal SinghChief Information Security Officer & Data Protection OfficerCISODPOCISAMCSEITILISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Saundhi ChauhanLead AuditorISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Last reviewed: August 2026 • Content verified by certified lead auditors

Get in touch

Book a free consultation or send us your requirements. We respond within 24 hours.

Send us your requirement.

01Your details
02What is it about?
ISO 42001 (AI)
03Send
Asking about: ISO 42001 (AI)