skills sourced live from GitHub · all skills listed are free · each skill is provided under its author's license.
home / Security / Threat Modeling Skill by @BagelHole
The skill is the security/operations/threat-modeling folder inside that repository. Copy it into the folder your agent loads skills from; check your agent's documentation for where that is.
Conduct threat modeling using STRIDE methodology. Identify threats, assess risks, and design security controls.
Threat modelling with the STRIDE method: identify threats, assess risks and design controls, with a worksheet template and a data flow diagram to start from.
The original SKILL.md is organised into these sections:
Written and maintained by @BagelHole. It is published under the MIT license, which allows reuse with attribution. SkillDirectory does not claim authorship: this page adds our own review and links back to the original, and the skill's text belongs to its author.
# Threat Modeling Identify and mitigate security threats during system design. ## When to Use This Skill Use this skill when: - Designing a new system, service, or feature - Making significant architectural changes to existing systems - Onboarding a new third-party integration or dependency - Preparing for security audits or compliance reviews - Responding to a security incident to improve defenses - Reviewing infrastructure changes that affect trust boundaries ## Prerequisites - System architecture documentation or design diagrams - Access to development and operations teams for context - Understanding of the system's data classification (PII, PHI, financial, etc.) - OWASP Threat Dragon or Microsoft Threat Modeling Tool (optional but helpful) - Whiteboard or diagramming tool for collaborative sessions ## STRIDE Methodology | Threat | Description | Property Violated | Mitigation Examples | |--------|-------------|-------------------|---------------------| …
Excerpt only, quoted from the author's repository. Open the repository for the complete file.