agentsclimarketplace

Nist csf 2 assessment

Skill vaquarkhan/compliance-agent-skills/skills/nist-csf-2-assessment

30 Agent Skills for deterministic USA compliance auditing of AI agents — HIPAA, NIST AI RMF, FERPA, COPPA, PCI-DSS, SOC 2, FedRAMP, CMMC, GLBA, privacy & GDPR. Presidio PHI redaction, MCP templates, Pydantic AI, VS Code & JetBrains plugins.

Install
npx -y skills add vaquarkhan/compliance-agent-skills --skill nist-csf-2-assessment

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Performs NIST Cybersecurity Framework 2.0 gap assessments across six Functions—Govern, Identify, Protect, Detect, Respond, Recover—using CSF 2.0 categories, subcategories, Implementation Tiers, and Organizational Profiles. Trigger when benchmarking security posture, preparing executive risk reporting, assessing AI/agent system controls against NIST CSF, or harmonizing CSF with ISO 27001 or SOC 2 programs. Do not use for ISO 27001 SoA certification work (use iso27001-annex-a-controls), PCI CDE scoping (use pci-dss-network-segmentation), or HIPAA Privacy Rule minimum necessary (use hipaa-privacy-minimum-necessary).

SKILL.md

9.8 KB, as published. Nobody here has run it

NIST CSF 2.0 Assessment

Overview

This skill implements NIST Cybersecurity Framework (CSF) 2.0 (NIST CSWP 29, February 2024) gap assessments. CSF 2.0 organizes outcomes into six Functions:

FunctionPurposeExample categories
GOVERN (GV)Enterprise risk management, strategy, supply chainGV.OC, GV.RM, GV.SC
IDENTIFY (ID)Asset management, risk assessment, improvementID.AM, ID.RA, ID.IM
PROTECT (PR)Identity, awareness, data security, platform securityPR.AA, PR.AT, PR.DS, PR.PS
DETECT (DE)Continuous monitoring, adverse event analysisDE.CM, DE.AE
RESPOND (RS)Incident management, analysis, mitigation, communicationRS.MA, RS.AN, RS.MI, RS.CO
RECOVER (RC)Recovery planning, execution, communicationRC.RP, RC.CO

Implementation Tiers (Partial → Risk Informed → Repeatable → Adaptive) describe organizational maturity—not control pass/fail.

Profiles document Current vs Target state for prioritized improvement. CSF 2.0 adds explicit supply chain (GV.SC) and governance (GV) emphasis relevant to LLM vendors, MCP servers, and agent toolchains.

Reference document: NIST CSF 2.0 (CSWP 29).

When to Use

Use this skill when:

  • Executive or board-level cybersecurity posture reporting using NIST CSF taxonomy
  • Gap assessing AI agent deployments (compliance agent, MCP tools, LLM APIs)
  • Building Current and Target Profiles for a 12–24 month roadmap
  • Harmonizing CSF outcomes with ISO 27001 Annex A or SOC 2 TSC (cross-walk, not replacement)
  • Vendor/customer questionnaires referencing NIST CSF 2.0
  • Continuous improvement cycles (ID.IM) after incidents or audits

Do not use this skill when:

  • Legal attestation under PCI-DSS or HIPAA alone (use framework-specific skills)
  • Detailed IAM permission analysis (use access-control-identity-audit)
  • PHI redaction pipeline tuning (use hipaa-phi-redaction-pipeline)
  • California consumer DSAR processing (use ccpa-cpra-privacy-rights)

Core Process

Execute steps in order.

Step 1: Profile scope and tier selection

  1. Define assessment scope: business units, systems, data types (ePHI, CHD, PII, model prompts).
  2. Explicitly include agent architecture:
    • agent.py runtime and skills loader
    • MCP servers per mcp/README.md
    • LLM provider APIs and data retention terms
  3. Select target Implementation Tier per Function (document rationale):
    • Tier 1 Partial: ad hoc, reactive
    • Tier 2 Risk Informed: approved practices, some sharing
    • Tier 3 Repeatable: formal policies, organization-wide
    • Tier 4 Adaptive: continuous improvement, predictive
  4. Artifact: csf-profile-scope-{id}.json.

Step 2: Asset and system inventory (ID.AM)

  1. Inventory hardware, software, data, users, services—including non-human identities (MCP OAuth clients, API keys).
  2. Map dependencies: agent → MCP → database → LLM vendor.
  3. Classify data sensitivity per ID.AM-5 (data classification).
  4. Cross-ref access-control-identity-audit Step 1 for identity inventory reuse.

Step 3: Subcategory assessment worksheet

  1. Download CSF 2.0 Core subcategory list from NIST (106 subcategories).
  2. For each subcategory in scope, record:
SubcategoryCurrent statusTierEvidenceGapTarget date
PR.DS-01Partial2S3 encryption policyKey rotation gapQ3
GV.SC-04Not met1No LLM vendor SCRMMissing BAA/DPAsQ2
DE.CM-01Met3CloudTrail + SIEM
  1. AI/agent priority subcategories (assess even if scope is narrow):
SubcategoryAgent relevance
GV.OC-03Legal/regulatory requirements for AI data handling
GV.SC-07Third-party incident reporting (LLM breach notification)
PR.AA-01Identity management for MCP service accounts
PR.DS-10Data in use—PHI in prompts; redaction gate
PR.PS-04Resource management—agent compute isolation
DE.CM-09Monitoring MCP tool invocations
RS.MA-02Incident triage for agent data leakage
ID.IM-04Improvement from redaction false-negative tests
  1. Status values: Met, Partial, Not Met, Not Applicable (with justification).

Step 4: Govern and supply chain deep dive (GV.*)

  1. GV.RM: Map enterprise risk register to CSF; include model hallucination, prompt injection, data exfiltration via MCP.
  2. GV.SC-04–GV.SC-10: Supplier cyber risk for:
    • LLM providers (data retention, training use, subprocessors)
    • MCP package maintainers
    • Cloud hosting
  3. Reuse vendor-third-party-risk and hipaa-baa-vendor-assessment evidence where applicable.
  4. Document SRMA (Supply Chain Risk Management Agreement) gaps for agent stack.

Step 5: Protect function — agent-specific controls (PR.*)

  1. PR.AA (Identity Management, Authentication, Access Control):
    • MFA, least privilege, MCP OAuth scopes → access-control-identity-audit
  2. PR.DS (Data Security):
    • Encryption at rest/transit → pci-dss-encryption-key-management
    • PHI redaction → hipaa-phi-redaction-pipeline
  3. PR.PS (Platform Security):
    • Secure configuration, patch management → compliance-as-code-governance
    • MCP hardening → mcp-compliance-integration
  4. PR.AT (Awareness and Training):
    • Agent operators trained on minimum necessary and token handling

Step 6: Detect, Respond, Recover (DE., RS., RC.*)

  1. DE.CM: Verify logging covers agent sessions, MCP calls, deanonymization—audit-logging-integrity.
  2. DE.AE: SIEM correlation rules for anomalous MCP query volume or new OAuth clients.
  3. RS.MA–RS.CO: Incident playbooks for prompt leakage, rogue MCP tool—breach-incident-response.
  4. RC.RP: Recovery procedures for agent config compromise, token map exposure.

Step 7: Implementation Tier scoring

  1. For each Function, assign Current Tier (1–4) based on NIST tier characteristics—not average of subcategories.
  2. Compare Current vs Target Tier; document gap narrative for executives.
  3. Avoid tier inflation: Tier 4 requires adaptive, organization-wide practices with supply chain integration.

Step 8: Target Profile and roadmap

  1. Select prioritized subcategories for Target Profile (typically 15–30 for first cycle).
  2. Assign owners, milestones, and dependencies.
  3. Link remediation items to existing skills and presets (presets/regulated-ai-agents-starter.yaml if applicable).
  4. Artifact: csf-target-profile-{id}.yaml with Current vs Target comparison.

Step 9: Evidence packaging

  1. Collect evidence per Met/Partial subcategory with SHA-256 hashes.
  2. Use templates/audit-evidence-manifest.yaml structure.
  3. Optional: Terraform MCP for PR.PS infrastructure evidence; Postgres MCP read-only for configuration queries.

Common Rationalizations

Excuse the agent might generateRequired rebuttal
"CSF is voluntary, so Partial everywhere is fine."Voluntary ≠ meaningless—Partial without Target Profile and roadmap fails the assessment purpose and customer expectations.
"We can skip GOVERN— we're a engineering team."CSF 2.0 elevates GOVERN as foundational—GV.RM and GV.SC are mandatory for credible profiles.
"LLM vendor security is their problem (GV.SC)."GV.SC-04 requires your organization to manage supplier risk—you own vendor selection and contract terms.
"Redaction covers PR.DS, no other data controls needed."PR.DS spans at rest, in transit, in use, and disposal—redaction is one control, not the whole subcategory.
"Tier 4 is our target for everything."Tiers reflect actual maturity—claiming Tier 4 without evidence is misrepresentation to executives and customers.
"CSF 1.1 mapping still works."CSF 2.0 added GOVERN, restructured categories—remap; do not reuse deprecated 1.1 IDs.

Red Flags

  • Assessment excludes GV function entirely
  • LLM/MCP vendors absent from ID.AM and GV.SC inventory
  • All subcategories marked Met without evidence references
  • No Target Profile or all gaps marked "future consideration" without dates
  • DE.CM has no agent/MCP logging coverage
  • RS playbooks do not address AI-specific incidents (prompt injection, token reconstruction)
  • Tier 3–4 claimed with ad hoc policies and no measurement
  • CSF 1.1 category IDs used instead of CSF 2.0 taxonomy

Verification

  • Profile scope includes agent runtime, MCP servers, and LLM vendors
  • Implementation Tier targets documented per Function with rationale
  • All in-scope CSF 2.0 subcategories assessed with Met/Partial/Not Met/N/A
  • AI/agent priority subcategories (GV.SC, PR.DS, PR.AA, DE.CM) explicitly evaluated
  • GOVERN and supply chain assessment completed with vendor evidence cross-refs
  • Current Tier scored per Function; gap narrative prepared for executives
  • Target Profile defined with prioritized subcategories, owners, and milestones
  • Cross-skill evidence reused from access-control, audit-logging, vendor, MCP skills
  • Evidence manifest complete with SHA-256 hashes and engagement ID
  • Improvement plan (ID.IM) links findings to remediation trackers

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.