Play: AI Security Verification Standard (AISVS)
Comprehensive security verification of AI-driven applications using the OWASP AI Security Verification Standard (AISVS) framework’s 13-category structured checklist.
Trigger Conditions
Use this play when:
- Conducting security verification of AI/ML applications
- Performing pre-deployment security assessments
- Evaluating AI system compliance with security standards
- Auditing existing AI applications for security gaps
- Preparing for AI security certifications or compliance reviews
- Assessing third-party AI solutions before procurement
- AI application architecture documentation
- Model training and deployment pipelines
- Data governance policies and procedures
- Infrastructure and deployment configurations
- Access control and identity management systems
- Monitoring and logging implementations
- Human oversight and governance frameworks
Procedure
1. Training Data Governance & Bias Management
Assess the security and integrity of training data and bias management processes.
Data Quality & Provenance
Bias Detection & Mitigation
Data Governance
Testing Approach:
- Review data governance documentation and policies
- Audit data access logs and permissions
- Analyze bias detection reports and mitigation measures
- Verify data lineage and provenance tracking systems
Evaluate input sanitization and validation mechanisms to prevent injection attacks.
Boundary Validation
Testing Approach:
- Test prompt injection attacks with various payloads
- Submit adversarial examples and malformed inputs
- Verify input validation error handling
- Check rate limiting and abuse prevention mechanisms
3. Model Lifecycle Management & Change Control
Review model versioning, deployment controls, and change management processes.
Model Versioning
Deployment Controls
Change Management
Testing Approach:
- Review model version control and artifact management systems
- Test rollback procedures and recovery capabilities
- Audit change management documentation and approvals
- Verify deployment pipeline security controls
4. Infrastructure, Configuration & Deployment Security
Examine deployment security, container hardening, and infrastructure configuration.
Container & Orchestration Security
Network Security
Configuration Management
Testing Approach:
- Scan container images and runtime environments
- Test network segmentation and firewall rules
- Review configuration management and secrets handling
- Assess orchestration platform security settings
5. Access Control & Identity
Verify authentication mechanisms, authorization controls, and privilege management.
Authentication
Authorization
Privilege Management
Testing Approach:
- Test authentication mechanisms and session management
- Verify authorization controls and privilege escalation prevention
- Review access control policies and implementations
- Audit privileged account management processes
6. Supply Chain Security for Models, Frameworks & Data
Assess third-party model security, dependency management, and supply chain integrity.
Third-Party Model Security
Dependency Management
Framework Security
Testing Approach:
- Audit third-party model sources and verification processes
- Scan dependencies for known vulnerabilities
- Review supply chain security controls and policies
- Verify SBOM accuracy and completeness
7. Model Behavior, Output Control & Safety Assurance
Evaluate output validation, safety guardrails, and harmful content prevention.
Output Validation
Safety Guardrails
Behavior Monitoring
Testing Approach:
- Test output validation and sanitization mechanisms
- Attempt to generate harmful or inappropriate content
- Verify safety guardrail effectiveness
- Review behavior monitoring and alerting systems
8. Memory, Embeddings & Vector Database Security
Review vector database security, embedding protection, and memory isolation.
Vector Database Security
Embedding Protection
Memory Isolation
Testing Approach:
- Test vector database access controls and encryption
- Attempt embedding poisoning and extraction attacks
- Verify context isolation and memory boundaries
- Check for data leakage between user sessions
9. Autonomous Orchestration & Agentic Action Security
Assess agent coordination security, tool access controls, and autonomous decision-making safeguards.
Agent Coordination Security
Autonomous Decision Safeguards
Testing Approach:
- Test inter-agent authentication and communication security
- Verify tool access controls and capability boundaries
- Attempt privilege escalation and unauthorized tool access
- Review autonomous decision-making safeguards
10. Adversarial Robustness & Attack Resistance
Test resilience against adversarial examples, evasion attacks, and model extraction attempts.
Adversarial Example Resistance
Evasion Attack Prevention
Testing Approach:
- Generate and test adversarial examples against the model
- Attempt evasion attacks using various techniques
- Test model extraction through API queries
- Verify robustness defense mechanisms
11. Privacy Protection & Personal Data Management
Verify privacy controls, data minimization, consent management, and regulatory compliance.
Privacy Controls
Consent Management
Regulatory Compliance
Testing Approach:
- Review privacy policies and consent mechanisms
- Test data subject rights implementation
- Verify anonymization and privacy-preserving techniques
- Audit regulatory compliance measures
12. Monitoring, Logging & Anomaly Detection
Evaluate security monitoring, audit logging, and incident response capabilities.
Security Monitoring
Audit Logging
Anomaly Detection
Testing Approach:
- Review monitoring and alerting configurations
- Test log integrity and retention mechanisms
- Verify anomaly detection effectiveness
- Assess incident response procedures
13. Human Oversight and Trust
Assess human-in-the-loop controls, explainability mechanisms, and trust calibration measures.
Human-in-the-Loop Controls
Explainability & Transparency
Trust Calibration
Testing Approach:
- Test human override and escalation mechanisms
- Evaluate explanation quality and interpretability
- Review trust calibration and confidence indicators
- Assess user education and training programs
Risk Prioritization Matrix
Prioritize findings based on severity and impact:
| AISVS Category |
Example Finding |
Severity |
Impact |
Priority |
| Input Validation |
Prompt injection vulnerability |
High |
High |
Critical |
| Access Control |
Weak authentication |
High |
Medium |
High |
| Supply Chain |
Unverified third-party model |
Medium |
High |
High |
| Privacy Protection |
GDPR non-compliance |
Medium |
High |
High |
| Monitoring |
Insufficient logging |
Low |
Medium |
Medium |
## AI Security Verification Assessment: [Application Name]
### Executive Summary
- **Overall AISVS Compliance**: [X/13 categories fully compliant]
- **Critical Findings**: [Number of critical security gaps]
- **Compliance Status**: [Ready/Not Ready for production]
### AISVS Category Assessment
#### 1. Training Data Governance & Bias Management
- **Status**: [Compliant/Partial/Non-Compliant]
- **Key Findings**: [Summary of findings]
- **Recommendations**: [Priority actions]
[Repeat for all 13 categories]
### Critical Security Gaps
[High-priority findings requiring immediate attention]
### Compliance Roadmap
[Structured plan to achieve full AISVS compliance]
### Verification Evidence
[Documentation supporting compliance claims]
### Risk Assessment
[Overall risk rating and justification]
OWASP References
- OWASP AI Security Verification Standard (AISVS)
- OWASP Top 10 for LLM Applications 2025
- OWASP AI Security and Privacy Guide
- OWASP Application Security Verification Standard (ASVS)
- OWASP AI Testing Guide
- OWASP Agentic AI Top 10