Catalog
FR

STRIDE-AI analysis · TB7 boundary

Citizen/attacker ↔ chatbot

The most exposed public boundary of the crisis voicebot: twelve threats analyzed in two parts, six classic STRIDE and six AI-specific. Initial ratings are deliberately conservative because the boundary is reachable without authenticated access and operates in a crisis context.

Threats
12 · 6 STRIDE + 6 AI
Assets covered
9 · A1 → A9
Rating
Conservative
Source
Context-level risk assessment

Every rating is justified under each card, with evidence and sources; the agents' daily pass re-verifies these justifications against the sources and dates every revision.

Part 1 · Classic STRIDE

The six STRIDE categories applied to the public voice channel: what the classic framework sees, rated for a crisis service reachable by anyone.

S-TB7-01Spoofing

Caller-ID or voice-identity spoofing

An attacker uses a spoofed number or synthetic voice to impersonate a citizen, trusted organization or emergency caller.

AssetsA3A8A9
ControlsANI-spoofing detection; voice classifier; behavioural analysis; avoid treating caller ID or voice as sole proof of identity
Exploit.
Likely
Impact
High
Risk
High
Why these ratings

Exploit. Likely. Caller ID is attacker-controlled data and spoofing scales easily; voice cloning (TTS, conversion) is just as accessible. On an open crisis line with no authentication, trying costs nothing.

Impact high. Posing as a trusted source can trigger undue actions or credit and divert vital instructions; high rather than critical because no sensitive action is validated on the identifier or the voice alone.

Risk high. Likely times high stays high: CRM cross-checks, out-of-band verification and anti-spoofing with human escalation block the critical action, but do not reduce attempt volume on an open boundary.

Sources: AML.T0073 Impersonation · AML.T0088 Generate Deepfakes · Gabarit risk-voicebot

T-TB7-01Tampering

Manipulation of input or conversation context

Attacker crafts utterances or sequences that alter the intended workflow, captured fields or emergency context.

AssetsA1A2A3
ControlsStrict schemas; semantic validation; isolate data from instructions; deterministic handling of vital safety instructions
Exploit.
Likely
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Likely. Transcription is not a validated field: an adversarial phrase or a manipulated media stream (SIP injection, codec, inaudible payloads) gets through without any classic injection, on a voice channel open to anyone.

Impact critical. Making the system hear something other than what was said can silently trigger a high-impact action or corrupt a vital instruction: the effect is invisible to human listeners, hence critical impact.

Risk critical. Likely times critical stays critical: TLS/SRTP validation, media normalization and human fallback on sensitive intents bound the risk, but a manipulated stream can sabotage the model without being detected by ear.

Sources: AML.T0092 Manipulate User LLM Chat History · OWASP GenAI · Gabarit risk-voicebot

R-TB7-01Repudiation

Caller denies statements or chatbot response

A caller disputes a malicious request, while the organization cannot reconstruct the prompt, transcript, model version or action.

AssetsA7
ControlsTamper-evident logs; timestamps; model/config version; tool-call audit; retention defined in DPIA
Exploit.
Low
Impact
Low
Risk
Medium
Why these ratings

Exploit. Low. Repudiation is not an active attack: it needs alterable or missing evidence, and tamper-evident logging (immutable, encrypted, timestamped logs) makes denial hard to sustain.

Impact low. Denying what was said does not hurt directly: the stake is the dispute afterwards, not the vital instruction, as long as a contested decision can be reconstructed.

Risk medium. Low times low, but medium in a crisis context: an editable log proves nothing, and without proven immutable logging every contested decision becomes unverifiable; hence medium vigilance.

Sources: AML.T0092 Manipulate User LLM Chat History · MITRE ATLAS · Gabarit risk-voicebot

I-TB7-01Information disclosure

Extraction of citizen, prompt or RAG data

Crafted dialogue causes disclosure of another caller's information, system prompts, emergency data or restricted configuration.

AssetsA2A3A5A6
ControlsTenant isolation; output filter; system-prompt separation; RAG authorization; minimize stored data; no audio retention
Exploit.
Medium
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Medium. Extraction needs no intrusion, one well-phrased question on a public line may suffice, but session and RAG isolation make cross-session reads non-trivial, hence Medium.

Impact critical. Leaking citizen data (identity, location, distress) or the system prompt mid-crisis means a serious privacy breach and vital instructions exposed to tampering.

Risk critical. Medium times Critical: citizen impact is maximal and the controls (isolation, least access, output redaction) are still unproven, hence Critical.

Sources: AML.T0085 Data from AI Services · AML.T0024 Exfiltration via AI Inference API · OWASP LLM02:2025 · LLM07:2025

D-TB7-01Denial of service

Call, SIP or LLM resource exhaustion

Automated calls, long interactions, SIP flooding or expensive prompts consume telephony, model or operator capacity.

AssetsA4A8A9
ControlsSBC rate limiting; topology hiding; malformed-packet blocking; quotas; circuit breakers; overflow/fallback plan; high-load testing
Exploit.
Likely
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Likely. A public unauthenticated number, cheap robocalls and SIM farms; each voice call ties up more than a web request, hence Likely.

Impact critical. A saturated call channel mid-crisis means the service is unreachable and vital instructions no longer reach citizens, hence Critical.

Risk critical. Likely times Critical: reputation filtering, quotas and graceful degradation bound the intake, but the voice channel remains the saturable resource, hence Critical.

Sources: AML.T0029 Denial of AI Service · Gabarit risk-voicebot

E-TB7-01Elevation of privilege

Natural-language role or capability escalation

The attacker convinces the bot that they are an administrator or triggers tools not authorized for public callers.

AssetsA2A5A8
ControlsTool authorization outside the LLM; intent allowlisting; least privilege; sandbox; human approval for high-impact actions
Exploit.
Medium
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Medium. Just asking ("I am the admin") on a public line costs nothing; it is a dialogue property, not an ACL bug. If the backend refuses, nothing is granted, hence Medium.

Impact critical. Getting an unauthorized action (routing fraud, workflow escalation, write) on a crisis line can divert help or trigger wrong actions, hence Critical.

Risk critical. Medium times Critical: everything hinges on deterministic backend authorization, independent of the model's speech, plus a tool allowlist; until proven, Critical.

Sources: AML.T0051 LLM Prompt Injection · OWASP GenAI · Gabarit risk-voicebot

Part 2 · AI-specific threats

The six threats classic frameworks do not model: injection, jailbreak, hallucination, poisoning and tool abuse, where the model itself becomes the attack surface.

AI1-TB7Direct injection

Direct prompt injection

Caller says “ignore previous instructions” or frames an adversarial instruction to disable escalation or reveal controls.

AssetsA1A2A3
ControlsInput classifier; system/user separation; deterministic scripts; adversarial test set; monitoring and alerting
Exploit.
Likely
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Likely. Any caller can simply say "ignore your instructions": the attack needs no skill or access, and classic grids do not model a conversation input that has authority over the engine.

Impact critical. If the crisis instruction is overridden, the bot can deliver false vital guidance or divert its decision path on a line open to anyone, hence critical impact as long as the output is not blocked downstream.

Risk critical. High exploitability crossed with maximum impact: the risk stays critical until the control "no unfiltered output reaches a critical workflow" is proven by tracing an injection attempt.

Sources: AML.T0051.000 Direct · OWASP LLM01:2025 Prompt Injection · Gabarit risk-voicebot

AI2-TB7Indirect injection

Indirect prompt injection

Hidden or relayed instructions are introduced through external content, transcripts or retrieved text and treated as trusted instructions.

AssetsA1A2A6
ControlsTreat retrieved content as untrusted data; provenance; ingestion allowlist; sanitization; instruction/data boundaries
Exploit.
Medium
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Medium. The attack rides a secondary channel (transcription, fetched content, inaudible sounds), which takes more setup than a direct request, but a vector inaudible to humans is still a real input to the model.

Impact critical. Content injected without the caller's knowledge can steer the guidance delivered mid-crisis, with the document-context-decision chain escaping classic input controls.

Risk critical. Critical impact and an open vector as long as transcription is unfiltered: despite medium exploitability, the crossing stays critical without upstream audio channel filtering.

Sources: AML.T0051.001 Indirect · OWASP LLM01:2025 Prompt Injection · Gabarit risk-voicebot

AI3-TB7Jailbreak / bypass

Jailbreak / guardrail bypass

Role-play, translation, encoding or long-context strategies bypass refusal and output policies.

AssetsA1A2A3
ControlsLayered guardrails; post-generation filter; model-independent policy checks; red-team regression tests
Exploit.
Likely
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Likely. Attacks on the model's policy are frequent and hard to eradicate by instruction hardening alone; roles, negotiation and encodings are within any caller's reach.

Impact critical. A model pushed out of its policy can utter guidance contrary to the crisis protocol or expose citizen data, on a service reachable by anyone.

Risk critical. A frequent attack with maximum impact: the risk stays critical until critical actions and decisions are kept outside free generation, the sheet's central proposed control.

Sources: AML.T0054 LLM Jailbreak · OWASP GenAI · Gabarit risk-voicebot

AI4-TB7Hallucination

Hallucination / unsafe decision

The model fabricates evacuation guidance, emergency status or citizen advice and presents it as authoritative.

AssetsA1A8
ControlsRAG from verified public sources; deterministic scripts for vital instructions; response grounding; uncertainty handling; operator escalation
Exploit.
Medium
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Medium. Anyone can call the service, and hallucination arises in the model's free generation; but it is a probabilistic output, not reliably triggerable by the caller, so exploitability is medium.

Impact critical. An invented vital instruction, wrong emergency number, false evacuation advice or fabricated escalation fact, directly drives a distressed citizen's action; the impact is life-safety, so critical.

Risk critical. Medium exploitability, life-safety impact: until high-impact outputs are proven to run on deterministic logic outside the model, a plausible but false answer can drive the critical path; risk stays critical.

Sources: AML.T0060 Publish Hallucinated Entities · OWASP LLM09:2025 Misinformation

AI5-TB7Poisoning

Knowledge / data poisoning

Citizen-provided or externally sourced data is persisted into memory or the knowledge base and later treated as verified crisis information.

AssetsA2A6
ControlsNo automatic promotion of caller content; controlled ingestion; source approval; integrity monitoring; versioning and rollback
Exploit.
Low
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Low. Poisoning requires writing into the knowledge base or the supply chain, a slow and diffuse act; with strictly approved ingestion and no caller speech fed back, the direct path is closed, so exploitability is low.

Impact critical. Once knowledge is contaminated, all future answers are durably influenced: false vital instructions spread at scale, invisible call by call; the impact is critical.

Risk critical. Low likelihood, but critical and persistent impact: a single contamination replicates into every future answer, and the controls, approved ingestion, artifact digests, must be proven; the crossing stays critical.

Sources: AML.T0070 RAG Poisoning · AML.T0020 Training Data Poisoning · OWASP LLM04:2025 Data and Model Poisoning

AI6-TB7Agent / tool abuse

Agent / tool abuse

Prompt injection causes write access to databases, false dispatch, unsafe escalation or manipulation of connected workflows.

AssetsA3A5A8
ControlsRead-only by default; per-tool authorization; transaction limits; human confirmation; complete tool-call logging; safe failure
Exploit.
Low
Impact
Critical
Risk
Critical
Why these ratings

Exploit. Low. Triggering an external action must cross the injection filter, policy engine and workflow execution, then deterministic per-tool backend authorization; caller speech alone is not enough, so exploitability is low.

Impact critical. If an action gets through, unauthorized write, privilege escalation or workflow abuse, it executes in the real world, such as a false alert escalation or a write into a crisis system; the impact is critical.

Risk critical. Low likelihood but critical, irreversible impact, since the action is executed; risk stays critical until it is proven, tool by tool, that only a deterministic backend authorizes the action.

Sources: AML.T0053 AI Agent Tool Invocation · OWASP LLM06:2025 Excessive Agency

Asset legend

The nine assets exposed by the TB7 boundary, with their confidentiality (C), integrity (I) and availability (A) criticality.

IDAssetWhy it mattersCIA
A1Approved crisis instructions and workflowsWrong or manipulated instructions can endanger citizens and emergency responders.HighCriticalCritical
A2Chatbot behaviour / system prompt / intent allowlistDefines permitted behaviour, output format and safety restrictions.HighCriticalHigh
A3Citizen emergency informationMay include phone number, location, state, persons at risk and evacuation details.CriticalHighHigh
A4Chatbot service availabilityCitizens must be able to reach the service during a crisis.MediumHighCritical
A5Administrative credentials and configurationCompromise may affect multiple or all chatbot deployments.CriticalCriticalHigh
A6Knowledge base / vector storeMust contain verified public information and approved procedures.MediumCriticalHigh
A7Audit logs and tool-call recordsRequired for detection, accountability and incident reconstruction.HighCriticalHigh
A8Emergency-service integrationIncorrect escalation or dispatch can disrupt emergency operations.HighCriticalCritical
A9Telephony and speech-processing pathSupports identity, audio confidentiality, real-time operation and availability.HighHighCritical

After the rating: decision rules

Each rating feeds a graduated response, enforced by the system and never left to the model's judgment alone. The full 20 control layers are in the checkpoints view.

Lowcontinue and log
Mediumverification questions, reduced tools
Highblock, hand off to a human, alert the SOC, preserve logs

See the 20 checkpoints

AI threat modeling catalog