Threat Mitigation Mapping
Seth HobsonCommunityCreated by Seth Hobson
- Skill
- Guidelines
- Security
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a structured approach to connecting identified security threats with appropriate preventive, detective, and corrective controls. It emphasizes the principle of defense-in-depth, encouraging users to layer security measures across network, application, data, endpoint, and process levels. By utilizing the provided mitigation model, users can evaluate the effectiveness of their security posture, identify coverage gaps, and prioritize investments based on risk and implementation status.
What it does
- Maps specific threats to corresponding security controls.
- Categorizes controls into preventive, detective, and corrective types.
- Organizes security measures across five distinct layers: network, application, data, endpoint, and process.
- Provides a methodology for calculating control coverage and identifying mitigation gaps.
- Supports the design of defense-in-depth strategies to avoid single points of failure.
- Offers templates for creating remediation roadmaps and executive security summaries.
When to use it
- When prioritizing security investments and budget allocation.
- During the creation of comprehensive remediation roadmaps.
- When validating the coverage and effectiveness of existing security controls.
- While conducting security architecture reviews.
- When planning risk treatment strategies for identified vulnerabilities.
Advantages
- Ensures no threat is left unmitigated through systematic mapping.
- Promotes a balanced security posture by mixing control types.
- Reduces reliance on single points of failure via layered defense.
- Facilitates data-driven decision making for security improvements.
- Encourages continuous improvement through regular review cycles.
Usage examples
- “How can I assess if my current controls are sufficient for a SQL injection threat?”
- The agent will guide you to map the SQL injection threat to specific application-layer controls, evaluate their implementation status, and check if you have complementary detective or corrective measures in place.
- “Help me identify gaps in my defense-in-depth strategy for remote access.”
- The agent will analyze your current control layers, identify if you are relying on a single point of failure, and suggest additional controls across different layers to improve resilience.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/wshobson/threat-mitigation-mapping/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip threat-mitigation-mapping.zip -d .agents/skills
Documentation by Seth Hobson
Threat Mitigation Mapping
Connect threats to controls for effective security planning.
When to Use This Skill
Prioritizing security investments
Creating remediation roadmaps
Validating control coverage
Designing defense-in-depth
Security architecture review
Risk treatment planning
Core Concepts
1. Control Categories
Preventive ────► Stop attacks before they occur
│ (Firewall, Input validation)
│
Detective ─────► Identify attacks in progress
│ (IDS, Log monitoring)
│
Corrective ────► Respond and recover from attacks
(Incident response, Backup restore)2. Control Layers
| Layer | Examples |
|---|---|
| Network | Firewall, WAF, DDoS protection |
| Application | Input validation, authentication |
| Data | Encryption, access controls |
| Endpoint | EDR, patch management |
| Process | Security training, incident response |
3. Defense in Depth
┌──────────────────────┐
│ Perimeter │ ← Firewall, WAF
│ ┌──────────────┐ │
│ │ Network │ │ ← Segmentation, IDS
│ │ ┌────────┐ │ │
│ │ │ Host │ │ │ ← EDR, Hardening
│ │ │ ┌────┐ │ │ │
│ │ │ │App │ │ │ │ ← Auth, Validation
│ │ │ │Data│ │ │ │ ← Encryption
│ │ │ └────┘ │ │ │
│ │ └────────┘ │ │
│ └──────────────┘ │
└──────────────────────┘Templates and detailed worked examples
Full template library and detailed mitigation/control mappings live in references/details.md. Read that file when you need the concrete templates for: Mitigation Model, Defense in Depth scoring, Executive Summary scaffolding, Critical Gaps reporting, Recommendations, Implementation Roadmap, Results by Control.
Best Practices
Do's
Map all threats - No threat should be unmapped
Layer controls - Defense in depth is essential
Mix control types - Preventive, detective, corrective
Track effectiveness - Measure and improve
Review regularly - Controls degrade over time
Don'ts
Don't rely on single controls - Single points of failure
Don't ignore cost - ROI matters
Don't skip testing - Untested controls may fail
Don't set and forget - Continuous improvement
Don't ignore people/process - Technology alone isn't enough
Files
- ATTRIBUTION.mdAdded by AutoGineer1009 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md3.3 KiB
- references/details.md23.0 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "threat-mitigation-mapping", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 4bde3168b43c0655c4d00ea2726e631719908a6d
Created by: Seth Hobson (https://github.com/wshobson/agents/tree/4bde3168b43c0655c4d00ea2726e631719908a6d/plugins/security-scanning/skills/threat-mitigation-mapping)
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
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“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/skills/threat-mitigation-mapping · 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-mitigation-mapping.zip