adversarial-roleplay · git:20260615.7a62936 · 2026-06-15 · sha256 18d897e8e03d75c0

adversarial-roleplay git:20260615.7a62936A

Immutable. This exact content is served forever at /api/v1/blob/18d897e8e03d75c0.

---
name: adversarial-roleplay
description: 'Tactic: Construct detailed hostile persona, attack artifact from that
  persona''s perspective, record successful attack paths for aggregation.'
type: tactic
strategies:
- adversarial-persona
- groupthink-mitigation
- alternative-analysis
dependencies:
  sops:
  - attack-vector-generation
  - finding-aggregation
  - persona-construction
  - probe-execution
---

# Adversarial Roleplay Tactic

Deploy constructed hostile personas to attack the artifact from distinct motivational frames.

## Orchestration

1. **persona-construction** builds detailed adversary profile:
   - Background and expertise domain
   - Motivation for attacking (career incentive, resource competition, ideological)
   - Known blind spots and biases of this persona type
   - Preferred attack patterns
2. **attack-vector-generation** generates vectors specific to persona's expertise and motivation
3. **probe-execution** executes attacks while maintaining persona consistency
4. Successful attack paths recorded with persona attribution
5. Process repeats for each persona (budget-limited)
6. **finding-aggregation** cross-references findings across personas for convergent vulnerabilities

## Subagents Dispatched

- persona-construction (1 call per persona)
- attack-vector-generation (1 call per persona)
- probe-execution (N calls per persona, budget-limited)
- finding-aggregation (1 call at end, cross-persona)

## Termination Conditions

- All budgeted personas deployed and exhausted
- Convergent vulnerability found by 2+ personas (high-confidence finding)
- Single persona finds critical vulnerability (early report)
- Budget exhausted (report per-persona findings separately)