Skip to content

Runbook 03 — Enterprise AI Threat Model Review

Creating an AI threat model is only the first step.

Before an enterprise AI system moves into production, the threat model must be reviewed to determine whether:

  • The architecture is represented correctly
  • Important assets have been identified
  • Sensitive data flows are understood
  • Trust boundaries are complete
  • Relevant AI threats have been considered
  • RAG and AI agent risks are addressed
  • Attack paths are realistic
  • Security controls actually break those attack paths
  • Residual risks have accountable owners

This runbook provides a repeatable methodology for performing that review.

The central question is:

Does this threat model give us enough confidence that the important security risks of this AI system are understood and appropriately controlled?

Item Details
Runbook Runbook 03 — Enterprise AI Threat Model Review
Learning Path AI Security Engineer
Module 03 — AI Threat Modeling
Type Enterprise Security Architecture Review
Primary Use AI Threat Model Validation
Audience AI Security Engineers, Security Architects, AppSec, Cloud Security, GRC
Output Review Findings + Risk Decisions + Approval Recommendation

Use this runbook to independently review an AI threat model before:

  • Production deployment
  • Security architecture approval
  • Adding sensitive enterprise data
  • Adding RAG sources
  • Enabling AI agents
  • Adding privileged tools
  • Changing foundation models
  • Introducing external AI providers
  • Expanding an AI pilot
  • Major architecture changes

A threat model should not be approved because:

The Diagram Looks Complete

or:

OWASP Risks Were Listed

The review should determine whether the model explains:

What Are We Protecting?
Who or What Could Threaten It?
Where Could They Enter?
Which Trust Boundary Could Be Crossed?
What Attack Path Could Result?
What Would the Business Impact Be?
Which Security Control Stops It?

The final review should result in one of four outcomes:

Approved
Approved With Conditions
Rework Required
Not Acceptable

Use the following sequence:

01 Review Scope
02 Validate Business Context
03 Validate Architecture
04 Validate Assets
05 Validate Data Flows
06 Validate Trust Boundaries
07 Validate Threat Actors
08 Validate Threat Coverage
09 Review RAG Threats
10 Review Agent Threats
11 Review Attack Paths
12 Review Risk Ratings
13 Validate Security Controls
14 Review Residual Risk
15 Validate Ownership
16 Make Review Decision

Before reviewing the threat model, establish exactly what system is being assessed.

Document:

Application:
Business Owner:
Technical Owner:
Security Owner:
Environment:
Architecture Version:
Threat Model Version:
Review Date:
Reviewer:

Confirm whether the review includes:

  • LLM application

  • Foundation model

  • Model APIs

  • RAG

  • Vector database

  • Embedding model

  • AI memory

  • AI agents

  • Agent tools

  • Enterprise APIs

  • Cloud infrastructure

  • External AI providers

  • Training or fine-tuning pipelines

Compare:

Production Architecture
vs
Threat Model Architecture

Every security-relevant production component should appear in the threat model.

Ask:

Is anything capable of storing data, processing data, making decisions or performing actions missing from the threat model?

The reviewer should understand what the AI system actually does.

Document:

Business Purpose:
Intended Users:
Information Processed:
Decisions Supported:
Actions Performed:
Critical Business Processes:
Potential Business Impact:

Ask:

Why does the organization need this AI system?
Who will use it?
What information will it process?
What decisions will it influence?
Can it perform actions?
Can those actions affect production?
What happens if the AI is wrong?
What happens if the AI is manipulated?

A chatbot answering public FAQs does not require the same threat model as:

Security Analyst
AI SOC Agent
Cloud Security Tools
Production Environment

The threat model must reflect actual business impact.

Compare the threat-model diagram with the implementation.

A representative architecture might include:

User
Identity Provider
AI Application
LLM
┌─────────────┼─────────────┐
│ │ │
▼ ▼ ▼
RAG Memory AI Agent
│ │
▼ ▼
Vector DB Tool Layer
│ │
▼ ▼
Enterprise Knowledge Enterprise Systems

Verify the diagram includes:

  • Users

  • Authentication

  • Application

  • LLM

  • Model provider

  • RAG

  • Vector database

  • Embedding service

  • Memory

  • Agents

  • Tools

  • External APIs

  • Enterprise systems

  • Logging

  • Administrative interfaces

Finding:
Threat Model Does Not Represent Production Architecture
Impact:
Security-relevant components may not have been assessed.
Recommendation:
Update the threat model to match the deployed architecture
before completing security approval.

Phase 04 — Validate Asset Identification

Section titled “Phase 04 — Validate Asset Identification”

Review the asset register.

Potential AI assets include:

Enterprise Data
Customer Data
Employee Data
Source Code
Security Runbooks
Credentials
API Keys
Agent Identities
Models
Datasets
Vector Databases
Prompts
AI Memory
Production Infrastructure

For every major component ask:

What valuable information exists here?
What would happen if it were disclosed?
What would happen if it were modified?
What would happen if it became unavailable?
Asset Classification Owner Security Objective
HR Documents Confidential HR Confidentiality
Security Runbooks Confidential Security C + I
Model Registry Restricted AI Platform Integrity
Agent Identity Restricted Platform C + I
Production Cloud Critical Cloud C + I + A

Review whether important information has been classified.

Typical classifications:

Public
Internal
Confidential
Restricted

Check:

  • Prompts

  • Responses

  • RAG documents

  • Embeddings

  • Vector metadata

  • Memory

  • Logs

  • Training datasets

  • Fine-tuning datasets

Ask:

Does the threat model understand where sensitive information enters, travels, persists and leaves the system?

Review all major flows.

Example:

User Prompt
Application
LLM Provider

Another:

Enterprise Document
Ingestion
Embedding
Vector Database

Another:

LLM
Agent
Cloud API

For every flow document:

Source
Destination
Data
Classification
Authentication
Authorization
Encryption
Logging

Pay particular attention to:

Enterprise
External AI Provider

Determine:

  • What leaves the organization?

  • Why?

  • What classification?

  • Is it retained?

  • Can it be used for training?

  • Is the provider approved?

Trust boundaries are one of the most important parts of the review.

Look for boundaries such as:

Internet
AI Application
User
LLM
External Content
RAG
RAG
LLM Context
LLM
Agent
Agent
Production System
Tenant A
Shared AI Infrastructure
Tenant B

Ask:

What crosses this boundary?
Why is the source trusted?
How is identity established?
How is authorization enforced?
What happens if the input is malicious?
What telemetry exists?
Finding:
LLM-to-Agent Boundary Not Identified
Risk:
Model-generated instructions may directly influence
privileged enterprise actions without sufficient
independent validation.

Review whether realistic threat actors have been considered.

Include where applicable:

  • Anonymous external attacker

  • Authenticated malicious user

  • Compromised employee

  • Insider

  • Compromised administrator

  • Compromised service account

  • Supply-chain attacker

  • Malicious content author

  • Compromised external provider

AI introduces another important source:

Malicious Content

Examples:

Document
Website
Email
API Response
RAG Source

These can influence AI behavior even when the attacker never directly interacts with the model.

Review whether the team used appropriate threat references.

Useful approaches include:

STRIDE
+
AI-Specific Threat Scenarios
+
OWASP GenAI Risks
+
MITRE ATLAS

The objective is not to copy every possible threat.

The objective is to avoid obvious gaps.

Review:

Spoofing
Tampering
Repudiation
Information Disclosure
Denial of Service
Elevation of Privilege

against major components.

Review whether the threat model considers:

Prompt Injection
Indirect Prompt Injection
Sensitive Information Exposure
RAG Poisoning
Model Poisoning
Excessive Agency
Insecure Output Handling
Model Supply Chain
Vector Database Security
Cross-Tenant Exposure
Agent Privilege Escalation

Phase 10 — Review Prompt Injection Threats

Section titled “Phase 10 — Review Prompt Injection Threats”

Do not accept a threat model that says only:

Threat:
Prompt Injection
Mitigation:
System Prompt

The reviewer should ask:

What happens after Prompt Injection succeeds?

Model:

Prompt Injection
Model Manipulated
What Can It Reach?

Possible consequences:

Sensitive Context
RAG
Memory
Agent Tools
Enterprise APIs
Threat:
Prompt Injection manipulates AI agent.
Attack Path:
User
→ Prompt Injection
→ LLM
→ Agent Tool
→ Production Cloud
Control:
Independent Tool Authorization
+
Least Privileged Agent Identity
+
Approval for State-Changing Actions

If RAG exists, verify coverage of:

  • Unauthorized retrieval

  • Lost source permissions

  • Cross-tenant retrieval

  • RAG poisoning

  • Indirect Prompt Injection

  • Metadata exposure

  • Vector database compromise

  • Stale permissions

  • Deleted content

  • Untrusted ingestion

Compromised User
Knowledge Source
Poisoned Document
RAG
LLM

If agents exist:

Poisoned Document
RAG
LLM
Agent
Enterprise Tool

This second path deserves significantly more attention.

Ask:

Who can add knowledge?
Who can modify it?
Are permissions preserved?
Is retrieval authorization-aware?
Can tenants cross boundaries?
Can external content enter RAG?
Can poisoned content influence agents?
Can compromised content be removed?

Agents require deeper scrutiny because they convert:

AI Output

into:

Enterprise Action

Review:

  • Tool inventory

  • Agent identity

  • Agent permissions

  • Tool authorization

  • Tool parameters

  • Human approval

  • Tool chaining

  • Agent memory

  • Multi-agent communication

  • Emergency shutdown

Evaluate:

Functionality
×
Privilege
×
Autonomy
×
Impact

A read-only knowledge assistant and an autonomous cloud administrator are not equivalent risks.

Ask:

What is the worst thing this agent could do if the LLM were completely manipulated?

Then determine which independent control prevents it.

Phase 13 — Review Model and Supply-Chain Threats

Section titled “Phase 13 — Review Model and Supply-Chain Threats”

Verify the threat model includes:

Foundation Model
Embedding Model
Libraries
AI Frameworks
Containers
Datasets
Model Registry
External APIs

Potential threats include:

  • Model replacement

  • Malicious model

  • Compromised dependency

  • Poisoned dataset

  • Unauthorized registry access

  • Unapproved model version

  • External provider compromise

Attacker
Model Registry
Modified Model
Production AI

Security controls may include:

Restricted Registry Access
Artifact Integrity
Version Control
Approval
Deployment Logging

Verify the threat model considers:

User Identity
Service Identity
Agent Identity
Ingestion Identity
Retrieval Identity
Deployment Identity

Check for:

  • Shared identities

  • Excessive permissions

  • Credential theft

  • Privilege escalation

  • Weak service authentication

If the AI system serves multiple customers, departments or business units, validate:

Tenant Identity
Tenant Data
Tenant Vector Namespace
Tenant Memory
Tenant Tool Scope

Attack path:

Tenant A User
Weak Tenant Filter
Shared Vector Store
Tenant B Data

Cross-tenant exposure should generally receive high review priority.

This is one of the most important phases.

Individual threats should be connected into realistic paths.

Employee
Weak Retrieval Authorization
Restricted HR Document
LLM Context
Sensitive Disclosure
Prompt Injection
LLM Manipulation
Overprivileged Agent
Cloud Tool
Production Modification
Attacker
Malicious Website
AI Agent Reads Website
Indirect Prompt Injection
Agent Tool
Enterprise Action
Compromised Registry
Modified Model
Production Deployment
AI Integrity Failure
Attack Path ID:
Threat Actor:
Entry Point:
Asset:
Precondition:
Trust Boundary:
Weakness:
Privilege Required:
Security Controls:
Business Impact:
Risk Rating:

Do not accept severity simply because:

It Is an AI Vulnerability

Review:

Likelihood
Exploitability
Required Access
Data Sensitivity
Privilege
Autonomy
Blast Radius
Persistence
Business Impact
Model follows unintended instruction.
No data exposed.
No tools available.
No authorization bypass.

Potential rating:

Low / Informational

Compare with:

Indirect Prompt Injection
Privileged Autonomous Agent
Production Infrastructure Modification

Potential rating:

Critical

For every High or Critical threat, ask:

Which control actually breaks this attack path?

Example:

Threat:
Unauthorized RAG Access
Control:
Authorization Before Retrieval

Another:

Threat:
Prompt Injection → Privileged Tool
Controls:
Least Privilege
+
Independent Tool Authorization
+
Human Approval

Classify controls as:

Examples:

Authorization
Least Privilege
Network Isolation
Input Validation

Examples:

Security Logging
SIEM Detection
Model Change Monitoring
Agent Activity Monitoring

Examples:

Agent Kill Switch
Credential Revocation
RAG Source Removal
Model Rollback

Phase 19 — Validate Control Independence

Section titled “Phase 19 — Validate Control Independence”

AI security controls should not all depend on the same model.

Weak:

LLM
Decides Whether Action Is Safe
Executes Action

Better:

LLM
Requests Action
Deterministic Authorization
Policy
Approval
Execution

A security control protecting a critical enterprise boundary should not depend only on the same LLM that an attacker may manipulate.

Ask:

If Prompt Filtering Fails, What Stops the Attack?
If the Model Fails, What Stops the Attack?
If RAG Is Poisoned, What Stops the Attack?
If the Agent Requests a Dangerous Tool, What Stops the Attack?

A strong architecture has multiple independent layers.

Threat models should include detection where prevention cannot provide complete assurance.

Verify monitoring for:

Repeated Prompt Abuse
Restricted Retrieval Attempts
Cross-Tenant Access
Unexpected Agent Tools
Privileged Agent Actions
RAG Source Changes
Model Changes
Bulk Vector Export

Ask whether identified threats can actually be contained.

Verify teams can:

Disable AI Application
Disable Agent
Revoke Agent Credentials
Disable Tool
Remove RAG Source
Delete Poisoned Vectors
Rollback Model
Restore Dataset

Example:

Threat:
RAG Poisoning
Detection:
Unexpected Source Modification
Containment:
Disable Source
Eradication:
Remove Poisoned Content
Recovery:
Rebuild Index
Validation:
Retest Retrieval

Some risk will remain after controls.

Document:

Threat:
Original Risk:
Controls:
Residual Risk:
Risk Owner:
Decision:

Possible decisions:

Accept
Mitigate
Transfer
Avoid
Threat:
Indirect Prompt Injection
Original Risk:
High
Controls:
Read-only agent
Independent tool authorization
Approved source filtering
Monitoring
Residual Risk:
Low
Decision:
Accept

Every unresolved material risk should have:

Owner
Remediation
Target Date
Decision

Avoid:

High Risk
Owner:
Unknown

Phase 25 — Validate Threat-to-Control Traceability

Section titled “Phase 25 — Validate Threat-to-Control Traceability”

Create a matrix.

Threat Asset Risk Control Owner Status
Unauthorized RAG Access HR Data High Retrieval Authorization AI Platform Open
Agent Privilege Escalation Cloud Critical Least Privilege Cloud Security Open
Model Replacement Model High Registry IAM ML Platform Implemented
Sensitive Prompt Logging User Data Medium Log Redaction Operations Partial

This gives the reviewer visibility into whether identified risks have real controls.

Threat modeling should produce engineering requirements.

Examples:

SEC-AI-001
RAG retrieval MUST enforce document-level
authorization using trusted user identity.
SEC-AI-002
AI agents MUST use dedicated
least-privileged workload identities.
SEC-AI-003
State-changing agent actions MUST pass through
independent authorization before execution.
SEC-AI-004
Production RAG sources MUST maintain
document provenance.
SEC-AI-005
Production model changes MUST be
authenticated, authorized and logged.

Phase 27 — Validate Testing Requirements

Section titled “Phase 27 — Validate Testing Requirements”

Important threats should produce security test cases.

Example:

Threat:
Cross-Tenant RAG Exposure
Security Requirement:
Tenant-aware retrieval
Test:
Tenant A attempts semantic retrieval
of Tenant B synthetic data.
Expected:
DENY

This creates:

Threat
Security Requirement
Security Control
Security Test
Evidence

That is a mature threat-modeling process.

Common gaps include:

Missing Trust Boundary
Missing External Provider
Missing Agent Tool
Missing RAG Source
Missing Tenant Boundary
Missing Service Identity
Missing Data Flow
Missing Attack Path
Missing Detection
Missing Incident Response

Document each gap as a review finding.

Finding ID:
Title:
Severity:
Threat Model Section:
Observation:
Security Impact:
Recommendation:
Owner:
Target Date:
Status:
Finding:
AI Agent Tool Boundary Missing From Threat Model
Severity:
High
Observation:
The architecture includes an AI agent capable of
calling cloud administration APIs, but the threat
model ends at the LLM.
Security Impact:
Prompt Injection and agent privilege escalation
paths have not been evaluated.
Recommendation:
Extend the threat model through the agent, tool,
workload identity and target cloud resources.
Owner:
AI Platform Team

Use:

Area Status
Business Context Pass
Architecture Pass
Assets Pass
Data Classification Partial
Trust Boundaries Pass
Threat Actors Pass
STRIDE Pass
OWASP GenAI Pass
MITRE ATLAS Partial
RAG Pass
AI Agents Fail
Supply Chain Partial
Attack Paths Fail
Security Controls Partial
Monitoring Pass
Incident Response Partial

Statuses:

Pass
Partial
Fail
Not Applicable
Not Reviewed

Use when:

Architecture accurately represented
Important threats identified
Critical attack paths analyzed
Security controls defined
No unacceptable residual risk

Use when:

Core threat model is acceptable
Minor gaps remain
Owners assigned
Remediation dates agreed

Use when:

Important architecture missing
Threat coverage incomplete
Attack paths missing
Controls not mapped

Use when:

Critical risks misunderstood
Critical attack paths ignored
No security controls
No risk ownership
Architecture substantially inaccurate
Threat Model:
Application:
Version:
Reviewer:
Review Date:
Overall Assessment:
[ ] Approved
[ ] Approved With Conditions
[ ] Rework Required
[ ] Not Acceptable
Critical Findings:
High Findings:
Required Actions:
Risk Owners:
Required Retesting:
Next Review:

The threat model should be reviewed again when:

Foundation Model Changes
New RAG Source Added
Sensitive Data Added
New AI Agent Added
New Tool Added
Agent Permission Changed
External Provider Changed
Authentication Changed
Tenant Architecture Changed
Major Security Incident Occurs
  • Application identified.

  • Architecture version recorded.

  • Threat-model version recorded.

  • Production scope confirmed.

  • Business use case understood.

  • Users identified.

  • AI decisions identified.

  • Business impact understood.

  • Production architecture represented.

  • Models identified.

  • RAG identified.

  • Agents identified.

  • Tools identified.

  • External providers identified.

  • Critical assets identified.

  • Sensitive data identified.

  • Credentials identified.

  • Models and datasets identified.

  • Data classifications defined.

  • Data flows documented.

  • External processing identified.

  • Storage locations identified.

  • User boundary identified.

  • External content boundary identified.

  • Model boundary identified.

  • RAG boundary identified.

  • Agent boundary identified.

  • Tenant boundary identified where applicable.

  • External attacker considered.

  • Authenticated malicious user considered.

  • Insider considered.

  • Compromised identity considered.

  • Supply-chain attacker considered.

  • Malicious content considered.

  • Prompt Injection considered.

  • Indirect Prompt Injection considered.

  • Sensitive information exposure considered.

  • RAG poisoning considered.

  • Excessive agency considered.

  • Insecure output handling considered.

  • Model supply-chain threats considered.

  • Source trust modeled.

  • Ingestion modeled.

  • Authorization modeled.

  • Vector database modeled.

  • Tenant isolation modeled.

  • Poisoning modeled.

  • Tools inventoried.

  • Agent identity modeled.

  • Permissions modeled.

  • Autonomy modeled.

  • Tool authorization modeled.

  • Approval modeled.

  • Kill switch considered.

  • Model provenance considered.

  • Model registry considered.

  • Dependencies considered.

  • Dataset integrity considered.

  • Entry points identified.

  • Preconditions identified.

  • Trust-boundary crossings identified.

  • Privileges identified.

  • Business impact identified.

  • Controls identified.

  • Risk ratings justified.

  • Business impact considered.

  • Residual risk documented.

  • Risk owners assigned.

  • Preventive controls identified.

  • Detective controls identified.

  • Responsive controls identified.

  • Critical controls independent of LLM behavior.

  • Important threat scenarios monitored.

  • Agent activity visible.

  • RAG changes visible.

  • Model changes visible.

  • AI can be contained.

  • Agent credentials can be revoked.

  • Poisoned RAG content can be removed.

  • Model can be rolled back.

  • Recovery is possible.

  • Threat-to-control mapping exists.

  • Security requirements created.

  • Test requirements created.

  • Review outcome documented.

  • Reassessment triggers defined.

Enterprise Threat Model Review Deliverables

Section titled “Enterprise Threat Model Review Deliverables”

The review should produce:

01 Review Summary
02 Threat Model Completeness Matrix
03 Architecture Gaps
04 Missing Threats
05 Attack Path Findings
06 Control Gaps
07 Risk Register
08 Security Requirements
09 Required Security Tests
10 Review Decision
Enterprise AI Threat Model Review
1. Executive Summary
2. Review Decision
3. Scope
4. Business Context
5. Architecture Validation
6. Asset Review
7. Data Flow Review
8. Trust Boundary Review
9. Threat Actor Review
10. STRIDE Coverage
11. OWASP GenAI Coverage
12. MITRE ATLAS Coverage
13. RAG Threat Review
14. AI Agent Threat Review
15. Supply-Chain Threat Review
16. Attack Path Analysis
17. Risk Rating Review
18. Security Control Review
19. Monitoring & Response
20. Residual Risk
21. Review Findings
22. Required Actions
23. Final Recommendation

Before approving the threat model, the reviewer should be able to answer:

Do we understand what this AI system does?
Do we know what we are protecting?
Do we understand where sensitive data flows?
Have all important trust boundaries been identified?
Have realistic attackers been considered?
Have AI-specific threats been considered?
Have RAG threats been modeled?
Have AI agent threats been modeled?
Have supply-chain threats been modeled?
Can we identify realistic end-to-end attack paths?
Do security controls break those paths?
Are critical controls independent of the LLM?
Can attacks be detected?
Can the AI system be contained?
Are residual risks understood?
Does every material risk have an owner?

If several of these questions cannot be answered, the threat model is not ready for approval.

Threat modeling is about attack paths and security decisions, not diagram quality.

Mistake 2 — Treating OWASP as the Threat Model

Section titled “Mistake 2 — Treating OWASP as the Threat Model”

A vulnerability list does not replace architecture-specific analysis.

Mistake 3 — Ignoring Traditional Security

Section titled “Mistake 3 — Ignoring Traditional Security”

AI systems still require:

Authentication
Authorization
Network Security
Secrets Management
Logging
Least Privilege

Modern AI architectures frequently continue into:

LLM
Agent
Tool
Enterprise System

Threat modeling must continue through the full path.

Attackers may influence AI through documents, websites or other content.

Mistake 6 — Treating Every Prompt Injection as Critical

Section titled “Mistake 6 — Treating Every Prompt Injection as Critical”

Severity depends on what the manipulated model can reach.

Several Medium weaknesses may combine into one Critical attack path.

Mistake 8 — Trusting the LLM as a Security Control

Section titled “Mistake 8 — Trusting the LLM as a Security Control”

Critical authorization should remain deterministic.

Mistake 9 — No Threat-to-Control Mapping

Section titled “Mistake 9 — No Threat-to-Control Mapping”

Every material threat should have a corresponding security requirement or risk decision.

Mistake 10 — Never Reviewing the Threat Model Again

Section titled “Mistake 10 — Never Reviewing the Threat Model Again”

AI architectures change quickly.

When reviewing an AI threat model, think like both:

Attacker
+
Security Architect

Ask:

What did the original threat model miss?
What would I attack first?
Which trust boundary gives me the greatest advantage?
Which data is most valuable?
Which identity has the greatest privilege?
Can untrusted content reach the LLM?
Can the LLM influence tools?
Can those tools affect production?
Which control stops me?
What happens if that control fails?
Can security teams detect me?
Can they contain the system?

This is the mindset expected from an enterprise AI Security Engineer.

You may be asked:

How would you review an AI threat model?

A strong answer is:

I would first validate that the threat model matches the actual business use case and production architecture. I would review assets, sensitive data flows, trust boundaries and threat actors, then validate coverage using traditional methods such as STRIDE together with AI-specific references such as OWASP GenAI and MITRE ATLAS. I would pay particular attention to RAG, AI agents, model supply chain and end-to-end attack paths. Finally, I would verify that material threats map to independent security controls, test requirements and accountable risk owners.

Another question may be:

What is the biggest mistake when reviewing an AI threat model?

A strong answer is:

Stopping at the LLM. In enterprise systems, the highest-impact risks often exist after the model, particularly where model output influences RAG data access, agents, APIs or privileged enterprise tools.

Another question may be:

How do you evaluate Prompt Injection during threat modeling?

A strong answer is:

I assume Prompt Injection may succeed and then determine what security boundary the manipulated model could reach. If authorization, least privilege and tool controls independently prevent sensitive data access or privileged actions, the architecture has meaningful defense in depth.

Another question may be:

How do you know when an AI threat model is complete?

A strong answer is:

It is sufficiently complete when the architecture and important assets are represented, significant trust boundaries and threat actors are understood, realistic attack paths have been analyzed, material risks map to security controls and test requirements, residual risks have owners, and the model can be updated as the system changes.

An enterprise threat-model review validates:

Business Context
+
Architecture
+
Assets
+
Data
+
Trust Boundaries
+
Threat Actors
+
AI Threats
+
RAG
+
Agents
+
Supply Chain
+
Attack Paths
+
Controls
+
Residual Risk

The review should move from:

We Created a Threat Model

to:

We Have Validated That the Threat Model
Represents the Real Enterprise AI System

and finally:

We Understand the Important Attack Paths
and Know Which Security Controls Break Them

Most importantly:

A useful AI threat model does not attempt to predict every possible attack. It identifies the attack paths that matter most to the business and ensures the architecture has controls capable of stopping or containing them.

With this runbook, the practical structure for Module 03 — AI Threat Modeling becomes:

Lab 01 — Build an AI Threat Model
Lab 02 — Threat Model an Enterprise RAG Application
Lab 03 — Threat Model an AI Agent
Lab 04 — Enterprise AI Attack Path Analysis
Runbook 01 — AI Threat Modeling Methodology
Runbook 02 — AI Architecture Threat Review
Runbook 03 — Enterprise AI Threat Model Review

Together they teach the learner to:

Build
Analyze
Review
Validate

an enterprise AI threat model.

You have now completed the threat-modeling methodology.

The learner should next move from:

What Could Go Wrong?

to:

How Do We Engineer the AI Platform
So These Attack Paths Cannot Succeed?

That naturally prepares the learner for the next security-engineering module in the AI Security Engineer learning path.