Generated banner for Threat Modeling Expert
Generated logo for Threat Modeling Expert

Threat Modeling Expert

Seth HobsonCommunityCreated by Seth Hobson

  • Subagent
  • Role or persona
  • Security
  • MIT
  • No issues found

From the author

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.
— the description by Seth Hobson

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

  1. Download the subagent as a ZIP:

    https://autogineer.com/agent-skills/wshobson/threat-modeling-expert/download
  2. Extract 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/agents
  3. Keep 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

  1. Define system scope and trust boundaries

  2. Create data flow diagrams

  3. Identify assets and entry points

  4. Apply STRIDE to each component

  5. Build attack trees for critical paths

  6. Score and prioritize threats

  7. Design mitigations

  8. 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.md

Attribution

This folder is an unmodified copy of the Agent Skill "threat-modeling-expert", distributed by AutoGineer (https://autogineer.com/agent-skills).

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