Individual skill

hunt-llm-ai

Hunt LLM/AI feature bugs — prompt injection, indirect injection, exfiltration via tool-use/markdown, ASCII smuggling, agentic AI security (OWASP Agentic Apps 2026, ASI01-ASI10). Patterns: direct injection ('ignore previous instructions'), indirect injection via documents/web pages/email the model reads, ASCII smuggling (Unicode Tags block U+E0000-U+E007F, invisible to humans, decoded by the model), tool-use exfiltration (model has fetch/browse tool, attacker injects OOB URL, model exfils chat history/secrets), markdown-image zero-click exfil, system-prompt extraction, IDOR-via-AI (cross-tenant data). Targets: chatbots, RAG, summarizers, agentic copilots, MCP tools. Detection: any LLM-backed endpoint, doc upload triggering AI processing, autonomous agent with tools. Validate: OOB/Collaborator callback for exfil, verbatim-reproducible system-prompt leak (run twice), verifiable cross-tenant leak or RCE. Confabulation is NOT a finding. Use when hunting AI features, chatbots, RAG, agentic systems, MCP.

knowledge/Claude-BugHunter/skills/hunt-llm-ai/SKILL.md

Read pinned source

Source commit 961a0dd3d2d2f66a07a416ade3b1d4473b64802e

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
No
Repository scan complete
No
Skill scan complete
No
Observed behavior
Not checked yet
Last checked
Nov 4, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
1,008
Repository last updated
Nov 5, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

## 11. LLM / AI FEATURES

LLM bugs are only worth reporting when they cross a trust boundary you can **prove** — an OOB callback, a verbatim-reproducible secret, a cross-tenant record, or code execution. A model "saying something bad once" is confabulation, not a vulnerability. Read the False-Positive Gate before claiming anything.

> **Naming note (was wrong in v1):** the model-level list is **OWASP Top 10 for LLM Applications 2025** (LLM01 Prompt Injection, LLM07 System Prompt Leakage, LLM08 Vector/Embedding Weaknesses). The agent-level list is **OWASP Top 10 for Agentic Applications (2026)** from the **Agentic Security Initiative (ASI)**, codes ASI01–ASI10. Do not write "OWASP ASI 2026" as if it were one document — cite the correct list per finding.

---

## False-Positive Gate (Read First)

LLMs are non-deterministic. The single biggest source of bogus LLM reports is **confabulation** — the model inventing a plausible "system prompt" or "other user's data" that is not real. Apply every check below before writing a word.

1. **Run-twice rule (verbatim reproducibility).** Send the identical extraction prompt in two fresh sessions (clear cookies/conversation). A real system-prompt leak reproduces **token-for-token**. If the two outputs differ in wording, structure, or detail, it is confabulation — discard it.
2. **Anchor to a known-secret.** Don't ask "what is your system prompt"; ask the model to echo a string only the real prompt would contain (a tool name, an internal URL, a tenant ID format, a guardrail phrase you already saw leak in an error). Reproducible echo of a *non-guessable* anchor = real leak.