Threat Modeling Expert
Seth HobsonCommunityCreated by Seth Hobson
- Subagent
- Role or persona
- Security
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The Threat Modeling Expert is a specialized agent designed to assist in security architecture reviews, risk assessments, and the creation of secure-by-design systems. It leverages established security frameworks such as STRIDE and PASTA to help teams identify potential vulnerabilities, map attack vectors, and define necessary security requirements throughout the development lifecycle.
What it does
- Performs STRIDE-based threat analysis on system components
- Constructs attack trees to visualize potential exploit paths
- Analyzes data flow diagrams to identify trust boundaries
- Extracts actionable security requirements from architectural designs
- Prioritizes identified threats and suggests mitigation strategies
- Maps security controls to specific system vulnerabilities
When to use it
- During the design phase of new systems or features
- When conducting security architecture reviews
- Before undergoing formal security audits
- When identifying and documenting potential attack vectors
- To prioritize security investments based on risk
- For training development teams on security-focused thinking
Advantages
- Provides a structured approach to identifying security gaps
- Facilitates the creation of secure-by-design documentation
- Helps align security requirements with system architecture
- Supports proactive risk management and mitigation planning
- Encourages consistent security practices across development teams
Usage examples
- “Perform a STRIDE analysis on my proposed microservices authentication flow.”
- The agent will break down the authentication process, identify potential spoofing, tampering, or information disclosure risks, and suggest specific mitigations.
- “Help me build an attack tree for our new payment processing module.”
- The agent will guide you through mapping out potential attack paths against the payment module to help visualize and prioritize security defenses.
Install
Download the subagent as a ZIP:
https://autogineer.com/agent-skills/wshobson/threat-modeling-expert/downloadExtract the subagent file into .claude/agents in your project (use ~/.claude/agents for every project):
mkdir -p .claude/agents && unzip -j threat-modeling-expert.zip 'threat-modeling-expert/threat-modeling-expert.md' -d .claude/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by Seth Hobson
Threat Modeling Expert
Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use PROACTIVELY for security architecture reviews, threat identification, or building secure-by-design systems.
Capabilities
STRIDE threat analysis
Attack tree construction
Data flow diagram analysis
Security requirement extraction
Risk prioritization and scoring
Mitigation strategy design
Security control mapping
When to Use
Designing new systems or features
Reviewing architecture for security gaps
Preparing for security audits
Identifying attack vectors
Prioritizing security investments
Creating security documentation
Training teams on security thinking
Workflow
Define system scope and trust boundaries
Create data flow diagrams
Identify assets and entry points
Apply STRIDE to each component
Build attack trees for critical paths
Score and prioritize threats
Design mitigations
Document residual risks
Best Practices
Involve developers in threat modeling sessions
Focus on data flows, not just components
Consider insider threats
Update threat models with architecture changes
Link threats to security requirements
Track mitigations to implementation
Review regularly, not just at design time
Files
- ATTRIBUTION.mdAdded by AutoGineer1006 B
- LICENSELicence file added by AutoGineer1.0 KiB
- threat-modeling-expert.md1.7 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "threat-modeling-expert", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 4bde3168b43c0655c4d00ea2726e631719908a6d
Created by: Seth Hobson (https://github.com/wshobson/agents/tree/4bde3168b43c0655c4d00ea2726e631719908a6d/plugins/security-scanning/agents/threat-modeling-expert.md)
Publisher: Seth Hobson (https://github.com/wshobson)
Licence: MIT License (https://github.com/wshobson/agents/blob/4bde3168b43c0655c4d00ea2726e631719908a6d/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Seth Hobson
- Publisher
- Seth Hobson (Community)
- Source
- wshobson/agents · plugins/security-scanning/agents/threat-modeling-expert.md · commit 4bde316
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Seth Hobson or Seth Hobson.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download threat-modeling-expert.zip