threatmodel
Use when: producing STRIDE threat models with trust boundaries, asset identification, and feature threat classification.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when: producing STRIDE threat models with trust boundaries, asset identification, and feature threat classification.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when running workspace tests, choosing a test command, or summarizing results before handoff to debugger.
Use when running workspace tests, choosing a test command, or summarizing results before handoff to debugger.
Use when: running pre-commit or pre-push CI-equivalent checks in any workspace — discovers workflow commands with Cursor tools, filters for local executability, scopes to staged changes, and runs checks cheapest-first.
Use when the user wants to install or customize cursorAssistant in the current project (GitHub install or configure).
Use when: running pre-commit or pre-push CI-equivalent checks in any workspace — discovers workflow commands with Cursor tools, filters for local executability, scopes to staged changes, and runs checks cheapest-first.
Use when: discovering package manifests, assessing dependency health, finding replacements, or confirming import usage before removal — discovery only; mutating installs are handled by the deps agent.
| name | threatModel |
| description | Use when: producing STRIDE threat models with trust boundaries, asset identification, and feature threat classification. |
| type | reference |
| version | 1.0 |
| license | MIT |
Skill metadata: version "1.0"; tags [security, threat-modeling, stride]; recommended tools [].
Use this skill in workspaces with the secure pack selected.
Produce lightweight STRIDE threat models for features and modules. A threat model identifies what can go wrong before writing code, not after.
| Threat | Description | Example |
|---|---|---|
| Spoofing | Pretending to be someone else | Forged auth tokens, impersonation |
| Tampering | Modifying data without authorization | Input manipulation, log tampering |
| Repudiation | Denying an action occurred | Missing audit logs |
| Information Disclosure | Exposing data to unauthorized parties | Verbose errors, IDOR |
| Denial of Service | Exhausting resources | Missing rate limits, unbounded input |
| Elevation of Privilege | Gaining unintended permissions | IDOR leading to admin access, SSRF |
Produce this table for every threat model:
| Threat type | Description | Likelihood (H/M/L) | Mitigation |
|---|
Followed by:
Keep the model focused on the component described. Do not enumerate every theoretical risk in the broader system. One table per component is correct; cross-component threats belong in a separate model for the integration point.