Controlled security learning

Prompt Injection Security Labs

Hands-on exercises for understanding trust boundaries, model-visible context, authorization, and impact without connecting to real models, accounts, tools, or production systems.

Attacker PlaygroundSwitch sides: attack a live AI mail assistant with a single email, level by level against stronger defenses.

01

Learn security boundaries, not payload tricks

Labs use constrained scenarios to show how untrusted language enters AI workflows and how application controls shape outcomes. They do not teach optimized bypasses or imply that one simulation represents every model.

Start here

Direct Prompt Injection Basics

Inspect two context sources, observe an authored model-behavior outcome, and decide whether an application policy permits the proposed action.

SimulationFundamentals
Start lab

Controlled by design

  • Preset fictional inputs only
  • No live LLM or hidden model API
  • No real accounts, secrets, tools, or networks
  • No code execution or autonomous actions
  • No stored learner payloads or interaction data

02

A structured learning path

Start with direct input and model context, then progress through indirect sources, retrieval systems, agents, and defensive controls across the complete reviewed curriculum.

Learning library

Labs curriculum

All 20 reviewed exercises are published across Foundations, Indirect Injection, RAG, Agents, and Defense. Each simulation uses preset fictional scenarios and keeps model influence, authorization, execution, and impact distinct.

Foundations

Indirect Injection

RAG

Agents

Defense

Continue with learning and real-system testing

Labs are controlled educational simulations. The Testing area defines methodology, evidence and local pass criteria for authorized evaluation of actual applications; the technical hubs provide deeper references.