Skills

Threat Model Generator

verified
Updated May 13, 2026

What this skill does

Creates comprehensive STRIDE-based threat models from architecture descriptions, design documents, or code repositories. Identifies threats across Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege categories, then produces a prioritized threat matrix with recommended mitigations and Jira tickets for tracking.

Example

PROMPT

We're building a new payment processing microservice: API Gateway receives requests, routes to Lambda functions for validation and charging, stores transaction data in DynamoDB, and publishes events to SQS for downstream order fulfillment. Customer PII and payment tokens flow through the system. We need a threat model for our security review.

OUTPUT
STRIDE Threat Model — Payment Processing Microservice | Category | Threat | Risk | Mitigation | |--------------------|---------------------------------------------|------|------------------------------| | Spoofing | Attacker impersonates API client | High | API keys, mTLS, OAuth | | Tampering | Request/response modification in transit | High | TLS 1.3, request signing | | Repudiation | User denies transaction, no audit trail | Med | CloudTrail, immutable logs | | Info Disclosure | PII/tokens in logs or error messages | High | Data masking, log scrubbing | | DoS | Lambda/cold start exhaustion | Med | Rate limits, auto-scaling | | Elevation | Lambda assumes excessive IAM permissions | High | Least privilege, scoped roles| Top 5 Mitigations (Jira tickets created): 1. Implement request signing for API Gateway 2. Enable encryption at rest for DynamoDB (KMS) 3. Rotate API keys with 90-day expiry policy 4. Add PII redaction to CloudWatch log groups 5. Scope Lambda execution role to minimal DynamoDB/SQS access

Required Tools

GitHubGitHub
JiraJira

Compatible Agents

ClaudeClaude
CursorCursor
WindsurfWindsurf
ChatGPTChatGPT
GitHub CopilotGitHub Copilot
Any MCP-compatible agentAny MCP-compatible agent

Add to your agent

Download Skill

Or install via CLI:

$ npx skills add webrix-ai/agent-skills --skill threat-model-generator

Deploy Org-wide

Provision to teams via RBAC
Identity-aware execution
Signed & verified skills
Full audit trail
Auto-bundled with required MCP servers
Use withwillow

Free for up to 5 users

Your agents are already in the wild.

Give them a Basecamp. Go from AI chaos to AI work, in minutes.

Threat Model Generator | Willow Marketplace