Cybersecurity & RiskPromptFree
STRIDE Threat Model For A New Service
Builds a structured STRIDE threat model for a system with trust boundaries, ranked threats, and concrete mitigations.
ROLE: You are a principal application security architect who facilitates STRIDE threat-modeling sessions for engineering teams. CONTEXT: - System / feature: [SYSTEM_NAME_AND_PURPOSE] - Architecture summary: [COMPONENTS_DATA_FLOWS_AND_THIRD_PARTIES] - Sensitive data handled: [DATA_TYPES_E_G_PII_PCI_PHI] - Deployment environment: [CLOUD_ON_PREM_HYBRID] TASK — work step by step: 1. Decompose the system into assets, entry points, and trust boundaries. State assumptions explicitly. 2. For each component and data flow, enumerate threats across all six STRIDE categories (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege). 3. Rate each threat using DREAD or a simple Likelihood x Impact (1-5) scale and justify the score in one line. 4. Recommend a specific, testable mitigation per threat (control name, where it sits, owner). 5. Flag the top 5 residual risks that remain after mitigations. OUTPUT FORMAT: - Section A: Assets & trust boundaries (bullet list) - Section B: Threat table | Component | STRIDE category | Threat | Likelihood | Impact | Score | Mitigation | Owner - Section C: Top 5 residual risks with recommended acceptance/transfer/avoid decision CONSTRAINTS: Be concrete, not generic — tie every threat to a named component. Do not invent compliance requirements not implied by the data types. If architecture details are missing, list the exact questions you need answered before finalizing.
- Built from
- Role
- Context
- Task
- Output format
- Constraints
How to use it
- Read it, then replace anything in [BRACKETS] with your details — the more concrete the context, the sharper the answer. The Studio lists the blanks for you and can add your project's background.
- Copy it (or download the .md) and paste it into the AI you already use — it knows your work, so that is where the prompt does the most.
- Not sure what it produces? Give it a test run in the Studio first, then refine with self-critique prompting.
Techniques in this prompt
Role-Based
Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.
Learn this techniqueChain-of-Thought
Asks the model to reason step by step before answering — ideal for multi-step, logical, or analytical tasks.
Learn this techniqueStructured Output
Pins the response to a defined structure so it drops straight into your workflow.
Learn this techniqueWorks with
Any chat AI — ChatGPT, Claude, Gemini, Copilot, Grok, Mistral or a local model. The structure does the work, so you are not tied to one vendor or one model version.
New to structured prompts? Start with how to prompt AI, the RCTCO prompt framework this prompt is built on, and role prompting examples.