원클릭으로
threat-model
Use to conduct STRIDE threat modeling for a system or feature design.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use to conduct STRIDE threat modeling for a system or feature design.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Accessibility audit against WCAG 2.1 AA. Checks semantic HTML, ARIA, keyboard navigation, color contrast, screen reader compatibility.
Design the smallest viable test to validate or invalidate a critical assumption. Based on Torres's assumption testing framework.
Use before any research activity or significant decision. Reviews cognitive biases relevant to the current stage.
Use to evaluate whether current work aligns with Better Value Sooner Safer Happier. Run at diamond completion and periodically.
Synchronize canvas state across team sessions via git. Ensures all team members see the same product knowledge.
Update canvas sections with new evidence. Ensures canvas stays current as the single source of truth.
| name | threat-model |
| description | Use to conduct STRIDE threat modeling for a system or feature design. |
STRIDE threat modeling for secure design.
Define scope: What system/feature/component is being modeled?
Draw data flow diagram (textual):
For each component and data flow, assess STRIDE threats:
| Threat | Description | Question to Ask |
|---|---|---|
| Spoofing | Impersonating something or someone | Can an attacker pretend to be this user/system? |
| Tampering | Modifying data or code | Can data be changed in transit or at rest? |
| Repudiation | Claiming to not have done something | Can a user deny an action without accountability? |
| Info Disclosure | Exposing data to unauthorized parties | Can sensitive data leak? |
| Denial of Service | Making the system unavailable | Can this component be overwhelmed? |
| Elevation of Privilege | Gaining unauthorized access | Can a user escalate their permissions? |
For each identified threat:
Output:
## Threat Model: [System/Feature]
### Data Flow
[textual diagram]
### Trust Boundaries
- [boundary 1]: [what changes]
- [boundary 2]: [what changes]
### Threats
| ID | Component | STRIDE | Threat | Severity | Likelihood | Mitigation |
|----|-----------|--------|--------|----------|-----------|------------|
| T1 | ... | S | ... | ... | ... | ... |
### Priority Actions
1. [highest priority mitigation]
2. [next priority]
3. [next priority]