Interactive AI Security Learning

Explore the through simple, interactive scenarios and build your understanding of AI security.

Interactive

LLM01

Prompt Injection

Malicious prompts manipulate a language model into ignoring its original instructions and carrying out an attacker's requests.

Interactive

LLM02

Sensitive Information Disclosure

A language model exposes sensitive, proprietary, or confidential information from its training data in its responses.

Interactive

LLM03

Supply Chain

Vulnerabilities in third-party packages, pretrained models, or services can compromise the wider AI system.

Interactive

LLM04

Data and Model Poisoning

Tampered training data or fine-tuning manipulates a model into producing incorrect, biased, or exploitable behavior.

Interactive

LLM05

Improper Output Handling

A system passes AI output to its backend without adequate validation, creating security vulnerabilities.

Interactive

LLM06

Excessive Agency

Excessive permissions, functions, or autonomy let a manipulated AI carry out harmful actions beyond its intended role.

Interactive

LLM07

System Prompt Leakage

An attacker uses carefully crafted prompts to expose a model's system instructions and internal rules.

Interactive

LLM08

Vector and Embedding Weaknesses

Manipulated or poisoned vector data causes a retrieval-augmented generation (RAG) system to retrieve misleading information or produce unsafe responses.

Interactive

LLM09

Misinformation

A model produces plausible but false or misleading information, which people may mistake for reliable guidance.

Interactive

LLM10

Unbounded Consumption

Carefully crafted requests consume excessive resources, causing service interruptions or unexpected costs.