Cmmc Assessment Objectives

320 obiettivi di valutazione NIST 800-171A Rev 2 verbatim più un crosswalk da Rev 2 a Rev 3

di GRCEngClub · GRCEngClub/claude-grc-engineering

Promosso ★ 8.8/10

Cmmc Assessment Objectives — 320 obiettivi di valutazione NIST 800-171A Rev 2 verbatim più un crosswalk da Rev 2 a Rev 3

Cosa fa

Un singolo file di riferimento autocontenuto che contiene il testo completo di tutti i 320 obiettivi di valutazione NIST SP 800-171A Rev 2, indicizzati per ID di controllo fino all'unità valutabile letterata (3.1.1[c], 3.12.4[g]), insieme a un crosswalk di controllo da Rev 2 a Rev 3, una tabella di controlli ritirati e definizioni dei metodi Examine/Interview/Test. Si attiva su ricerche CMMC Livello 2 a livello di obiettivo, pianificazione di evidenze e POA&M, e domande su dove un controllo Rev 2 si colloca in 800-171 Rev 3. Argomenti CMMC a livello di programma come il punteggio SPRS e lo scoping sono deliberatamente instradati alla skill complementare cmmc-expert.

Rapporto di test

Clonato il repository e installato in una HOME temporanea isolata; SKILL.md è stato posizionato in ~/.claude/skills/cmmc-assessment-objectives/SKILL.md, il frontmatter è stato analizzato tramite yaml.safe_load in nome+descrizione+allowed-tools, nessun percorso hardcoded /Users o /home, nessuno script o riferimento a file esterni, e nessun pattern curl|sh, base64, credenziali o iniezione di prompt. Ho contato le righe del corpo tramite script: 110 righe di controllo e 320 righe di obiettivi letterati, e tutti i 14 conteggi per famiglia corrispondevano esattamente alla tabella di intestazione della skill. Il test di output (entrambi gli artefatti in scratchpad: cmmcao_baseline.md vs cmmcao_skill.md) era una tabella Satisfied/Other-Than-Satisfied a livello di obiettivo per 3.12.4 e 3.7.5 — la baseline ha ricostruito 6 obiettivi per 3.12.4 e ha esitato "roughly 6", mentre il file ne ha 8, e i due che la baseline ha mancato ([d] requisiti non applicabili identificati, e la divisione di [g] frequenza definita da [h] aggiornata a quella frequenza) sono precisamente quelli che lo scenario fallisce, quindi la baseline ha sottostimato l'ambito del POA&M; la baseline ha anche omesso "via external network connections" da 3.7.5[b]. I documenti perdono un punto per due righe contraddittorie: il crosswalk MP mappa 3.8.8 a 03.08.06 "into 03.08.05" mentre la tabella Quick Reference Withdrawn dice 03.08.08 "into 03.08.07" (stesso conflitto per 3.8.6), più un "As of 2026-05-17" hardcoded e un plugin.json che chiama CMMC 2.0 un modello a 5 livelli; la skill è altrimenti insolitamente onesta, segnalando 11 delle 14 famiglie di crosswalk come conoscenza di training piuttosto che verificata tramite PDF.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/GRCEngClub/claude-grc-engineering.git /tmp/cmmc-assessment-objectives-src
mkdir -p ~/.claude/skills
cp -R /tmp/cmmc-assessment-objectives-src/plugins/frameworks/cmmc/skills/cmmc-assessment-objectives ~/.claude/skills/cmmc-assessment-objectives
# No dependencies, no API keys, no scripts. One self-contained 72KB SKILL.md.
# frontmatter: allowed-tools: Read, Glob, Grep, Write
# The body cross-references a companion skill for program-level CMMC topics
# (SPRS scoring, POA&M rules, scoping, C3PAO lifecycle). Install it too:
#   cp -R /tmp/cmmc-assessment-objectives-src/plugins/frameworks/cmmc/skills/cmmc-expert ~/.claude/skills/cmmc-expert
# Plugin-marketplace alternative: the repo ships .claude-plugin/marketplace.json
# ("grc-engineering-suite") with a "cmmc" plugin at ./plugins/frameworks/cmmc
# that bundles both skills plus 5 slash commands (assess, level-select,
# practice-check, domain-guidance, evidence-checklist).
# Note: 72KB loads into context on trigger — heavy but functional.

Comandi e prompt di esempio

  • /cmmc-assessment-objectives320 obiettivi di valutazione NIST 800-171A Rev 2 verbatim più un crosswalk da Rev 2 a Rev 3

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Look up assessment objective 3.1.1[c]
  • Map this Rev 2 control to Rev 3
  • Plan evidence for this CMMC assessment objective