Skip to content
Security
Skill

/framework-mapping

Map a finding, control, or requirement across security frameworks — CWE, NIST CSF & SP 800-53, CIS Controls, ISO/IEC 27001 — so one piece of work can be expressed in whichever framework the audience uses. Use when a finding needs a CWE, or when aligning controls/gaps across

From plugin
awesome-claude-security
6111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill framework-mapping --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/framework-mapping

Context preview

The summary Claude sees to decide when to auto-load this skill.

Map a finding, control, or requirement across security frameworks — CWE, NIST CSF & SP 800-53, CIS Controls, ISO/IEC 27001 — so one piece of work can be expressed in whichever framework the audience uses. Use when a finding needs a CWE, or when aligning controls/gaps across

SKILL.md

framework-mapping.SKILL.md
name: framework-mapping
description: >-
  Map a finding, control, or requirement across security frameworks — CWE, NIST CSF
  & SP 800-53, CIS Controls, ISO/IEC 27001 — so one piece of work can be expressed in
  whichever framework the audience uses. Use when a finding needs a CWE, or when
  aligning controls/gaps across compliance frameworks.

Goal

A finding or control expressed consistently in the frameworks the audience cares about — a CWE for the bug, and the corresponding control IDs for GRC/audit — without forcing bad mappings.

Steps

1. **Classify the root cause**, not the symptom — a weakness type maps to **CWE** (e.g., SQL injection → CWE-89; missing authz → CWE-862). That's the engineering anchor. 2. **Translate to the target framework(s)**:

  • **NIST CSF 2.0** functions (Govern, Identify, Protect, Detect, Respond, Recover)

for program-level framing.

  • **NIST SP 800-53** control families for federal/detailed control mapping.
  • **CIS Controls v8** for prioritized, implementable safeguards.
  • **ISO/IEC 27001:2022 Annex A** for ISMS/certification framing.

See `reference.md` for the families and common crosswalks. 3. **Map deliberately** — use authoritative crosswalks where they exist (e.g., 800-53 ↔ CSF, CIS ↔ multiple). Note mapping confidence; flag "no clean equivalent" rather than inventing one. 4. **For a *defensive control* citation** (not just a weakness/compliance mapping), map to **MITRE DEF3ND** — cite the technique + the countermeasure it defends against, cross-referencing `security-knowledge:attack-lookup` for the ATT&CK side. 5. **Cite versions** — frameworks revise (CSF 1.1→2.0, ISO 27001:2013→2022); state the edition.

Output

A mapping row per item: root cause · CWE · NIST CSF · 800-53 family/control · CIS Control · ISO 27001 Annex A · DEF3ND countermeasure (if a defensive control is being specified) · confidence. For gap assessments and registers route to `grc`; for exec framing to `ciso-toolkit`/`security-reporting`.

Notes

Map root cause, not symptom — the CWE for "what's actually wrong" drives every other mapping. Crosswalks are approximate; over-precise control mappings mislead auditors. Always cite the framework edition. DEF3ND complements ATT&CK: ATT&CK says what an attacker does, DEF3ND says what countermeasure defends against it — use both when a detection/response control needs justifying. See `reference.md` for families and crosswalk pointers.

Read more
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

Get the whole plugin

Other skills on awesome-claude-security.