prompt-injection-probe

Installation
SKILL.md

Prompt Injection Probe

Authorized self-test of an LLM application's defenses against direct and indirect prompt injection. Follow shared probing conventions — discover the chat endpoint via env (CHAT_API_URL, BASE_URL + path) or entrypoint (app/api/chat/route.ts, FastAPI /chat, Flask /v1/chat). Never hardcode.

What we test

The probe sends each payload, records the model's output, and checks for success conditions:

  • System-prompt extraction — model echoes the system prompt or its key tokens.
  • Output policy break — model emits content the system prompt forbids (e.g., refuses to help → now helps; never reveals SKU → reveals SKU).
  • Tool boundary break — model calls a tool with arguments derived from injected instructions, not user intent.
  • Indirect injection takeover — instructions inside an attached document/URL override the system prompt.

Each payload's success/failure becomes a finding. Aggregate score reflects how many payloads succeeded.

Required setup

The user must provide:

Installs
4
GitHub Stars
1
First Seen
May 18, 2026
prompt-injection-probe — dolphinllc/claude-security-skills