AI Security Engineering / Module 01

Intelligence and architecture

AI Security Threat Landscape

Build an accurate AI attack-surface model from real incidents, provider observations, production vulnerabilities, malicious artifacts, and reproducible research. CTI supplies the evidence quality; AI security is the subject.

Intermediate–advancedPractical investigationReal-case evidence
Under construction. Case status, sources, exercises, and assessment details may change before pilot delivery.

Module contents

  1. Outcomes and completion standard
  2. Learning path
  3. 1. Model the complete AI system
  4. 2. Evaluate threat evidence
  5. CTI evidence method
  6. 3. ShadowRay
  7. 4. Malicious model artifacts
  8. 5. EchoLeak and MCP tool poisoning
  9. 6. Provider-observed adversarial use
  10. Cross-case synthesis
  11. 7. Guided practical
  12. 8. Framework mapping
  13. 9. Knowledge check
  14. 10. Final assessment

Learning outcomes

Model the system

Identify data, model, retrieval, application, agent, identity, supply-chain, and infrastructure assets and trust boundaries.

Interpret the evidence

Separate incidents, provider-observed misuse, production vulnerabilities, malicious artifacts, research demonstrations, and forecasts.

Map correctly

Use NIST AI 100-2, MITRE ATLAS, OWASP GenAI, and ATT&CK at their appropriate analytical levels.

Change a decision

Derive relevant controls, telemetry, assessment questions, and organizational priorities from defensible evidence.

Completion standard

To pass, submit an attack-surface map, classification matrix, three case reconstructions, framework mapping, control-and-telemetry matrix, a maximum 700-word threat assessment, and a concise briefing. The work must distinguish observed activity from demonstrated capability and propose controls outside the model.

Learning path

BlockActivity
1AI system map and threat model
2Incident, observed misuse, vulnerability, artifact, and PoC evidence
3ShadowRay: AI infrastructure exploitation
4Malicious models and the AI supply chain
5EchoLeak and MCP tool poisoning
6Provider reporting on adversarial AI use
7Evidence-to-architecture investigation
8Framework mapping, controls, and telemetry
9Threat briefing and review

Block 1

1. Model the complete AI system

An AI application is a chain of security decisions. Its attack surface includes data, model artifacts, prompts, retrieval, orchestration, tools, memory, identities, application code, infrastructure, operators, and downstream actions. The model may influence a decision, but it must not become the authorization or policy-enforcement layer.

Attacks on AI

Target models, training or retrieval data, prompts, privacy, robustness, and agent behavior.

Attacks through AI

Use AI to accelerate reconnaissance, coding, social engineering, content generation, or another adversary workflow.

Attacks around AI

Compromise the application, identity, supply chain, cloud control plane, exposed database, or downstream integration.

The six-layer working model

LayerSecurity-sensitive assetsTypical trust questionExample failure
1. DataTraining and fine-tuning sets, feedback, documents, parsers, embeddings, vector indexesWho may create, alter, retrieve, or delete each item, and is provenance preserved?Poisoned content is retrieved into a privileged prompt.
2. ModelWeights, adapters, tokenizer, configuration, evaluation data, inference endpointWhich artifact and version are running, where did they come from, and what can callers learn?An unsafe serialized artifact executes code when loaded.
3. ApplicationSystem prompt, RAG pipeline, model router, output renderer, business logic, APIsWhere are instructions separated from untrusted content and where are outputs validated?Generated output reaches HTML, SQL, shell, or an API without validation.
4. AgentPlanner, tools, MCP servers, memory, inter-agent messages, action queueWhich actions are possible, with whose authority, after what approval, and with what rollback?Poisoned tool metadata steers an agent toward an unintended action.
5. IdentityUsers, workloads, service accounts, tenants, OAuth grants, secrets, approvalsIs identity propagated to retrieval and tools without amplifying authority?A shared agent credential bypasses the initiating user’s tenant boundary.
6. PlatformCloud, containers, accelerators, databases, registries, CI/CD, observabilityAre management planes isolated, authenticated, patched, inventoried, and monitored?An exposed orchestration API permits arbitrary job execution.

Follow one decision end to end

User request
  → authenticated application session
  → retrieval query with tenant and document authorization
  → retrieved chunks with provenance
  → prompt construction
  → model response
  → structured output validation
  → policy check
  → tool authorization
  → human approval for material action
  → execution with a scoped workload identity
  → audit, egress, and outcome telemetry

The important question is not simply “can the model be manipulated?” It is “what security-relevant state can change after manipulation, and which deterministic control prevents or records that change?”

Checkpoint A — attack-surface map

Choose one system: enterprise RAG assistant, coding agent, fraud model, SOC copilot, or customer-service agent. For every layer, record:

  • at least two assets;
  • one actor or identity;
  • one inbound and one outbound trust boundary;
  • one confidentiality, integrity, availability, or authority concern;
  • the evidence needed to prove a suspected failure.

Exit question: Which component has the greatest authority, and is that authority greater than the user’s?

Block 2

2. Evaluate threat evidence before making claims

Confirmed incident

Credible evidence describes observed malicious exploitation or harm.

Platform-observed misuse

A provider reports activity visible within its own service and visibility limits.

Production vulnerability

A real weakness was reproduced and fixed; malicious exploitation may remain unknown.

Malicious artifact

Researchers found an artifact containing malicious behavior.

Demonstrated research

An attack was reproduced under controlled conditions, establishing feasibility.

Forecast

An assessment of possible future behavior, not evidence that it occurred.

Capability is not activity

Separate facts, assumptions, information gaps, judgments, and confidence. Exposure does not automatically establish access; feasibility does not establish criminal use; provider visibility does not reveal the entire operation.

The five-pass evidence method

  1. Define the decision. Name the consumer, system, time horizon, and decision the analysis must support.
  2. Establish provenance. Identify who observed the event, who reproduced it, who owns the affected product, and whether later articles merely repeat the same source.
  3. Extract facts before judgments. Record directly supported actions, assets, dates, versions, preconditions, and outcomes. Keep vendor language and analyst interpretation separate.
  4. Test alternatives and gaps. Ask what other explanation fits, what visibility the source lacks, and what evidence would change the conclusion.
  5. State a bounded judgment. Use calibrated confidence, explain why it matters to the named system, and recommend an action proportionate to the evidence.
QuestionStrong answer containsWarning sign
Who could observe it?First-hand telemetry, affected-product access, reproduction details, or victim evidenceAnonymous aggregation or circular citations
What is established?Bounded procedure, affected version, prerequisite, and observed outcome“AI attack” without a system or action
What remains unknown?Explicit exploitation status, victim scope, visibility limits, or untested configurationsSilence treated as proof
Can it be reproduced?Environment, configuration, inputs, outputs, versions, and limitationsA screenshot or single nondeterministic result
What decision changes?Concrete exposure hunt, architecture control, telemetry, test, or risk decisionGeneric advice to “use an AI firewall”

Checkpoint B — classify the claim

For each statement, assign an evidence status and rewrite it so the wording matches the evidence:

  1. A research team demonstrated hidden instructions in an MCP tool description against two clients.
  2. A provider suspended accounts after observing them generate phishing material and translate malicious content.
  3. A scanner found an internet-accessible database with no authentication, but no access logs were available.
Check your reasoning
  1. Demonstrated research; do not call it an active campaign.
  2. Platform-observed misuse; scope the claim to the provider’s service and visibility.
  3. Disclosed exposure; exposure is established, but malicious access or exfiltration is not.

Evidence discipline

CTI evidence method for AI security

Cyber threat intelligence is useful here only when it changes a defensible security decision. A headline, framework label, or model-generated summary is not intelligence by itself. The analyst must connect a named consumer and decision to sourced facts, confidence, information gaps, observable behaviors, and a control or collection action.

Working rule

Write the factual procedure before naming the technique. Then state what the source proves, what it does not prove, and what the organization should do under the current uncertainty.

1. Start with an intelligence requirement

An intelligence requirement is a question whose answer supports a decision. “Research prompt injection” is a topic. “Should Northbridge block unapproved MCP servers before enabling ticket creation?” is a decision requirement. A good requirement identifies the consumer, decision, system boundary, relevant conditions, and confidence needed for action.

Requirement componentWeak versionOperational version
ConsumerSecurity teamCISO and AI platform owner
DecisionUnderstand AI threatsApprove, delay, or condition production access for an agent with ticketing authority
ScopeAll LLM risksRAG content, MCP definitions, delegated identity, and outbound actions in the Northbridge design
Evidence thresholdInteresting reportsReproducible or observed behavior plus a control and telemetry implication
OutputSlide deckPriority threat paths, owners, collection gaps, and a bounded recommendation

2. Build a source and provenance record

Prefer the closest available source to the event or reproduction. A vendor advisory may establish affected versions and remediation but not exploitation. A researcher’s proof may establish feasibility but not victim impact. A provider misuse report may establish activity within the provider’s service but not the complete operation. Secondary reporting is useful for discovery and corroboration, not a substitute for the primary record.

Source checkQuestions to recordWhy it matters
ProximityDid the source operate the system, observe telemetry, reproduce the issue, or summarize another source?Determines how directly the claim is supported.
SpecificityAre versions, configurations, inputs, outputs, prerequisites, and affected assets named?Allows validation and limits overgeneralization.
ReproducibilityCan an authorized team repeat the behavior in an owned environment?Separates a technical claim from a vague demonstration.
CorroborationDo independent sources add evidence, or do they repeat the same announcement?Prevents circular reporting from looking like multiple confirmations.
VisibilityWhat systems, accounts, victims, or outcomes were outside the source’s view?Defines the boundary of negative claims and unknowns.
IncentivesWhat product, disclosure, commercial, or reputational interests could shape wording?Supports calibrated confidence without dismissing useful evidence.

3. Keep a claim ledger

Every important sentence in an assessment should be classifiable as a fact, judgment, assumption, information gap, or recommendation. Mixing these categories makes a report sound confident while hiding unsupported transitions.

Claim typeExampleRequired handling
FactOligo reported malicious jobs and miners on compromised Ray clusters.Cite the source and preserve its exact scope.
JudgmentNorthbridge’s self-managed cluster is a high-priority control-plane exposure.State confidence and link it to architecture evidence.
AssumptionThe Northbridge cluster uses the affected API exposure pattern.Label it and create a validation task.
GapNo record shows whether job submissions are authenticated or which identity runs them.Turn it into a collection requirement.
RecommendationRequire private authenticated access and scoped workload identities before production.Name owner, verification signal, and residual limitation.

4. Use calibrated confidence

Confidence is not a feeling and a CVSS score is not confidence. Explain why the evidence supports the judgment and what would change it. The course uses high, moderate, and low confidence as communication labels, each accompanied by an evidence rationale.

5. Convert evidence into collection and controls

Evidence questionCollection opportunityControl or decision
Can an untrusted actor submit an AI workload?External exposure inventory, gateway logs, Ray job history, identity auditRemove public reachability; require authenticated, scoped submission
Which model artifact entered the build?Registry events, digest, loader flags, SBOM, admission decisionPin immutable artifacts; isolate loading; deny unsafe formats
What content entered model context?Retrieval IDs, chunk lineage, authorization decisions, prompt template versionEnforce tenant-aware retrieval and context minimization
What did the agent intend and execute?Tool-definition hash, plan, arguments, approval, result, identity, egressValidate outside the model; bind approval to immutable actions

AI-specific evidence traps

Nondeterminism

A repeated prompt may produce different output. Preserve model, template, retrieval set, decoding settings, tool state, and runtime versions before claiming a failed or successful control.

Hidden context

Retrieval, memory, tool descriptions, system prompts, and middleware may influence a response without appearing in the user’s visible prompt. Record the full effective context and its authorization path.

State and authority

The same model output can be harmless in a read-only chat and dangerous when connected to a ticketing tool, cloud identity, filesystem, or egress path. Measure the action, not only the text.

Provider blind spots

Provider reports may show account activity but not the victim environment, off-platform infrastructure, delivery, or impact. Scope the claim to what the provider could see.

Checkpoint C — write a bounded judgment

Take one case from the evidence index and produce five sentences: a sourced fact, a judgment with confidence, an explicit assumption, an information gap, and a recommendation. A reviewer should be able to identify the transition between each sentence.

Case evidence index

ShadowRay

Status: reported in-the-wild exploitation

Exposed Ray control planes were reportedly used for cryptomining, cloud-credential theft, and access to models and datasets.

Primary report

Malicious model artifacts

Status: malicious artifacts observed

Unsafe model loading could execute embedded code, making provenance, format controls, admission policy, and isolated inspection essential.

Primary report

EchoLeak

Status: production vulnerability

A zero-click indirect injection chain connected malicious content, retrieval, control bypass, rendering, and outbound data flow.

Microsoft advisory

MCP tool poisoning

Status: demonstrated research

Malicious tool descriptions and shadowing showed that metadata, tool changes, delegated authority, and approval state are security boundaries.

Primary research

Adversarial GenAI use

Status: platform-observed misuse

Provider reporting describes AI-assisted research, reconnaissance, coding, translation, social engineering, and influence activity.

Google Threat Intelligence

DeepSeek exposure

Status: disclosed exposure

An unauthenticated database reportedly exposed chat history, secrets, and operations data. Exposure alone does not prove malicious access.

Primary research

Block 3

3. ShadowRay: AI infrastructure exploited

Reported in-the-wild exploitation

Oligo reported that publicly reachable Ray clusters were compromised through the Ray Jobs API associated with disputed CVE-2023-48022. Ray is designed to execute distributed jobs and assumes that security is enforced around the cluster. When the dashboard and Jobs API were placed outside that assumed trusted network, remote job submission became a code-execution path.

Internet-reachable Ray dashboard / Jobs API
  → unauthenticated job submission
  → arbitrary workload execution in the cluster
  → cryptominer or reverse shell
  → access to environment variables, credentials, models, and datasets
  → possible cloud, Kubernetes, registry, and data-store expansion

Why this is AI security

The entry technique is conventional infrastructure abuse, but the compromised environment concentrates AI-specific value: expensive accelerators, model weights, private datasets, experiment systems, model-hub tokens, and inference or training workflows. A complete AI-security program must defend this layer before prompt-level controls matter.

Security taskRequired actionEvidence / telemetry
PreventKeep control planes private; enforce authenticated access through a trusted gateway; inventory exposure; harden deployment templates.External attack-surface inventory, security-group and ingress configuration, asset ownership.
ConstrainUse least-privilege workload identities, network egress policy, isolated namespaces, secret minimization, and protected model/data stores.IAM bindings, pod/service-account mapping, secret access, network-policy decisions.
DetectAlert on unexpected Ray job creation, shells, miners, anomalous GPU usage, metadata access, and new outbound destinations.Ray job history, process/container events, accelerator metrics, DNS, flow logs, cloud audit.
InvestigatePreserve job definitions, processes, containers, credentials accessed, model/data changes, and lateral cloud actions.Snapshots, image digests, command histories, access logs, object-store and registry audit trails.

Analyst task

Write one high-confidence judgment and one moderate-confidence judgment. For each, identify the exact report evidence and one fact that would increase or decrease confidence.

Block 4

4. Malicious model artifacts: the model is part of the supply chain

Malicious artifacts observed

JFrog documented public model artifacts containing payloads that could execute when unsafe Python serialization was loaded. The key distinction is between a model’s mathematical behavior and the container or format used to distribute it. Some loading mechanisms can reconstruct arbitrary objects and invoke code before inference begins.

Public model repository
  → developer or pipeline downloads mutable artifact
  → loader trusts unsafe serialization or remote custom code
  → payload executes during deserialization
  → workstation or MLOps runner is compromised
  → tokens, datasets, registries, CI/CD, or cloud become reachable

Model-admission control

  1. Allow only approved registries, owners, licenses, revisions, and cryptographic hashes.
  2. Prefer formats that separate tensor data from executable object reconstruction.
  3. Disable remote custom code and unsafe loaders by default.
  4. Scan statically, but treat scanner results as hypotheses rather than proof.
  5. Inspect and load untrusted artifacts only in an isolated, disposable environment with no secrets and denied egress.
  6. Record provenance, analysis results, approver, intended use, and immutable release identity.
  7. Run training and inference with scoped identities and protected access to datasets and registries.

Safety boundary

Module 1 does not execute malicious model files. Learners analyze the chain and admission decision. Isolated artifact triage and safe loading belong to Module 4.

Analyst task

Draft a five-field model-admission record that would let an incident responder determine exactly what artifact entered the environment, who approved it, how it was evaluated, and where it ran.

Block 5

5. Chained LLM and agent failures

Production vulnerability

EchoLeak

The reported EchoLeak chain targeted Microsoft 365 Copilot through attacker-controlled content that could enter enterprise retrieval. The demonstration combined indirect prompt injection with control bypass, sensitive context, rendering behavior, and an allowed outbound path.

untrusted content
→ enterprise retrieval
→ instruction/data confusion
→ filter bypass
→ sensitive context in output
→ rendering / egress
→ demonstrated exfiltration

Evidence boundary: a serious reproduced production vulnerability and disclosed CVE; do not label it a confirmed criminal campaign without separate evidence.

Demonstrated research

MCP tool poisoning

Invariant Labs demonstrated instructions hidden in MCP tool descriptions and tool-shadowing behavior. Tool metadata can influence model planning even before a tool is selected. Impact depends on client behavior, accessible credentials, filesystem/network permissions, and whether definitions can change after approval.

untrusted tool metadata
→ model instruction context
→ manipulated selection or arguments
→ action under delegated identity
→ data or state change

Evidence boundary: feasibility against tested clients and workflows; not evidence of widespread exploitation.

Why a model-only mitigation is incomplete

BoundaryRequired controlRequired telemetry
Content → retrievalSource trust, provenance, tenant-aware authorization, content handlingSource, chunk IDs, authorization decision, ingestion revision
Retrieval → promptExplicit data/instruction treatment, least sensitive context, isolationPrompt template version and retrieved-content lineage
Model → rendererContext-aware encoding, safe Markdown/HTML handling, destination restrictionsRaw and rendered output identifiers, blocked resource loads
Model → toolSchema validation, authorization outside the model, least privilegeTool definition hash, call, arguments, policy decision, result
Approval → executionShow complete material action, bind approval to immutable parameters, reapprove changesApprover, displayed action hash, executed action hash, timestamp
Application → networkDestination allowlist, protocol restrictions, egress proxy, secret filteringDNS, proxy, flow, destination, bytes, decision

Chain-breaking task

Choose the earliest boundary, the highest-impact boundary, and the most observable boundary in each case. Recommend one control at each. Explain why three independent controls are better than relying on an injection classifier.

Block 6

6. Provider-observed adversarial use of generative AI

OpenAI, Google, Anthropic, and other providers publish disruption and threat reports based on activity visible within their services. This visibility can establish how particular accounts used the provider’s models, but it may not reveal the complete intrusion, final delivery, off-platform infrastructure, victim impact, or how representative the observed accounts are.

Analyze the underlying workflow

Observed AI-supported taskUnderlying security behaviorPotential changeDefender focus
Research and reconnaissanceTarget, technology, vulnerability, or public-information discoverySpeed, breadth, translationExposure reduction, behavior-based detection, access controls
Coding assistanceScript development, debugging, transformation, or troubleshootingLower friction and faster iterationExecution and delivery behavior, not authorship guesses
Phishing and social engineeringPretext, message generation, translation, personalizationScale, language coverage, variationIdentity, delivery, authentication, user reporting, transaction verification
Influence contentPersona, posts, comments, images, or narrativesVolume and localizationCoordinated behavior, infrastructure, account networks, provenance
Workflow integrationTool calls or agentic steps in a broader operationAutomation and concurrencyRate, sequence, identity, infrastructure, and outcome telemetry

Core analytic judgment

AI often changes speed, scale, language, personalization, or workflow integration before it creates an entirely new intrusion technique. Map the conventional adversary behavior and the measured capability change. Do not rely on an unreliable “AI-generated” indicator.

Provider comparison worksheet

For OpenAI, Google, and Anthropic reporting, record: observable service activity, actor or cluster, AI-supported task, underlying ATT&CK behavior, evidence of capability uplift, disruption, visibility limits, and one conclusion the report cannot support.

Additional exposure case: DeepSeek

Wiz reported an internet-accessible ClickHouse database associated with DeepSeek that allowed unauthenticated queries and contained chat history, secrets, and operational data. The case establishes a material exposure and illustrates the concentration of sensitive data around AI services. Discovery alone does not prove that a malicious actor accessed or exfiltrated the data before remediation.

Cross-case reasoning

What the cases collectively teach

These cases are not six versions of the same “AI attack.” They span infrastructure compromise, executable model artifacts, retrieval and rendering chains, agent metadata, provider visibility, and ordinary data exposure. The common security question is where untrusted input meets authority, state, or sensitive data—and whether a deterministic control records or limits that transition.

Recurring propertyCasesEngineering question
Conventional platforms carry AI-specific valueShadowRay; DeepSeek exposureWhich exposure-management, database, identity, and secrets controls protect prompts, models, data, and accelerators?
Artifacts can execute before inferenceMalicious model artifactsWhich registry, format, loader, sandbox, identity, and provenance controls govern model admission?
Untrusted content can become instruction contextEchoLeak; MCP tool poisoningWhere are data, instructions, tool metadata, approvals, and authority separated?
Provider visibility is partialProvider misuse reportsWhich victim-side telemetry confirms delivery, execution, access, and impact?
Authorization determines blast radiusEchoLeak; MCP; ShadowRayWhich user, tenant, workload, and tool identities can act, and where is policy enforced outside the model?
Evidence status changes the responseAll six casesIs the right action incident response, remediation, exposure hunting, threat modeling, or scenario planning?

Analyst synthesis task

Choose two cases with different evidence statuses but a shared control property. Explain why the same control may be justified for both while the incident language, confidence, and response workflow remain different.

Block 7

7. Guided practical: evidence to architecture

Organizational context

Northbridge Health is piloting an internal RAG assistant for researchers. It retrieves private documents, uses a hosted model, can open service tickets through an MCP tool, and runs data-processing jobs on a self-managed Ray cluster. Engineers may import public model artifacts for experiments. Security leadership must decide which controls are mandatory before wider deployment.

Your role and decision

You are the AI product-security review team. Your consumer is the CISO and AI platform owner. Your decision question is:

Which three threat paths require mandatory engineering controls before production, what evidence supports that priority, and what telemetry is needed to validate the controls?

Available evidence

Work sequence

StepTaskOutput
1Map all six system layers and mark trust boundaries and authoritySystem diagram
2Select three cases with different evidence statuses and justify relevanceClassification matrix
3Reconstruct each factual path; identify prerequisites, assets, boundary failure, and impactThree case records
4Map supported behaviors and identify collection gapsFramework/evidence table
5Choose preventive, blast-radius, detective, and evidence-preservation controlsControl matrix
6Prepare the key judgment and rejected unsupported claimBriefing outline

Case reconstruction template

Case and primary source:
Evidence status:
Directly established facts:
Attacker prerequisite or exposure condition:
Entry point:
Affected asset:
Trust-boundary failure:
Observed or demonstrated action:
Impact:
Known mitigation:
Known exploitation status:
Important limitation:
Organizational relevance:
Information that would change confidence:

Control and telemetry template

Threat pathPreventConstrainDetectPreserveOwner
 
 
 
Facilitator inject

The platform owner confirms that Ray port 8265 is restricted to the corporate VPN, but the MCP server can change tool descriptions without a new client approval. The RAG system records document IDs but not retrieved chunk IDs or authorization decisions.

Learners must update confidence and priorities. “Restricted to VPN” reduces exposure but does not resolve authentication, internal compromise, or least privilege. Mutable MCP definitions and missing retrieval lineage increase agent and investigation risk.

Quality gate

Block 8

8. Use frameworks for the right job

FrameworkUse hereDo not treat it as
MITRE ATLASAdversary behaviors and case mappingsProof a technique occurred
NIST AI 100-2AML terminology, access, lifecycle stages, mitigationsAn application architecture standard
OWASP GenAIPrioritized LLM and agent application risksA complete system threat model
ATT&CKConventional infrastructure, identity, persistence, and exfiltration behaviorAn AI-specific risk framework

Mapping rule

Write the factual procedure first. Then choose the framework entry that best describes it. Record the source and evidence status beside the mapping. If the procedure cannot be written without adding assumptions, do not map it as observed.

Weak:   ShadowRay → "AI attack" → ATLAS

Strong: An internet-reachable Ray Jobs API accepted unauthenticated job
        submissions that executed workloads; researchers reported miners
        and reverse shells in compromised clusters.
        → conventional public-service and execution behaviors
        → AI infrastructure context
        → reported in-the-wild exploitation
        → source and limitations recorded

9. Knowledge check

Answer before opening each explanation. Target score: 8/10.

1. Why is an exposed Ray control plane an AI-security concern if the technique is conventional?
Because the compromised platform controls AI compute and often has access to high-value models, datasets, secrets, registries, and cloud identities. AI security includes the surrounding system, not only model behavior.
2. What does discovery of an unauthenticated database prove?
It proves exposure and the possibility of unauthorized access under the observed conditions. Without additional logs or evidence, it does not prove that a malicious actor accessed or exfiltrated the data.
3. Why is EchoLeak not automatically a confirmed incident campaign?
The public evidence establishes a reproduced production vulnerability and exploit chain. A confirmed malicious campaign requires separate evidence of threat-actor exploitation.
4. At what point can a malicious serialized model artifact execute?
During loading or deserialization—before normal model inference. The artifact format and loader can therefore create a software supply-chain execution path.
5. Why can MCP tool poisoning matter before the tool is invoked?
The model may receive and reason over tool metadata as part of its instruction context. Hidden or malicious descriptions can influence planning, tool selection, or arguments even before execution.
6. Name three controls that must remain outside the model.
Examples include authorization, tenant isolation, structured parameter validation, egress policy, scoped credentials, approval binding, rate/cost limits, and audit logging.
7. What is the main visibility limitation of provider threat reports?
Providers can describe activity observed within their services, but may not see the full intrusion, off-platform infrastructure, delivery, victim environment, or outcome.
8. Why is a framework mapping not proof?
A framework organizes a supported procedure using shared terminology. The underlying source and evidence establish what occurred; selecting a technique does not create that evidence.
9. What should an AI “flight recorder” capture for an agent action?
At minimum: initiating identity and tenant, prompt/template and model version, retrieved-source lineage and authorization, tool-definition version/hash, call and arguments, policy/approval decision, result, memory change, egress, and timestamp/correlation ID.
10. What distinction prevents a research demonstration from becoming a fictional incident?
Explicitly distinguish demonstrated capability from observed activity, preserve the tested conditions and limitations, and state that in-the-wild exploitation is unknown unless supported by separate evidence.

Block 9

10. Final assessment

Submit a maximum 700-word technical threat assessment and deliver a concise briefing for engineering and security stakeholders. Identify the most relevant attack surfaces, separate observed activity from demonstrated capability, explain evidence gaps, and recommend controls and telemetry that later modules will validate.

Required submission

Assessment rubric

CriterionWeightEvidence of strong performance
System and trust-boundary analysis20%Complete six-layer model; authority and data flows are explicit.
Technical case reconstruction20%Accurate prerequisites, sequence, affected assets, and impact.
Evidence classification15%Facts, judgments, gaps, confidence, and exploitation status remain distinct.
Framework mapping10%Each entry follows a supported factual procedure and uses the framework correctly.
Controls and blast radius15%Layered controls operate outside the model and have accountable owners.
Telemetry and preservation10%Signals can validate control operation and reconstruct the causal chain.
Assessment and briefing10%Concise, decision-oriented, calibrated, and technically defensible.

Automatic revision triggers

Revision is required if the work calls every case an incident, turns a PoC into a campaign, treats provider visibility as global visibility, maps headlines instead of procedures, recommends only prompts/classifiers, omits authority or infrastructure controls, or treats absence of public exploitation evidence as proof that exploitation never occurred.

Model briefing structure
  1. Judgment: the most relevant threat path and confidence.
  2. Evidence: what occurred or was demonstrated and its status.
  3. Exposure: how it maps to the organization’s system and trust boundary.
  4. Action: one immediate preventive or blast-radius control.
  5. Visibility: the telemetry needed to verify or investigate.
  6. Limitation: one unsupported claim explicitly rejected.

Reading

Use primary material wherever possible: MITRE ATLAS, NIST AI 100-2, OWASP GenAI Security, OpenAI threat reporting, and the linked case reports.

Research cutoff: 30 July 2026. Revalidate sources and evidence status before delivery.