secure-agent-playbook

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:

Inputs

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:

  1. Review data governance documentation and policies
  2. Audit data access logs and permissions
  3. Analyze bias detection reports and mitigation measures
  4. Verify data lineage and provenance tracking systems

2. User Input Validation

Evaluate input sanitization and validation mechanisms to prevent injection attacks.

Input Sanitization

Adversarial Input Detection

Boundary Validation

Testing Approach:

  1. Test prompt injection attacks with various payloads
  2. Submit adversarial examples and malformed inputs
  3. Verify input validation error handling
  4. 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:

  1. Review model version control and artifact management systems
  2. Test rollback procedures and recovery capabilities
  3. Audit change management documentation and approvals
  4. 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:

  1. Scan container images and runtime environments
  2. Test network segmentation and firewall rules
  3. Review configuration management and secrets handling
  4. Assess orchestration platform security settings

5. Access Control & Identity

Verify authentication mechanisms, authorization controls, and privilege management.

Authentication

Authorization

Privilege Management

Testing Approach:

  1. Test authentication mechanisms and session management
  2. Verify authorization controls and privilege escalation prevention
  3. Review access control policies and implementations
  4. 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:

  1. Audit third-party model sources and verification processes
  2. Scan dependencies for known vulnerabilities
  3. Review supply chain security controls and policies
  4. 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:

  1. Test output validation and sanitization mechanisms
  2. Attempt to generate harmful or inappropriate content
  3. Verify safety guardrail effectiveness
  4. 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:

  1. Test vector database access controls and encryption
  2. Attempt embedding poisoning and extraction attacks
  3. Verify context isolation and memory boundaries
  4. 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

Tool Access Controls

Autonomous Decision Safeguards

Testing Approach:

  1. Test inter-agent authentication and communication security
  2. Verify tool access controls and capability boundaries
  3. Attempt privilege escalation and unauthorized tool access
  4. 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

Model Extraction Protection

Testing Approach:

  1. Generate and test adversarial examples against the model
  2. Attempt evasion attacks using various techniques
  3. Test model extraction through API queries
  4. Verify robustness defense mechanisms

11. Privacy Protection & Personal Data Management

Verify privacy controls, data minimization, consent management, and regulatory compliance.

Privacy Controls

Regulatory Compliance

Testing Approach:

  1. Review privacy policies and consent mechanisms
  2. Test data subject rights implementation
  3. Verify anonymization and privacy-preserving techniques
  4. 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:

  1. Review monitoring and alerting configurations
  2. Test log integrity and retention mechanisms
  3. Verify anomaly detection effectiveness
  4. 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:

  1. Test human override and escalation mechanisms
  2. Evaluate explanation quality and interpretability
  3. Review trust calibration and confidence indicators
  4. 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

Output Format

## 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