Cmmc Assessment Objectives
320 ordrette NIST 800-171A Rev 2 vurderingsmål plus en Rev 2 til Rev 3 krydsreference
Testet · Virker
Hvad det gør
En enkelt selvstændig referencefil, der indeholder den fulde tekst af alle 320 NIST SP 800-171A Rev 2 vurderingsmål, indekseret efter kontrol-ID ned til den bogstavsbestemte scorebare enhed (3.1.1[c], 3.12.4[g]), sammen med en Rev 2 til Rev 3 kontrol-krydsreference, en tabel over trukne kontroller og definitioner af Examine/Interview/Test-metoder. Udløses ved CMMC Level 2 opslag på objektivniveau, planlægning af beviser og POA&M, og spørgsmål om, hvor en Rev 2 kontrol lander i 800-171 Rev 3. Program-niveau CMMC-emner som SPRS-scoring og scoping rutes bevidst til den ledsagende cmmc-expert skill.
Testrapport
Klonede repoet og installerede i en isoleret midlertidig HOME; SKILL.md landede i ~/.claude/skills/cmmc-assessment-objectives/SKILL.md, frontmatter parsed via yaml.safe_load til navn+beskrivelse+allowed-tools, ingen hardkodede /Users eller /home-stier, ingen scripts eller eksterne filreferencer, og ingen curl|sh, base64, legitimationsoplysninger eller prompt-injection-mønstre. Jeg script-talte kroppen: 110 kontrol-linjer og 320 bogstavsbestemte objektiv-linjer, og alle 14 per-familie-tællinger matchede skillens egen header-tabel præcist. Output-test (begge artefakter i scratchpad: cmmcao_baseline.md vs cmmcao_skill.md) var en objektiv-niveau Satisfied/Other-Than-Satisfied-tabel for 3.12.4 og 3.7.5 — baseline rekonstruerede 6 objektiver for 3.12.4 og tøvede med "roughly 6", mens filen har 8, og de to, baseline missede ([d] ikke-anvendelige krav identificeret, og opdelingen af [g] frekvens-defineret fra [h] opdateret-ved-den-frekvens) er præcis dem, scenariet fejler, so the baseline under-rapporterede POA&M-omfanget; baseline droppede også "via external network connections" fra 3.7.5[b]. Docs mister et point for to modstridende rækker: MP crosswalk mapper 3.8.8 til 03.08.06 "into 03.08.05", mens Quick Reference Withdrawn-tabellen siger 03.08.08 "into 03.08.07" (samme konflikt for 3.8.6), plus en hardkodet "As of 2026-05-17" og en plugin.json, der kalder CMMC 2.0 en 5-niveau model; skillen er ellers usædvanligt ærlig og flagger 11 ud af 14 crosswalk-familier som træningsviden snarere end PDF-verificeret.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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. Kommandoer og eksempelprompter
/cmmc-assessment-objectives320 ordrette NIST 800-171A Rev 2 vurderingsmål plus en Rev 2 til Rev 3 krydsreference
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Look up assessment objective 3.1.1[c]Map this Rev 2 control to Rev 3Plan evidence for this CMMC assessment objective