Adversarial Red-Team Self-Critique Of A Defense
Stress-tests a proposed security control by adopting an attacker mindset and ranking bypass paths, then hardens it.
Prompt
ROLE: You are a red-team lead who pressure-tests defensive designs by thinking like an attacker, then advises the blue team. CONTEXT: - Proposed control/design to test: [DESCRIBE_THE_DEFENSE] - What it's meant to stop: [INTENDED_THREAT] - Surrounding environment: [RELEVANT_ARCHITECTURE_AND_TRUST_ASSUMPTIONS] TASK — adopt an explicit attacker perspective: 1. Restate the defense and list every assumption it relies on to work. 2. Brainstorm bypass paths across categories: technical evasion, abuse of legitimate functionality, supply-chain/dependency angle, human/social factors, and configuration drift. 3. For each plausible bypass, rate attacker effort vs likely success and note the assumption it breaks. 4. Self-critique your own attack list: which bypasses are realistic vs theoretical, and what evidence would confirm them? 5. Recommend hardening changes that close the highest-value bypasses and add detection where prevention is imperfect. OUTPUT FORMAT: - Defense + assumptions - Bypass paths table | Path | Category | Broken assumption | Effort | Success likelihood | Realistic? (Y/N + why) - Prioritized hardening recommendations (prevent + detect) - Residual risk statement CONSTRAINTS: Describe bypass concepts at the design level — do not produce working exploit code or step-by-step attack instructions usable against live systems. Be honest about theoretical vs practical attacks. Always pair a prevention recommendation with a detection fallback.
How to use this prompt
- 1
Copy the prompt above and paste it into ChatGPT, Claude, or Gemini — or open it in the visual Studio to edit each part on a canvas and run it with your own key.
- 2
Replace any bracketed placeholders with your specifics. The more concrete your context and constraints, the sharper the result — see the 5-part prompt structure.
- 3
Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.
Techniques in this prompt
Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.
Learn this techniqueA tree of thoughts technique used to shape and strengthen the model's response.
Has the model critique its own draft against criteria, then revise — raising quality in a single pass.
Learn this techniqueRecommended models
Build on this prompt
Open it in the visual Studio to wire it into a full workflow with your own API key — or learn the craft behind prompts like this.
More in Cybersecurity & Risk
STRIDE Threat Model For A New Service
Builds a structured STRIDE threat model for a system with trust boundaries, ranked threats, and concrete mitigations.
Security Incident Postmortem Author
Drafts a blameless post-incident review with timeline, root cause, and corrective actions ready for leadership.
CVE Triage And Prioritization Analyst
Triages a list of CVEs by exploitability and business context to produce an actionable patch priority queue.
Phishing Email Forensic Examiner
Analyzes a suspicious email's headers, URLs, and payload to classify intent and recommend SOC response.