Files
www-project-ai-testing-guide/Document/content/3.0_OWASP_AI_Testing_Guide_Framework.md
2025-06-18 11:44:36 +02:00

9.3 KiB

3. AI Testing Guide Framework

Based on the Threat modeling performed at Chapter 2, we can now define a structured framework that maps the AI Architecture threats to concrete test cases. This project aims to bridge traditional cybersecurity, MLOps testing, and Responsible AI assessments under a unified structure.

Each test case is categorized under one of four pillars:

🟦 AI Application Testing

Test ID Test Name & Link Threat Source Domain(s)
AITG-APP-01 Testing for Prompt Injection OWASP Top 10 LLM 2025 Security
AITG-APP-02 Testing for Indirect Prompt Injection OWASP Top 10 LLM 2025 Security
AITG-APP-03 Testing for Sensitive Data Leak OWASP Top 10 LLM 2025 Security, Privacy
AITG-APP-04 Testing for Input Leakage OWASP Top 10 LLM 2025 Security, Privacy
AITG-APP-05 Testing for Unsafe Outputs OWASP Top 10 LLM 2025 Security, RAI
AITG-APP-06 Testing for Agentic Behavior Limits OWASP Top 10 LLM 2025 Security, Trustworthy AI
AITG-APP-07 Testing for Prompt Disclosure OWASP Top 10 LLM 2025 Security, Privacy
AITG-APP-08 Testing for Embedding Manipulation OWASP Top 10 LLM 2025 Security
AITG-APP-09 Testing for Model Extraction OWASP AI Exchange Security
AITG-APP-10 Testing for Harmful Content Bias OWASP Top 10 LLM 2025 RAI
AITG-APP-11 Testing for Hallucinations Trustworthy AI Trustworthy AI
AITG-APP-12 Testing for Toxic Output Responsible AI RAI
AITG-APP-13 Testing for Over-Reliance on AI Responsible AI RAI, Trustworthy AI
AITG-APP-14 Testing for Explainability and Interpretability Responsible AI RAI, Trustworthy AI

🟪 AI Model Testing

Test ID Test Name & Link Threat Source Domain(s)
AITG-MOD-01 Testing for Evasion Attacks OWASP AI Exchange Security
AITG-MOD-02 Testing for Runtime Model Poisoning OWASP Top 10 LLM 2025 Security
AITG-MOD-03 Testing for Poisoned Training Sets OWASP Top 10 LLM 2025 Security
AITG-MOD-04 Testing for Membership Inference OWASP AI Exchange Privacy
AITG-MOD-05 Testing for Inversion Attacks OWASP AI Exchange Privacy
AITG-MOD-06 Testing for Robustness to New Data Trustworthy AI Trustworthy AI
AITG-MOD-07 Testing for Goal Alignment Trustworthy AI Trustworthy AI

🟩 AI Infrastructure Testing

Test ID Test Name & Link Threat Source Domain(s)
AITG-INF-01 Testing for Supply Chain Tampering OWASP Top 10 LLM 2025 Security
AITG-INF-02 Testing for Resource Exhaustion OWASP Top 10 LLM 2025 Security
AITG-INF-03 Testing for Plugin Boundary Violations Trustworthy AI Trustworthy AI
AITG-INF-04 Testing for Capability Misuse Responsible AI RAI, Trustworthy AI
AITG-INF-05 Testing for Fine-tuning Poisoning OWASP Top 10 LLM 2025 Security
AITG-INF-06 Testing for Dev-Time Model Theft OWASP AI Exchange Security, Privacy

🟨 AI Data Testing

Test ID Test Name & Link Threat Source Domain(s)
AITG-DAT-01 Testing for Training Data Exposure OWASP AI Exchange Privacy
AITG-DAT-02 Testing for Runtime Exfiltration OWASP AI Exchange Security, Privacy
AITG-DAT-03 Testing for Dataset Diversity & Coverage Responsible AI RAI
AITG-DAT-04 Testing for Harmful Content in Data Responsible AI RAI
AITG-DAT-05 Testing for Data Minimization & Consent Trustworthy AI Privacy, Trustworthy AI

NEXT: 3.1 AI Application Testing

Table of Content