Cybrary ForgeCYBRARY / FORGE
Activity brief
Foundational
support-enterprise-v3
Open on a full linux desktop

Map the AI System

Northwind shipped an AI support assistant six months ago and nobody can say what it can reach. You have the running system, its traces and its identity records; produce the asset, trust-boundary, identity, data and tool map the security review needs.

Architecture review request ARC-221 — 'inventory the support assistant before renewal'
Security architect
AI engineer
Risk analyst
35 minutes · foundational
Execution trace
00:00:00enterpriseasset-inventory

Assistant absent from the CMDB

No model, index, prompt or tool is recorded as an asset. Renewals and vulnerability scanning skip it entirely.

00:00:30policyprompt-policy@7

System prompt reviewed

The prompt asserts a support persona and refund limits, and inspects only the user turn.

00:01:05retrievalvector-db/support-kb@v4
attack step

Index mixes internal, partner and customer-uploaded content

One namespace, no trust tags, no per-source authorization.

namespaces=1 · sources=3

00:01:30tooltool-broker
attack step

Four tools reachable, one moves money

crm.lookup, ticket.update, email.send, refund.issue — all under one token.

00:02:00enterpriseidentity-provider

Shared service principal

svc-support-agent is used by the assistant and two batch jobs, so agent actions cannot be attributed.