Secure AI Deployment Checklist
Organized by OWASP LLM Top 10 2025
Your progress is saved in your browser (localStorage). No data is sent to any server.
Attackers craft inputs that override system instructions, causing the LLM to perform unintended actions or leak sensitive data.
LLMs may inadvertently reveal confidential data from training sets, system prompts, or connected data sources in their responses.
Vulnerabilities in third-party models, training data, plugins, or deployment platforms can compromise the entire AI system.
Manipulated training data or fine-tuning processes can embed biases, backdoors, or malicious behaviors into the model.
Failing to validate and sanitize LLM outputs before passing them to downstream systems can lead to XSS, SSRF, code injection, and privilege escalation.
Granting LLMs too much autonomy, functionality, or permissions enables them to take harmful actions based on unexpected or manipulated inputs.
Attackers can extract system prompts to reveal business logic, access controls, filtering rules, and other sensitive instructions.
Vulnerabilities in vector databases and embedding pipelines can lead to data poisoning, unauthorized access, or retrieval of sensitive information.
LLMs can generate convincing but factually incorrect content, leading to flawed decisions, reputational damage, or legal liability.
LLMs are vulnerable to denial-of-service and resource exhaustion attacks through crafted inputs that consume excessive compute, memory, or API calls.