AI Risk Assessment: Controls to Review Before Production

Wednesday, September 9, 2026
AI agents perform futuristic risk management by analyzing data and detecting anomalies.

Is your AI system actually ready for production, or does it just work in a demo?

A working demo is not release evidence. A system can answer test questions correctly, and still have no owner for failures, no protections against malicious inputs, no threshold for monitoring, no reliable rollback path.

A pre-production AI risk assessment should determine the inherent risk, test the controls that reduce it, rate the remaining residual risk and turn that evidence into a release decision. The result should be a go, conditional go, or no-go with rationale, owners and conditions recorded.

This review is for a near production release candidate. It is not a substitute for an early AI readiness assessment or the full AI governance framework. It validates the deployed design and operating plan against the controls required for this workload.

DIRECT ANSWER:
The assessment should answer seven questions: What can go wrong? How severe could it be? How plausible is it? Which controls reduce the risk? What evidence proves those controls work? What risk remains? Who has authority to accept or block release?

AI risk assessment at a glance

StepQuestionOutput
1. ScopeWhat exact release candidate is being reviewed?System boundary, version, users, data, tools, vendors and jurisdictions
2. Identify riskWhat are the worst credible failure scenarios?Risk statements tied to affected parties and business outcomes
3. Rate inherent riskHow severe and plausible is each scenario before controls?Impact and likelihood rating
4. Map controlsWhat prevents, detects, responds to or recovers from the failure?Control-to-evidence matrix
5. Test evidenceDid the controls work in representative and adversarial conditions?Versioned test package and exceptions
6. Rate residual riskWhat remains after validated controls?Residual risk, owner and treatment
7. Decide releaseDoes the residual risk meet release criteria?Go, conditional go or no-go record

Set scope, context and impact level

Instead of starting with a generic model, start with the release candidate. Identify the exact model and version, prompts or features, retrieval sources, tools, integrations, user interface, deployment environment and support model. Note what’s different since last review.

Describe the users, affected parties, decisions, and actions. State jurisdictions, data classes, scale and availability requirements. Then write out the worst credible outcomes across customers, employees, finances, operations, safety, rights and reputation.

The depth of evaluation should be driven by impact and autonomy. The risk profile of a drafting assistant whose output is reviewed before use is different than that of an agent who can approve a refund or update an account. Reversibility and contestability are important. If the person affected cannot detect or challenge an error, then more robust controls may be needed.

The NIST AI Risk Management Framework provides a useful structure for connecting context, measurement, accountability and treatment. Use the laws, standards and internal policies that apply to the organization’s sector and jurisdictions alongside it.

Rate inherent risk before evaluating controls

A control review becomes a risk assessment only when the team states how serious a failure could be and how plausible it is before treatment. Use a simple rating method that reviewers can apply consistently. The method below uses a 1 to 5 impact scale and a 1 to 5 likelihood scale.

RatingImpactLikelihood
1Negligible effect, easily correctedRare under expected operating conditions
2Limited effect on a small group or workflowUnlikely but credible
3Material operational, financial or user impactPossible in normal use or foreseeable misuse
4Major loss, rights impact, prolonged disruption or significant exposureLikely without stronger controls
5Severe or systemic harm, safety impact, large-scale rights or business consequenceFrequent or expected without treatment

Inherent risk score = impact × likelihood. Use the score as a routing aid rather than a substitute for judgement. A critical legal, safety, security or rights condition can block release even when arithmetic produces a moderate total.

ScoreBandTypical treatment
1-4LowStandard controls and owner review
5-9ModerateTargeted testing and named treatment
10-16HighIndependent review, deeper testing and explicit residual-risk approval
17-25CriticalDo not release until risk is reduced or scope changes

After controls are tested, re-rate the scenario to establish residual risk. Record whether each residual risk is accepted, mitigated, transferred or unresolved, and name the person authorized to make that decision.

Create a control-to-evidence matrix

Create the matrix at the start of the review. Each row should identify the risk, required control, evidence owner, reviewer, acceptance criterion and status. This prevents important findings from disappearing inside meeting notes and gives the final approver a direct view of what passed, failed or remains conditional.

Risk scenarioControlEvidenceAcceptance criterionOwnerStatus
Indirect prompt injection causes unauthorized tool actionUntrusted-content isolation, tool allowlist and scoped identityAdversarial test set and action logsNo unauthorized action across defined attack casesAI security leadOpen
RAG exposes restricted documentsSource-level authorization and revocationPermission tests across user rolesZero unauthorized retrieval in test suiteData ownerOpen
Unsupported answer is presented as factualEvidence threshold, refusal path and citation validationEvaluation results by question typeMeets defined factual-support thresholdProduct ownerOpen
Monitoring misses a critical failureAlert coverage and tested escalationSimulated threshold breachAlert reaches named responder within targetService ownerOpen
Vendor model change alters behaviourVersion pinning or change notice plus reassessment triggerContract and change-control testMaterial changes cannot reach production without reviewVendor ownerOpen

Review data and retrieval controls

The data review should include training or fine-tuning data where relevant, application inputs, prompts, uploaded documents, retrieval sources, embeddings, outputs, feedback and logs. Access, deletion and retention, location, sensitivity, permitted uses, rights Source to processing to storage trace data.

Compare quality to the workload. Identify missing values, stale sources, duplicates, conflicting records, representation gaps, and upstream definition changes. Date and acceptance criteria. Record sample, method.

For retrieval-augmented generation, test more than answer quality:

• Source coverage for the questions users will ask

• Retrieval of authoritative and current material

• Enforcement of document-level access restrictions

• Behaviour when sources conflict or no support exists

• Citation accuracy and support for the generated claim

• Deletion, revocation and index-refresh timing

Include adversarial or irrelevant documents. A retrieval pipeline may generate fluent output from the wrong source, and a surface review may not catch the failure. Separate independent evaluation data from prompt tuning and model selection where impact warrants.

Review model behaviour and evaluation evidence

Evaluation should represent the production task, users and failure conditions. A provider benchmark can inform model selection, but it cannot approve the enterprise workflow.

Create a versioned evaluation package with the model, configuration, system prompt, tools, retrieval snapshot, evaluation data, metrics, thresholds, test date and reviewer sign-off. Preserve enough information to repeat the test after a material change.

Measure task quality and material harms. Depending on the workload, this can include factual support, classification performance, extraction accuracy, harmful output, bias, refusal behaviour, uncertainty, action correctness and escalation. Segment results where averages could hide a weak subgroup or rare critical failure.

The NIST Generative AI Profile identifies risks that can be unique to or intensified by generative AI and provides actions across the lifecycle. Its guidance on pre-deployment testing, content provenance and incident disclosure can inform the evidence package.

Review security and abuse cases

Threat modelling should cover the full application. The model is one component inside identities, data flows, tools, code, services and vendors.

Test prompt injection through direct user input and indirect content retrieved from documents, websites or messages. Verify that untrusted instructions cannot override system goals, expose protected data or trigger unauthorized tools.

For agents, test goal hijacking, tool misuse, privilege escalation, identity abuse, memory poisoning, insecure inter-agent communication and cascading failures. The OWASP Top 10 for Agentic Applications 2026 provides a current threat reference. MITRE ATLAS can help teams translate adversary tactics into prevention, detection, response and recovery scenarios.

Confirm least privilege, credential separation, allowlisted actions, input and output validation, transaction limits, network boundaries, secrets handling and rate controls. Test controls in combination because filtering, model safeguards and output validation can each appear effective alone and still fail across a chained workflow.

Review human oversight and user experience

Human review is effective only when the person has authority, time and useful context. Identify which actions require approval, what the reviewer sees and how disagreement is recorded.

Test the interface. Can the reviewer see source material, model uncertainty, changed records and the consequence of approving? Can the reviewer edit, reject, escalate or request more information? Does time pressure encourage automatic acceptance?

Define disclosures appropriate to users and affected parties. For consequential decisions, confirm how a person can question or contest an outcome and how the organization investigates it. Design for safe failure when the model is unavailable, uncertain or outside scope.

Canadian federal departments should consult the Algorithmic Impact Assessment and Directive on Automated Decision-Making for systems within their scope. Other organizations should identify their own statutory, regulatory and contractual duties.

Review operations, monitoring and rollback

You need an operating plan for production approval. Retrieval, Model and Prompt Changes, Data Pipelines, Integrations, Access, Infrastructure, Evaluation, Incidents and Vendor Management. Name Owners.

Monitoring should target system health and quality of outcome. Signals can be latency, error rate, tool failures, retrieval misses, policy violations, harmful outputs, drift, unusual usage, cost and user escalation. Set thresholds, owners and what to do Logging should facilitate investigation without collecting data beyond legitimate need.

Runbooks should include containment, stakeholder communication, evidence preservation, fallback and recovery. Test at least one representative failure in a tabletop or controlled exercise. Check log coverage and alert delivery. Simulate a breach of threshold and follow it through from detection to acknowledgment and response.

Rollback can mean reverting a model, prompt, data index, tool permission, application release or vendor endpoint. Confirm that dependencies are versioned and that operators can restore a known state. Where internal coverage is insufficient, define the role of managed AI services before release.

Record residual risk and the release decision

A control review will not remove every risk. Record what remains after treatment and classify each item as accepted, mitigated, transferred or unresolved. Name the owner and approver.

Release record fieldWhat to capture
System and versionExact release candidate reviewed
Scope and impactUsers, actions, jurisdictions, impact level and applicable requirements
EvidenceTests examined and acceptance thresholds
Control exceptionsFailed, waived or conditional controls
Residual riskRemaining risk, owner and treatment
DecisionGo, conditional go or no-go, approver and date
ConditionsActions, owners, target dates and restrictions
Reassessment triggersChanges that require targeted testing or new approval

A go decision means required evidence meets release criteria.

A conditional go includes specific actions, owners, target dates and restrictions.

A no-go identifies the blocking evidence or control and the route to reassessment.

Do not use conditional approval to move unresolved critical risk into production without a credible constraint.

Representative release decision

Consider a customer-support RAG assistant that retrieves policy documents and drafts responses for human approval. Evaluation quality meets the target, document-level permissions pass, and the human reviewer can see sources. A monitoring alert has been configured but never tested end to end.

FindingRisk resultTreatmentRelease effect
Answer quality meets thresholdResidual risk lowContinue monitoringPass
Restricted-source retrieval test passesResidual risk lowRe-test after index or identity changePass
Monitoring alert untestedResidual risk moderateSimulate threshold breach before broad releaseConditional
Human review required before customer sendImpact reduced by approval boundaryKeep reviewer context and audit logPass

A conditional go can be reasonable if the release is limited, the monitoring test has a named owner and near-term deadline, and the person with stop authority can enforce the condition. If the untested control were the only protection against unauthorized tool actions, the correct decision could be no-go instead.

Cylix in practice: traceability and human control

The Kirby Structures case study describes role-based access, encrypted communications, audit logging, secure model configuration, source-level traceability and human commercial review around AI-supported estimation. Those controls illustrate why production risk needs to be assessed at the workflow level rather than inferred from model quality alone.

Approval should be traceable

An AI risk assessment is useful when reviewers can trace each material risk to evidence, an owner and a release decision. Set the context, rate inherent risk, inspect data and retrieval, evaluate behaviour, test security, validate human oversight and prove the operating response. Then record residual risk and approval in a form that can be revisited after change or incident.

NEXT STEP: Book an AI Risk Workshop to review one release candidate against its current data, tools, integrations, infrastructure, threat model and operating plan.

LinkedIn