Skip to main content

Overview

Red Teaming in Rogue provides automated security testing for AI agents by simulating adversarial attacks to identify vulnerabilities. The system uses a vulnerability-centric approach where each vulnerability is tested using relevant attack techniques, with results mapped to compliance frameworks.

How It Works

The Red Team Orchestrator follows a systematic approach:
  1. Select Vulnerabilities: Choose which vulnerabilities to test (or use predefined scan types)
  2. Apply Attacks: For each vulnerability, apply relevant attack techniques
  3. Generate Attack Messages: Create adversarial prompts using attack transformations
  4. Send to Agent: Deliver attack messages to the target agent
  5. Evaluate Responses: Use LLM-based judges to detect successful exploits
  6. Calculate Risk Scores: Compute CVSS-like risk scores for findings
  7. Map to Frameworks: Associate findings with compliance frameworks

Scan Types

Rogue offers three scan types for different use cases:

Basic Scan (Free)

A curated set of essential security tests focusing on:
  • Prompt Security: System prompt extraction, override attempts, indirect injection
  • PII Protection: Direct exposure, API/database access, session data leaks

Full Scan (Premium)

Comprehensive testing across all 87+ vulnerability types including:
  • Content Safety (hate speech, explicit content, violence)
  • Bias & Fairness (age, gender, race, disability, religion)
  • Technical Vulnerabilities (SQL injection, shell injection, SSRF)
  • Business Logic (unauthorized commitments, goal misalignment)
  • Agent-Specific (memory poisoning, RAG attacks, tool discovery)

Custom Scan

Select specific vulnerabilities and attacks for targeted testing:

Vulnerability Categories

Rogue tests across 13 vulnerability categories:

Attack Categories

Attacks are organized into three categories:

Single-Turn Attacks

Quick, single-message attacks that attempt immediate exploitation:

Multi-Turn Attacks (Premium)

Sophisticated attacks that build context over multiple messages:

Agentic Attacks (Premium)

AI-driven adaptive attacks:

LLM-Based Evaluation

Rogue uses LLM judges to evaluate agent responses for vulnerabilities:
The judge returns:
  • vulnerability_detected: Whether the vulnerability was exploited
  • confidence: High, medium, or low confidence
  • severity: Critical, high, medium, or low
  • reason: Explanation of the finding

Session Management

Red team attacks use intelligent session management:
  • Single-Turn Attacks: Each attempt gets a fresh session
  • Multi-Turn Attacks: All turns share a session for context continuity
  • Session IDs: Format redteam-{vulnerability}-{attack}-{seed}

Output & Reporting

Red team results include:
  1. Vulnerability Results: Per-vulnerability pass/fail with severity
  2. Attack Statistics: Success rates per attack technique
  3. Framework Compliance: Scores mapped to OWASP, MITRE, etc.
  4. CVSS Risk Scores: Industry-standard 0-10 scoring
  5. CSV Exports: Detailed conversation logs for analysis
  6. Key Findings: Top critical issues with summaries

Integration with Policy Evaluation

Red teaming complements Rogue’s policy evaluation:
  • Policy Evaluation: Tests business logic and expected behaviors
  • Red Teaming: Tests security and adversarial resistance
Both can run together for comprehensive agent validation.