AI Sec

Prompt Injection Testing Checklist

A working checklist for testing LLM-backed applications for prompt injection. Built for red teamers and application security engineers who need a repeatable pass over a target, not a theoretical taxonomy. Pair with the LLM Red Team Engagement Checklist when scoping a full assessment.

Before you start

Direct injection — user-controlled input

These are the inputs the user controls directly: chat box, form fields, search queries, anything the application concatenates into the prompt.

Indirect injection — content the model reads

The model reads external content (web pages, documents, emails, RAG corpus, tool outputs). Anything the LLM ingests is an injection surface.

Tool-use and agent abuse

If the LLM can call tools, escalate from text manipulation to action.

Data exfiltration patterns

Guardrail bypass

If the target has filters, test them.

Reporting

For each finding, capture:

Background reading

This checklist is maintained against current published guidance (OWASP LLM01:2025, MITRE ATLAS). Findings, corrections, and additions: editor@aisec.blog.