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
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill framework-mapping --agent claude-code

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
@jassics
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.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about framework-mapping.

Which coding agents can use framework-mapping?
framework-mapping installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.