OWASP LLM Top 10 (2025) audit checklist for AI applications, agent tools, RAG pipelines, and prompt construction. Use when performing any security review touching LLM client code, prompt templates, agent tools, or vector stores.
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/common/common-llm-security/SKILL.mdThe canonical home for this skill is common-llm-security in HoangNguyen0403/agent-skills-standard
allowed-tools declarations are not universal enforcement.| ID | Risk | Key Detection Signal |
|---|---|---|
| LLM01 | Prompt Injection | User input interpolated into prompt without structural separation. Untrusted external content promoted to instruction authority. |
| LLM02 | Sensitive Information Disclosure | PII or credentials in prompt context without transfer authority. LLM response logged without redaction. |
| LLM03 | Supply Chain | Unverified model weights or plugins. Third-party agent added without trust review. |
| LLM04 | Data & Model Poisoning | User-controlled data written to training sets or memory stores without persistence authority. |
| LLM05 | Improper Output Handling | LLM output used directly in DOM sink, SQL query, or shell interpolation without contextual parameterization/structured execution. |
| LLM06 | Excessive Agency | Destructive or transfer tool access exceeding task grant without host-required confirmation. |
| LLM07 | System Prompt Leakage | System prompt content returned via tool output, error message, or API response. |
| LLM08 | Vector & Embedding Weaknesses | Vector store ingestion without scoped provenance, tenant access isolation, or persistence authority. |
| LLM09 | Misinformation | LLM output used for critical decisions (medical, financial, legal) without verification. |
| LLM10 | Unbounded Consumption | No max_tokens on LLM call. No rate limit on invocations. Agent loop without depth cap. |
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
HoangNguyen0403/agent-skills-standard
cd1e988
Canonical home
since Apr 14, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.