ConsultingWorkbench-backed AI security engagements — map, attack, defend, and prove your AI systems.
Scope a Review
Deliverablesdeliverable
deliverable

AI Product Security Assessment Sample

A fuller sample showing how the Publication DSL can structure a serious AI Product Security review.

Sample2 offers2 CTAs0 personas4/4 data sources
Publication overview
public-sample
pages2 offers0 personas2 CTAs2026-05-25

Synthetic sample trust boundary data for a customer-facing AI copilot using retrieval, model-provider routing, workflow tools, approval screens, and AI trace logging.

System
Northstar Support Cloud / Customer Support Copilot
Environment
Production pilot
Primary owner
AI Platform Engineering
Security owner
Product Security
# AI Product Security Assessment Sample
AI Product Security Assessment

Executive Summary

The reviewed AI product is commercially promising, but its control evidence is behind its product ambition. The largest gaps are retrieval authorization, tool permission clarity, sensitive AI trace handling, and buyer-ready model provider language.

Decision · conditional

Recommended launch decision

Proceed with a controlled customer pilot, but do not expand enterprise rollout until retrieval authorization tests, the agent permission matrix, and AI trace retention controls are complete.

Metrics

Assessment snapshot

Critical risks
2
High risks
4
Evidence gaps
6
Release blockers
3
executive

Commercial meaning

The blockers are not abstract AI ethics concerns. They are procurement friction, trust review friction, and product-security execution gaps.
## System reviewed The assessment covered a customer-facing AI copilot using RAG, a third-party model provider, workflow tools, approval screens, and AI trace logging.
Trust boundary map

AI Trust Boundary Map

The trust boundary review identified the AI gateway as the main control point and the tool layer as the highest-risk authority boundary.

content/deliverables/data/ai-trust-boundary-map.sample.json
Synthetic sample trust boundary data for a customer-facing AI copilot using retrieval, model-provider routing, workflow tools, approval screens, and AI trace logging.
Nodes
8
Boundaries
5
Flows
7
Controls
5
actor
Authenticated User
medium
application
SaaS Web Application
medium
control-point
AI Gateway
critical
data-store
Retrieval Index
critical
third-party-service
Model Provider
high
tool-surface
Workflow Tools
critical
human-review
Approval Console
high
observability-store
AI Trace Store
high
Prompt submitted
Session auth, tenant scope, request validation
medium
Prompt envelope created
Gateway-only model access, request classification, tenant binding
high
Retrieval query
Authorization-preserving retrieval filters, source ACL tests
critical
Model call
Data minimization, provider boundary, training exclusion statement
high
Tool plan prepared
Permission matrix, action class policy, tool allowlist
critical
Approval request
Human approval with evidence bundle and reviewer identity
high
Boundary
Tenant Boundary
Separates one customer tenant's data, retrieval results, logs, and tool actions from another tenant.
Boundary
Retrieval Authorization Boundary
Ensures source-system authorization survives indexing, chunking, retrieval, reranking, and prompt assembly.
Boundary
Model Provider Boundary
Controls what data leaves the product boundary and how model provider commitments are represented to buyers.
Boundary
Tool Authority Boundary
Separates text generation from state-changing tool authority.
## Top findings
Findings

Top validated findings

Finding · critical

Retrieval can expose restricted customer context

Evidence: rag-authz-regression

Semantic retrieval can return content the user could not access directly through the source system. This is the most important security and buyer-trust issue in scope.

Finding · critical

Sensitive actions can be queued without enough approval context

Evidence: approval-workflow-review

The agent does not directly execute the highest-risk action, but the approval screen does not always show the evidence, target, blast radius, and rollback path needed for meaningful human review.

Finding · high

AI traces may contain sensitive customer data

Evidence: trace-schema-review

Prompts, retrieved snippets, model outputs, and tool-call records may enter logs that do not yet have AI-specific retention, redaction, and access controls.

Finding · high

Model provider boundary is not buyer-ready

Evidence: questionnaire-review

The underlying provider position may be acceptable, but the current buyer-facing answer is too scattered and imprecise for serious enterprise security review.

## Agent authority review
Agent permission matrix

Agent Tool Permission Matrix

Agent authority must be separated into read, suggest, draft, queue, approve, and execute. Broad tool access is not a control model.

content/deliverables/data/agent-tool-permission-matrix.sample.json
Synthetic sample permission matrix for an AI copilot with retrieval, case-management, customer messaging, CRM, billing, and notification tool access.
Principle
Separate reading, suggesting, drafting, queuing, approving, and executing. Do not treat all tool access as one permission.
Default posture
deny-by-default
Approval model
Human approval required for customer-visible, billing-impacting, destructive, privileged, or cross-tenant actions.
ReadSuggestDraftQueueApproveExecute
AgentToolActionScopeApprovalRiskOwner
Support CopilotCase Management APIreadtenant-scoped support cases visible to the authenticated usernomediumSupport Platform
Support CopilotCustomer Messagingdraftdraft response text for the active case onlyyes, before sendhighProduct Operations
Support CopilotCustomer Messagingexecutesend customer-visible responseyes, human-only approvalcriticalProduct Operations
Support CopilotCase Management APIqueuepriority, category, routing tags, summary fieldsyes for priority and routing changeshighSupport Platform
Support CopilotCRMreadaccount profile and entitlement fields needed for support contextnomediumRevenue Operations
Support CopilotCRMexecuteupdate account fieldsyes, restricted to human operatorscriticalRevenue Operations
Support CopilotBilling Systemreadplan, invoice status, entitlement flagsno for entitlement lookupshighFinance Systems
Support CopilotBilling Systemexecuteissue credits, refunds, plan changeshuman-only approval and finance policy gatecriticalFinance Systems
Support CopilotNotification Servicequeueinternal team notification for escalation onlyno for internal escalation templatesmediumProduct Operations
Support CopilotExternal Webhookexecutethird-party workflow triggersyes, security-reviewed allowlist onlycriticalIntegration Platform
Approval requirement
Approval
Approval requirement
Approval
warning

Avoid approval theater

Human oversight only matters when the reviewer sees the evidence, the model basis, the action diff, the expected outcome, and the rollback path.
## Risk register
Risk register

AI Risk Register

The risk register converts the assessment into owned remediation work.

content/deliverables/data/ai-risk-register.sample.json
Synthetic sample AI risk register for a customer-facing AI copilot using retrieval, model routing, tool access, approval workflows, and AI trace logging.
Risks
8
Open
7
Critical
2
Decisions
3
Roadmap
5
Controls
0
RiskDomainSeverityDecisionOwnerStatus
Retrieval can expose content the user cannot access directly
The retrieval layer uses tenant and source filters, but the evidence does not yet prove authorization survives indexing, chunking, semantic retrieval, reranking, and prompt assembly.
RAG and data accesscriticalmitigateSearch Platformopen
Agent tool authority can exceed the intended user action
Tool access is not yet consistently separated into read, suggest, draft, queue, approve, and execute action classes.
Agentic workflow controlscriticalmitigateAI Platform Engineeringopen
Human approval lacks enough context to be meaningful
Approval screens do not always show evidence, target object, before/after diff, model rationale, blast radius, and rollback path.
OversighthighmitigateProduct Operationsopen
AI traces may store sensitive customer and operational data
Prompts, retrieved snippets, model outputs, tool calls, and approval records may contain sensitive information but do not yet have AI-specific classification, retention, and access rules.
Logging and evidencehighmitigateSecurity Engineeringopen
Model provider boundary is not expressed clearly enough for buyers
The provider contract may be acceptable, but the current buyer-facing language is too scattered to answer procurement questions quickly.
Third-party riskhighmitigateVendor Managementopen
Prompt injection and retrieval abuse tests are not release gates
AI abuse tests exist as a draft plan but are not enforced as release gates for prompt, retrieval, and tool changes.
Security testinghighmitigateProduct Securityopen
AI incident response is not yet operationalized
The incident response process does not yet define AI-specific triggers, evidence preservation, user notification triggers, or trace reconstruction steps.
OperationsmediummitigateSecurity Operationsplanned
Sales answers may drift from engineering reality
AI security questionnaire answers are not yet controlled through a single evidence pack, creating risk of inconsistent customer-facing claims.
Enterprise reviewmediummitigateTrust and Securityopen
Prove retrieval authorization
P1
Search Platform · 2026-06-15
Enforce agent action classes
P2
AI Platform Engineering · 2026-06-20
Upgrade approval context
P3
Product Operations · 2026-06-25
Classify AI traces
P4
Security Engineering · 2026-06-30
## Evidence pack implications
Evidence pack

Enterprise AI Security Evidence Pack

The evidence pack should become the reusable buyer-facing artifact for procurement, security questionnaires, and trust review.

content/deliverables/data/evidence-pack-controls.sample.json
Synthetic sample evidence pack for answering enterprise AI security review, procurement, legal, and trust-center questions.
implemented
12
partial
8
missing
4
planned
5
retrieval authorization evidenceagent permission matrix completionAI trace retention and access policybuyer-ready model provider boundary statement
AI system inventory
implemented
Model provider boundary statement
partial
Gateway-only model access
implemented
Authorization-preserving retrieval
partial
Prompt injection and retrieval abuse testing
partial
Agent tool permission policy
partial
Human approval for sensitive actions
partial
AI trace logging
implemented
Buyer question
Is customer data used to train foundation models?
draft · Vendor Management
Buyer question
Can a user receive information through AI that they cannot access directly?
partial · Search Platform
Buyer question
Can the AI system take actions in customer environments?
partial · AI Platform Engineering
Buyer question
Can AI interactions be audited?
implemented · Security Engineering
Evidence
AI System Inventory Record
available · Product Security
Evidence
Model Routing Architecture
available · AI Platform Engineering
Evidence
RAG Authorization Test Plan
needs-validation · Search Platform
Evidence
Agent Tool Permission Matrix
draft · AI Platform Engineering
Evidence
AI Trace Schema
available · Security Engineering
## Recommended remediation

First remediation wave

Add authorization-preserving retrieval tests.
Complete the Agent Tool Permission Matrix.
Define approval context bundles for sensitive actions.
Classify AI traces as sensitive evidence.
Write the model provider boundary statement.
Add AI abuse tests to release gates.
Decision · planned

Next commercial step

Turn this assessment into a two-week remediation sprint focused on buyer blockers: retrieval evidence, agent authority, logging controls, and enterprise questionnaire answers.