NIST CSF 2.0 Specialist
Implement, assess, and manage cybersecurity programs aligned with the NIST Cybersecurity Framework 2.0 — the definitive standard for organizational cybersecurity risk management.
Table of Contents
Trigger Phrases
Use this skill when you hear:
- "NIST cybersecurity framework"
- "CSF 2.0"
- "NIST compliance"
- "cybersecurity risk management"
- "NIST controls"
- "NIST assessment"
- "cybersecurity maturity"
- "NIST CSF profile"
- "cybersecurity governance"
- "cybersecurity program assessment"
- "CSF gap analysis"
- "cross-framework compliance mapping"
Quick Start
Assess Cybersecurity Maturity
python scripts/csf_maturity_assessor.py --input assessment.json --target-tier 3 --output maturity_report.json
Map Controls Across Frameworks
python scripts/csf_control_mapper.py --source-framework nist-csf --target-framework iso27001 --output mapping.json
Generate Gap Analysis
python scripts/csf_maturity_assessor.py --input assessment.json --target-tier 4 --format markdown --output gap_analysis.md
Multi-Framework Unified Matrix
python scripts/csf_control_mapper.py --source-framework nist-csf --target-framework all --output unified_matrix.json
Tools
csf_maturity_assessor.py
Comprehensive maturity assessment engine for NIST CSF 2.0.
Capabilities:
- Scores each function and category on a 1–4 tier scale
- Compares current profile against target profile
- Generates prioritized gap analysis with remediation actions
- Maps gaps to specific CSF subcategories
- Produces JSON or Markdown output
Usage:
# Full maturity assessment with gap analysis
python scripts/csf_maturity_assessor.py \
--input current_state.json \
--target-tier 3 \
--output report.json
# Markdown report for executive presentation
python scripts/csf_maturity_assessor.py \
--input current_state.json \
--target-tier 4 \
--format markdown \
--output executive_report.md
# Assess specific functions only
python scripts/csf_maturity_assessor.py \
--input current_state.json \
--functions GOVERN,IDENTIFY,PROTECT \
--target-tier 3 \
--output partial_report.json
Input Format (current_state.json):
{
"organization": "Acme Corp",
"assessment_date": "2026-03-09",
"assessor": "Security Team",
"functions": {
"GOVERN": {
"GV.OC": {
"score": 2,
"evidence": "Mission documented, partial stakeholder mapping",
"notes": "Legal requirements catalog incomplete"
},
"GV.RM": {
"score": 1,
"evidence": "No formal risk management strategy",
"notes": "Risk appetite not defined"
}
},
"IDENTIFY": {
"ID.AM": {
"score": 3,
"evidence": "CMDB maintained, automated discovery",
"notes": "Shadow IT gap exists"
}
}
}
}
csf_control_mapper.py
Cross-framework control mapping engine.
Capabilities:
- Maps NIST CSF 2.0 categories to ISO 27001, SOC 2, HIPAA, PCI-DSS
- Identifies overlapping controls for multi-framework programs
- Generates unified control matrices
- Highlights gaps unique to each framework
Usage:
# Map CSF to ISO 27001
python scripts/csf_control_mapper.py \
--source-framework nist-csf \
--target-framework iso27001 \
--output iso_mapping.json
# Map CSF to all supported frameworks
python scripts/csf_control_mapper.py \
--source-framework nist-csf \
--target-framework all \
--output unified_matrix.json
# Map specific functions only
python scripts/csf_control_mapper.py \
--source-framework nist-csf \
--target-framework soc2 \
--functions GOVERN,PROTECT \
--output soc2_mapping.json
# Markdown output for documentation
python scripts/csf_control_mapper.py \
--source-framework nist-csf \
--target-framework iso27001 \
--format markdown \
--output mapping_report.md
NIST CSF 2.0 Overview
What Changed in CSF 2.0
Released in February 2024, NIST CSF 2.0 represents a major evolution from the original 2014 framework and 2018 v1.1 update:
Expanded Scope: CSF 2.0 applies to ALL organizations — not just critical infrastructure. Small businesses, government agencies, higher education, and nonprofits are now explicitly in scope.
New GOVERN Function: The most significant change. GOVERN elevates cybersecurity governance to a top-level function, recognizing that executive leadership, policy, and oversight are prerequisites for effective cybersecurity.
Enhanced Supply Chain Focus: Cybersecurity Supply Chain Risk Management (C-SCRM) is now a category under GOVERN, reflecting the reality that supply chain attacks are a primary threat vector.
Improved Guidance: CSF 2.0 includes implementation examples and quick-start guides that were absent in earlier versions. The framework is more actionable and prescriptive while maintaining its flexible, risk-based approach.
Profile Updates: Profiles are now more clearly defined as organizational profiles (describing current/target states) and community profiles (sector-specific templates).
Framework Architecture
┌─────────────────────────────────────────────────────┐
│ CSF CORE │
│ │
│ ┌─────────┐ │
│ │ GOVERN │ ← NEW: Overarching governance │
│ └────┬────┘ │
│ │ │
│ ┌────▼────┐ ┌─────────┐ ┌────────┐ ┌─────────┐│
│ │IDENTIFY │→ │ PROTECT │→ │ DETECT │→ │ RESPOND ││
│ └─────────┘ └─────────┘ └────────┘ └────┬────┘│
│ │ │
│ ┌────▼────┐ │
│ │ RECOVER │ │
│ └─────────┘ │
├─────────────────────────────────────────────────────┤
│ PROFILES │
│ Current State ↔ Target State │
├─────────────────────────────────────────────────────┤
│ TIERS │
│ Partial → Risk Informed → Repeatable → Adaptive │
└─────────────────────────────────────────────────────┘
Six Core Functions
1. GOVERN (GV) — NEW in CSF 2.0
The GOVERN function establishes and monitors the organization's cybersecurity risk management strategy, expectations, and policy. It is the connective tissue across all other functions.
GV.OC — Organizational Context
Understanding the organization's mission, stakeholder expectations, and dependencies is the foundation for all cybersecurity decisions.
Key Activities:
- Document organizational mission, objectives, and stakeholder expectations
- Catalog legal, regulatory, and contractual cybersecurity obligations
- Map critical business processes and their technology dependencies
- Define risk appetite and risk tolerance statements
- Identify internal and external stakeholders with cybersecurity interests
Implementation Guidance:
- Maintain a regulatory obligations register updated quarterly
- Conduct annual stakeholder mapping exercises
- Align cybersecurity objectives with enterprise risk management (ERM)
- Document dependencies between business processes and IT assets
Maturity Indicators:
| Tier |
Indicator |
| Tier 1 |
Ad hoc understanding of mission and obligations |
| Tier 2 |
Documented mission alignment, partial regulatory catalog |
| Tier 3 |
Formal stakeholder mapping, complete regulatory register, defined risk appetite |
| Tier 4 |
Dynamic risk appetite adjustment, continuous stakeholder engagement, real-time regulatory tracking |
GV.RM — Risk Management Strategy
Key Activities:
- Establish cybersecurity risk management strategy aligned to enterprise risk
- Define organizational risk tolerance levels (quantitative where possible)
- Create formal risk statements approved by leadership
- Integrate cybersecurity risk into strategic planning and investment decisions
- Review and update risk strategy based on threat landscape changes
Implementation Guidance:
- Use quantitative risk analysis methods (FAIR, Monte Carlo) for critical assets
- Maintain risk tolerance thresholds per business unit and asset class
- Present risk posture to the board at least quarterly
- Establish risk acceptance criteria and approval workflows
- Link risk management outcomes to budget allocation
GV.RR — Roles, Responsibilities, and Authorities
Key Activities:
- Define CISO role, reporting structure, and authority
- Establish cybersecurity responsibilities across all organizational levels
- Ensure board-level cybersecurity oversight
- Define authority for cybersecurity decisions (incident response, risk acceptance)
- Integrate cybersecurity responsibilities into HR processes (job descriptions, performance reviews)
Implementation Guidance:
- CISO should report to CEO or board (not buried under IT)
- Create a RACI matrix for cybersecurity functions
- Include cybersecurity objectives in executive performance metrics
- Establish a cybersecurity steering committee with cross-functional representation
- Document delegation of authority for emergency cybersecurity decisions
GV.PO — Policy
Key Activities:
- Develop comprehensive cybersecurity policy framework
- Ensure policies are informed by organizational context and risk strategy
- Establish policy review and update cadence (annual minimum)
- Communicate policies to all stakeholders including third parties
- Enforce policy compliance through technical and administrative controls
Implementation Guidance:
- Structure policies in a hierarchy: Policy → Standards → Procedures → Guidelines
- Tag policies with applicable regulatory requirements
- Use exception management processes for policy deviations
- Measure policy awareness and compliance rates
- Automate policy distribution and acknowledgment tracking
GV.OV — Oversight
Key Activities:
- Review cybersecurity strategy execution and outcomes
- Report cybersecurity risk posture to governance bodies (board, committees)
- Establish KPIs and KRIs for cybersecurity performance
- Conduct management reviews of the cybersecurity program
- Adjust strategy based on performance metrics and changing risk landscape
Key Metrics:
- Mean Time to Detect (MTTD) and Mean Time to Respond (MTTR)
- Percentage of critical assets with current risk assessments
- Policy compliance rate across business units
- Vulnerability remediation timelines (critical/high/medium/low)
- Security awareness training completion and phishing simulation results
- Third-party risk assessment coverage
GV.SC — Cybersecurity Supply Chain Risk Management
Key Activities:
- Establish C-SCRM policies and procedures
- Assess cybersecurity risk of suppliers, vendors, and partners
- Include cybersecurity requirements in procurement and contracts
- Monitor supply chain cybersecurity posture continuously
- Plan for supply chain disruption and compromise scenarios
Implementation Guidance:
- Tier suppliers by criticality and data access level
- Require SOC 2 Type II or equivalent from critical suppliers
- Include right-to-audit clauses in contracts
- Monitor supplier breach disclosures and vulnerability announcements
- Maintain a software bill of materials (SBOM) for critical applications
- Validate supplier incident response capabilities
2. IDENTIFY (ID)
The IDENTIFY function develops organizational understanding to manage cybersecurity risk to systems, assets, data, and capabilities.
ID.AM — Asset Management
Key Activities:
- Maintain comprehensive hardware and software asset inventories
- Classify assets by criticality and sensitivity
- Map data flows between systems, networks, and external parties
- Identify and catalog all data repositories (structured and unstructured)
- Track software licensing and end-of-life/end-of-support status
- Discover and manage shadow IT
Implementation Guidance:
- Deploy automated asset discovery tools (agent-based and network-based)
- Maintain a Configuration Management Database (CMDB)
- Tag assets with owner, criticality, data classification, and regulatory scope
- Conduct quarterly asset reconciliation
- Integrate asset inventory with vulnerability management and patch systems
ID.RA — Risk Assessment
Key Activities:
- Identify and document vulnerabilities across all asset types
- Integrate threat intelligence feeds into risk assessment processes
- Conduct risk analysis combining likelihood and impact
- Prioritize risks based on organizational risk tolerance
- Document risk assessment results and risk treatment decisions
Implementation Guidance:
- Use standardized risk assessment methodologies (NIST SP 800-30, FAIR, OCTAVE)
- Maintain a risk register with assigned owners and treatment plans
- Conduct risk assessments for new systems, major changes, and annually
- Incorporate threat intelligence from ISACs, CISA advisories, and vendor bulletins
- Use vulnerability scanning results as input to risk assessment
ID.IM — Improvement
Key Activities:
- Conduct post-incident lessons learned reviews
- Track improvement actions to completion
- Benchmark cybersecurity program against peers and standards
- Integrate improvement insights into program planning and budgeting
- Share lessons learned across the organization
Implementation Guidance:
- Schedule blameless post-mortems within 2 weeks of significant incidents
- Maintain an improvement action tracker with deadlines and owners
- Conduct annual program maturity assessments
- Participate in industry information sharing organizations
3. PROTECT (PR)
The PROTECT function implements appropriate safeguards to ensure delivery of critical services.
PR.AA — Identity Management, Authentication, and Access Control
Key Activities:
- Implement identity governance and administration (IGA)
- Enforce multi-factor authentication (MFA) for all users — prioritize FIDO2/WebAuthn and hardware keys (YubiKey)
- Deploy single sign-on (SSO) with SAML/OIDC integration
- Implement privileged access management (PAM) for administrative accounts
- Adopt zero trust architecture principles (never trust, always verify)
- Enforce least privilege and just-in-time (JIT) access models
- Conduct regular access reviews and certification campaigns
Implementation Guidance:
- Require phishing-resistant MFA (FIDO2) for administrative and high-risk access
- Deploy PAM solutions with session recording and credential vaulting
- Implement network micro-segmentation aligned with zero trust
- Automate user provisioning/deprovisioning tied to HR systems
- Review privileged access monthly, standard access quarterly
- Maintain identity federation with partners using SAML/OIDC
PR.AT — Awareness and Training
Key Activities:
- Deliver role-based cybersecurity training (developer, executive, general staff)
- Conduct regular phishing simulation campaigns
- Provide specialized training for privileged users and administrators
- Measure training effectiveness through testing and behavioral metrics
- Update training content based on current threats
Implementation Guidance:
- Require annual security awareness training for all personnel
- Quarterly phishing simulations with progressive difficulty
- Track and remediate repeat phishing test failures
- Provide secure coding training for developers (OWASP Top 10)
- Executive training should focus on risk governance and incident decisions
PR.DS — Data Security
Key Activities:
- Encrypt data at rest using AES-256 or equivalent
- Encrypt data in transit using TLS 1.2+ (prefer TLS 1.3)
- Implement data loss prevention (DLP) controls
- Classify data per organizational taxonomy (Public, Internal, Confidential, Restricted)
- Manage encryption keys using HSMs or KMS
- Apply data retention and disposal policies
Implementation Guidance:
- Deploy endpoint DLP, network DLP, and cloud DLP
- Automate data classification using content inspection and ML
- Implement database activity monitoring for sensitive data stores
- Use tokenization for sensitive data in non-production environments
- Rotate encryption keys per policy (annually minimum)
- Secure backup data with same encryption standards as production
PR.PS — Platform Security
Key Activities:
- Implement system hardening baselines (CIS Benchmarks, DISA STIGs)
- Maintain patch management program with defined SLAs
- Enforce configuration management and drift detection
- Secure operating systems, applications, firmware, and containers
- Remove or disable unnecessary services, ports, and protocols
Implementation Guidance:
- Apply CIS Level 1 (minimum) or Level 2 benchmarks across all systems
- Patch critical vulnerabilities within 72 hours, high within 30 days
- Deploy configuration management tools (Ansible, Chef, Puppet, Terraform)
- Use immutable infrastructure patterns where possible
- Conduct regular hardening compliance scans
- Maintain golden images for standard deployments
PR.IR — Technology Infrastructure Resilience
Key Activities:
- Design redundancy into critical infrastructure components
- Implement failover mechanisms (active-active, active-passive)
- Conduct capacity planning aligned with business growth
- Test disaster recovery procedures regularly
- Maintain geographically distributed backups
Implementation Guidance:
- Define RPO/RTO for each critical system
- Test failover monthly for Tier 1 systems
- Conduct annual disaster recovery exercises
- Maintain 3-2-1 backup strategy (3 copies, 2 media types, 1 offsite)
- Monitor infrastructure capacity and alert at 80% utilization
4. DETECT (DE)
The DETECT function defines activities to identify the occurrence of a cybersecurity event.
DE.CM — Continuous Monitoring
Key Activities:
- Deploy and tune SIEM for centralized log collection and correlation
- Implement IDS/IPS for network threat detection
- Deploy EDR/XDR on all endpoints
- Monitor network traffic for anomalies (NetFlow, full packet capture for critical segments)
- Monitor cloud workloads and SaaS applications
- Establish security operations center (SOC) — internal or managed
Implementation Guidance:
- Centralize logs from all systems, applications, network devices, and cloud services
- Retain logs per regulatory requirements (minimum 1 year, 90 days hot)
- Tune SIEM rules quarterly to reduce false positives
- Implement user and entity behavior analytics (UEBA)
- Monitor DNS queries for indicators of compromise
- Deploy honeypots/honeytokens in critical network segments
DE.AE — Adverse Event Analysis
Key Activities:
- Correlate events from multiple sources to identify incidents
- Implement anomaly detection for baseline deviations
- Conduct proactive threat hunting campaigns
- Analyze alerts for true positives and escalate confirmed events
- Maintain detection playbooks for known attack patterns
Implementation Guidance:
- Develop threat hunting hypotheses based on threat intelligence
- Conduct weekly or monthly threat hunting exercises
- Map detection rules to MITRE ATT&CK techniques
- Maintain detection coverage matrix against ATT&CK
- Automate alert triage using SOAR playbooks
- Track detection efficacy metrics (true positive rate, MTTD)
5. RESPOND (RS)
The RESPOND function includes activities to take action regarding a detected cybersecurity incident.
RS.MA — Incident Management
Key Activities:
- Maintain an incident response plan (IRP) tested annually
- Define incident classification and severity levels
- Establish escalation procedures and communication chains
- Activate incident response team based on severity
- Coordinate response activities across technical and business teams
Implementation Guidance:
- Classify incidents: P1 (Critical), P2 (High), P3 (Medium), P4 (Low)
- P1 response initiation within 15 minutes, P2 within 1 hour
- Maintain on-call rotation for incident response team
- Conduct tabletop exercises quarterly and full simulations annually
- Integrate IRP with business continuity and crisis management plans
RS.AN — Incident Analysis
Key Activities:
- Conduct forensic analysis of compromised systems
- Determine root cause, attack vector, and scope of compromise
- Assess business impact (data loss, operational disruption, financial)
- Document analysis findings in incident report
- Preserve evidence chain of custody for potential legal proceedings
Implementation Guidance:
- Maintain forensic toolkit and trained forensic analysts
- Use write-blockers and forensic images for evidence preservation
- Document all analysis steps and findings in real-time
- Engage external forensic support for major incidents
- Maintain relationships with law enforcement contacts
RS.CO — Incident Response Reporting and Communication
Key Activities:
- Notify internal stakeholders per communication plan
- Report to regulatory authorities per legal requirements
- Communicate with affected individuals when required
- Coordinate with law enforcement when appropriate
- Manage media communications through designated spokesperson
Implementation Guidance:
- Pre-draft notification templates for common incident types
- Know regulatory notification timelines: GDPR (72 hours), HIPAA (60 days), state breach laws (varies)
- Maintain external communication templates reviewed by legal counsel
- Designate a single point of communication for each incident
- Document all communications as part of incident record
RS.MI — Incident Mitigation
Key Activities:
- Execute containment actions to limit incident scope
- Eradicate threat actor presence from the environment
- Initiate recovery procedures for affected systems
- Validate containment effectiveness before declaring contained
- Monitor for threat actor re-entry during and after mitigation
Implementation Guidance:
- Pre-define containment strategies: network isolation, account disable, endpoint quarantine
- Maintain containment playbooks for ransomware, data breach, insider threat, DDoS
- Validate removal of all persistence mechanisms before recovery
- Monitor compromised accounts and systems for 90 days post-incident
- Apply lessons learned to prevent recurrence
6. RECOVER (RC)
The RECOVER function identifies activities to maintain resilience and restore capabilities after an incident.
RC.RP — Incident Recovery Plan Execution
Key Activities:
- Execute recovery procedures per documented plans
- Prioritize system restoration based on business criticality
- Validate system integrity before returning to production
- Restore from known-good backups after verifying backup integrity
- Conduct post-recovery validation testing
Implementation Guidance:
- Restore Tier 1 (critical) systems first, then Tier 2, Tier 3
- Verify backup integrity and absence of compromise before restore
- Rebuild from golden images rather than cleaning compromised systems
- Validate application functionality and data integrity post-recovery
- Obtain business owner sign-off before declaring recovery complete
RC.CO — Incident Recovery Communication
Key Activities:
- Communicate recovery status to internal and external stakeholders
- Manage public communications and reputation
- Provide updates to regulators on recovery progress
- Document recovery activities and timeline
- Communicate improvements made to prevent recurrence
Implementation Guidance:
- Provide regular status updates during recovery (hourly for P1, daily for P2)
- Coordinate public messaging with legal, PR, and executive leadership
- Prepare customer-facing FAQs for significant incidents
- Issue post-incident summary to all stakeholders within 30 days
- Demonstrate corrective actions taken to rebuild trust
CSF Profiles
Profiles enable organizations to describe their current cybersecurity posture and their target state.
Current Profile
A snapshot of how the organization currently manages cybersecurity risk, assessed against CSF categories and subcategories.
Creating a Current Profile:
- For each CSF category, assess the current implementation level
- Document evidence supporting the assessment
- Identify which tier best describes current practices
- Note dependencies and constraints
Target Profile
The desired cybersecurity state, informed by business objectives, regulatory requirements, and risk appetite.
Creating a Target Profile:
- Review organizational context (GV.OC) — mission, obligations, risk appetite
- Determine target tier for each category based on risk tolerance
- Prioritize categories based on business criticality
- Align target profile with available resources and timeline
Gap Analysis
The difference between current and target profiles drives the implementation roadmap.
Gap Analysis Process:
- Compare current tier to target tier for each category
- Identify categories with the largest gaps
- Assess effort required to close each gap (people, process, technology)
- Prioritize based on risk reduction impact and implementation feasibility
- Create phased remediation plan with milestones
CSF Tiers
Tiers describe the degree to which an organization's cybersecurity risk management practices exhibit the characteristics defined in the framework.
Tier 1 — Partial
- Risk Management Process: Ad hoc, not formalized
- Integrated Risk Management: Limited awareness of cybersecurity risk at organizational level
- External Participation: No formal collaboration or information sharing
- Example: Small business with antivirus and firewall but no formal security program, no documented policies, reactive approach to incidents
Tier 2 — Risk Informed
- Risk Management Process: Risk-aware but not organization-wide policy
- Integrated Risk Management: Awareness of risk at management level, some cybersecurity investment
- External Participation: Informal information sharing
- Example: Mid-size company with documented security policies, basic vulnerability scanning, security awareness training, but inconsistent implementation across departments
Tier 3 — Repeatable
- Risk Management Process: Formal, expressed as policy, regularly updated
- Integrated Risk Management: Organization-wide risk-informed approach
- External Participation: Active participation in information sharing
- Example: Enterprise with comprehensive security program, SIEM/SOC, regular assessments, defined risk appetite, consistent policy enforcement, mature incident response
Tier 4 — Adaptive
- Risk Management Process: Continuously improved based on lessons learned and predictive indicators
- Integrated Risk Management: Cybersecurity risk management is part of organizational culture
- External Participation: Active contribution to broader cybersecurity ecosystem
- Example: Organization using threat intelligence-driven defense, continuous control validation, automated response, adaptive risk management that adjusts in real-time to changing threat landscape
Cross-Framework Mapping
NIST CSF 2.0 maps to multiple compliance frameworks, enabling organizations to satisfy multiple requirements simultaneously.
NIST CSF → ISO 27001:2022
| CSF Function |
CSF Category |
ISO 27001 Annex A Controls |
| GOVERN |
GV.OC |
A.5.1, A.5.2 (Policies, Roles) |
| GOVERN |
GV.RM |
A.5.3 (Segregation of Duties) |
| GOVERN |
GV.PO |
A.5.1 (Information Security Policy) |
| GOVERN |
GV.SC |
A.5.19-5.23 (Supplier Relations) |
| IDENTIFY |
ID.AM |
A.5.9, A.5.10, A.8.1 (Asset Management) |
| IDENTIFY |
ID.RA |
A.5.7 (Threat Intelligence), A.8.8 (Vulnerability Management) |
| PROTECT |
PR.AA |
A.5.15-5.18, A.8.2-8.5 (Access Control) |
| PROTECT |
PR.DS |
A.8.10-8.12, A.8.24 (Cryptography, Data) |
| PROTECT |
PR.PS |
A.8.9 (Configuration), A.8.19 (Software Installation) |
| DETECT |
DE.CM |
A.8.15, A.8.16 (Logging, Monitoring) |
| RESPOND |
RS.MA |
A.5.24-5.28 (Incident Management) |
| RECOVER |
RC.RP |
A.5.29, A.5.30 (ICT Continuity) |
NIST CSF → SOC 2 Trust Service Criteria
| CSF Function |
SOC 2 TSC |
| GOVERN |
CC1 (Control Environment), CC2 (Communication) |
| IDENTIFY |
CC3 (Risk Assessment) |
| PROTECT |
CC5 (Control Activities), CC6 (Logical & Physical Access) |
| DETECT |
CC7 (System Operations) |
| RESPOND |
CC7 (System Operations), CC8 (Change Management) |
| RECOVER |
CC9 (Risk Mitigation), A1 (Availability) |
NIST CSF → HIPAA Security Rule
| CSF Function |
HIPAA Safeguard |
| GOVERN |
Administrative Safeguards (§164.308) |
| IDENTIFY |
Risk Analysis (§164.308(a)(1)) |
| PROTECT |
Access Control (§164.312(a)), Transmission Security (§164.312(e)) |
| DETECT |
Audit Controls (§164.312(b)), Integrity Controls (§164.312(c)) |
| RESPOND |
Security Incident Procedures (§164.308(a)(6)) |
| RECOVER |
Contingency Plan (§164.308(a)(7)) |
NIST CSF → PCI-DSS v4.0
| CSF Function |
PCI-DSS Requirements |
| GOVERN |
Req 12 (Organizational Policies) |
| IDENTIFY |
Req 2 (Secure Configurations), Req 12.4 (Risk Assessment) |
| PROTECT |
Req 3-4 (Data Protection), Req 7-8 (Access Control), Req 9 (Physical) |
| DETECT |
Req 10-11 (Logging, Testing) |
| RESPOND |
Req 12.10 (Incident Response) |
| RECOVER |
Req 12.10.2 (Recovery Procedures) |
Infrastructure Security Assessment
Assessment Across All Functions
GOVERN Assessment:
- Review governance documentation completeness
- Validate board reporting cadence and content
- Assess supply chain risk management program maturity
- Evaluate policy framework coverage and currency
IDENTIFY Assessment:
- Audit asset inventory accuracy (sample validation)
- Review risk assessment methodology and outputs
- Evaluate threat intelligence integration
- Assess improvement tracking and closure rates
PROTECT Assessment:
- Test authentication controls (MFA enforcement, password policy)
- Review access control configurations (least privilege validation)
- Assess encryption implementation (at rest, in transit, key management)
- Validate hardening baselines against benchmarks
- Test backup and recovery capabilities
DETECT Assessment:
- Validate SIEM log coverage (are all critical systems sending logs?)
- Test detection rules against MITRE ATT&CK scenarios
- Assess SOC operational maturity
- Review threat hunting program effectiveness
RESPOND Assessment:
- Review incident response plan currency and completeness
- Evaluate IR team capabilities and training
- Assess forensic readiness
- Test communication plans and notification workflows
RECOVER Assessment:
- Test disaster recovery procedures and measure RPO/RTO achievement
- Validate backup integrity through restore testing
- Assess recovery communication effectiveness
- Review post-incident improvement tracking
Maturity Assessment Workflow
Phase 1: Preparation (Week 1)
- Define Scope — Identify organizational units, systems, and processes in scope
- Gather Documentation — Collect policies, procedures, architecture diagrams, audit reports
- Schedule Interviews — Book time with CISO, IT leadership, security team, business stakeholders
- Review Prior Assessments — Analyze previous CSF assessments, audit findings, penetration test results
Phase 2: Assessment (Weeks 2-3)
- Function-by-Function Evaluation — Assess each category using the csf_maturity_assessor tool
- Evidence Collection — Gather artifacts supporting each score (screenshots, configs, reports)
- Stakeholder Interviews — Validate documented state against operational reality
- Technical Validation — Verify technical controls through testing (not just documentation)
Phase 3: Analysis (Week 4)
- Score Compilation — Aggregate scores across all functions and categories
- Gap Analysis — Compare current profile to target profile
- Risk Prioritization — Rank gaps by risk exposure and remediation effort
- Cross-Reference — Map findings to applicable regulatory requirements
Phase 4: Reporting and Roadmap (Week 5)
- Executive Summary — High-level maturity scores with trend analysis
- Detailed Findings — Category-level findings with evidence and recommendations
- Remediation Roadmap — Phased plan with milestones, owners, and resource requirements
- Board Presentation — Strategic summary suitable for governance bodies
Implementation Roadmap
Phase 1: Foundation (Months 1-3)
Focus: GOVERN + IDENTIFY
- Establish cybersecurity governance structure (GV.RR)
- Define organizational context and risk appetite (GV.OC, GV.RM)
- Develop or update cybersecurity policy framework (GV.PO)
- Conduct comprehensive asset inventory (ID.AM)
- Perform baseline risk assessment (ID.RA)
Deliverables:
- Cybersecurity charter and governance structure
- Risk appetite statement
- Policy framework
- Asset inventory
- Baseline risk register
Phase 2: Core Protections (Months 4-6)
Focus: PROTECT
- Implement identity and access management improvements (PR.AA)
- Deploy MFA organization-wide (PR.AA)
- Enhance data protection controls (PR.DS)
- Apply hardening baselines to all systems (PR.PS)
- Establish security awareness program (PR.AT)
Deliverables:
- MFA deployment complete
- PAM solution operational
- Data classification applied to critical data
- Hardened system baselines deployed
- Training program launched
Phase 3: Visibility and Response (Months 7-9)
Focus: DETECT + RESPOND
- Deploy or enhance SIEM/SOC capabilities (DE.CM)
- Develop detection rules mapped to MITRE ATT&CK (DE.AE)
- Update incident response plan and test via tabletop (RS.MA)
- Establish forensic readiness (RS.AN)
- Develop communication templates and procedures (RS.CO)
Deliverables:
- SIEM operational with critical log sources
- Detection coverage for top ATT&CK techniques
- Tested incident response plan
- Forensic toolkit and procedures
- Communication templates approved
Phase 4: Resilience and Maturity (Months 10-12)
Focus: RECOVER + Continuous Improvement
- Test and validate disaster recovery procedures (RC.RP)
- Establish recovery communication procedures (RC.CO)
- Launch supply chain risk management program (GV.SC)
- Implement continuous improvement processes (ID.IM)
- Conduct year-one maturity reassessment
Deliverables:
- DR procedures tested and validated
- C-SCRM program operational
- Improvement tracking system active
- Year-one maturity assessment complete
- Year-two roadmap drafted
Reference Guides
| Guide |
Description |
| CSF Functions Guide |
Complete reference for all 6 functions, categories, subcategories, evidence requirements |
| CSF Implementation Playbook |
Step-by-step implementation guide with templates, prioritization, and budgeting |
Validation Checkpoints
Before Starting Assessment
During Assessment
After Assessment
Implementation Validation
Troubleshooting
| Problem |
Likely Cause |
Resolution |
| Maturity assessor output shows all categories at Tier 1 |
Input JSON missing score entries or all scores set to default |
Verify the input JSON has a score field (1-4) for each assessed category. Run with --functions to test a subset first. |
| Control mapper produces empty mappings for a target framework |
Framework identifier misspelled or unsupported |
Use exact identifiers: iso27001, soc2, hipaa, pci-dss, or all. Check --source-framework is set to nist-csf. |
| Gap analysis shows no gaps despite immature program |
Target tier set too low (e.g., Tier 1) |
Increase --target-tier to 3 or 4 to reflect a meaningful target state. Tier 1 is "Partial" and almost any control satisfies it. |
| Markdown output formatting broken |
Special characters in evidence or notes fields |
Ensure evidence text in input JSON does not contain unescaped pipe characters or markdown syntax. Use plain text descriptions. |
| Assessment does not include GOVERN function |
Input JSON uses CSF 1.1 structure without GOVERN |
GOVERN is new in CSF 2.0. Update the input JSON to include GOVERN with categories GV.OC, GV.RM, GV.RR, GV.PO, GV.OV, and GV.SC. |
| Cross-framework mapping missing subcategory detail |
Mapper operates at category level, not subcategory |
The mapper provides category-to-control mappings. For subcategory-level detail, consult the NIST CSF 2.0 Informative References online catalog. |
| Report file not created |
Output path directory does not exist |
Create the output directory before running. The tool does not create intermediate directories automatically. |
Success Criteria
- Current profile documented with evidence-backed scores for all 22 CSF 2.0 categories across all 6 functions
- Target profile defined with stakeholder-approved tier targets aligned to organizational risk appetite and regulatory obligations
- Gap analysis completed with each gap scored by risk exposure, remediation effort, and business impact, producing a prioritized roadmap
- GOVERN function fully implemented: cybersecurity governance charter, board reporting cadence established, CISO role defined, risk appetite documented
- Cross-framework control mapping completed for all applicable compliance obligations (ISO 27001, SOC 2, HIPAA, PCI-DSS) reducing audit duplication by 30%+
- Maturity reassessment conducted within 12 months showing measurable tier improvement in at least 75% of assessed categories
- Supply chain risk management program (GV.SC) operational with tiered supplier assessments and SBOM tracking for critical applications
Scope & Limitations
In Scope:
- NIST CSF 2.0 maturity assessment across all 6 functions and 22 categories
- Current and target profile creation with gap analysis
- Cross-framework control mapping to ISO 27001:2022, SOC 2 TSC, HIPAA Security Rule, and PCI-DSS v4.0
- Implementation roadmap generation with phased milestones
- Tier-based scoring (Partial, Risk Informed, Repeatable, Adaptive)
Out of Scope:
- NIST SP 800-53 control-level implementation (CSF is a framework, not a control catal
…(truncated)
1---2name: nist-csf-specialist3description: NIST Cybersecurity Framework 2.0 implementation, assessment, and compliance management. Use for NIST cybersecurity framework, CSF 2.0, NIST compliance, cybersecurity risk management, NIST controls, NIST assessment, cybersecurity maturity, NIST CSF profile, cybersecurity governance, CSF gap analysis, cybersecurity program development, and cross-framework compliance mapping.4license: MIT + Commons Clause5---6# NIST CSF 2.0 Specialist
7
8Implement, assess, and manage cybersecurity programs aligned with the NIST Cybersecurity Framework 2.0 — the definitive standard for organizational cybersecurity risk management.
9
10---
11
12## Table of Contents
13
14- [Trigger Phrases](#trigger-phrases)
15- [Quick Start](#quick-start)
16- [Tools](#tools)
17- [NIST CSF 2.0 Overview](#nist-csf-20-overview)
18- [Six Core Functions](#six-core-functions)
19- [CSF Profiles](#csf-profiles)
20- [CSF Tiers](#csf-tiers)
21- [Cross-Framework Mapping](#cross-framework-mapping)
22- [Infrastructure Security Assessment](#infrastructure-security-assessment)
23- [Maturity Assessment Workflow](#maturity-assessment-workflow)
24- [Implementation Roadmap](#implementation-roadmap)
25- [Reference Guides](#reference-guides)
26- [Validation Checkpoints](#validation-checkpoints)
27
28---
29
30## Trigger Phrases
31
32Use this skill when you hear:
33- "NIST cybersecurity framework"
34- "CSF 2.0"
35- "NIST compliance"
36- "cybersecurity risk management"
37- "NIST controls"
38- "NIST assessment"
39- "cybersecurity maturity"
40- "NIST CSF profile"
41- "cybersecurity governance"
42- "cybersecurity program assessment"
43- "CSF gap analysis"
44- "cross-framework compliance mapping"
45
46---
47
48## Quick Start
49
50### Assess Cybersecurity Maturity
51
52```bash
53python scripts/csf_maturity_assessor.py --input assessment.json --target-tier 3 --output maturity_report.json
54```
55
56### Map Controls Across Frameworks
57
58```bash
59python scripts/csf_control_mapper.py --source-framework nist-csf --target-framework iso27001 --output mapping.json
60```
61
62### Generate Gap Analysis
63
64```bash
65python scripts/csf_maturity_assessor.py --input assessment.json --target-tier 4 --format markdown --output gap_analysis.md
66```
67
68### Multi-Framework Unified Matrix
69
70```bash
71python scripts/csf_control_mapper.py --source-framework nist-csf --target-framework all --output unified_matrix.json
72```
73
74---
75
76## Tools
77
78### csf_maturity_assessor.py
79
80Comprehensive maturity assessment engine for NIST CSF 2.0.
81
82**Capabilities:**
83- Scores each function and category on a 1–4 tier scale
84- Compares current profile against target profile
85- Generates prioritized gap analysis with remediation actions
86- Maps gaps to specific CSF subcategories
87- Produces JSON or Markdown output
88
89**Usage:**
90
91```bash
92# Full maturity assessment with gap analysis
93python scripts/csf_maturity_assessor.py \
94 --input current_state.json \
95 --target-tier 3 \
96 --output report.json
97
98# Markdown report for executive presentation
99python scripts/csf_maturity_assessor.py \
100 --input current_state.json \
101 --target-tier 4 \
102 --format markdown \
103 --output executive_report.md
104
105# Assess specific functions only
106python scripts/csf_maturity_assessor.py \
107 --input current_state.json \
108 --functions GOVERN,IDENTIFY,PROTECT \
109 --target-tier 3 \
110 --output partial_report.json
111```
112
113**Input Format (current_state.json):**
114
115```json
116{
117 "organization": "Acme Corp",
118 "assessment_date": "2026-03-09",
119 "assessor": "Security Team",
120 "functions": {
121 "GOVERN": {
122 "GV.OC": {
123 "score": 2,
124 "evidence": "Mission documented, partial stakeholder mapping",
125 "notes": "Legal requirements catalog incomplete"
126 },
127 "GV.RM": {
128 "score": 1,
129 "evidence": "No formal risk management strategy",
130 "notes": "Risk appetite not defined"
131 }
132 },
133 "IDENTIFY": {
134 "ID.AM": {
135 "score": 3,
136 "evidence": "CMDB maintained, automated discovery",
137 "notes": "Shadow IT gap exists"
138 }
139 }
140 }
141}
142```
143
144### csf_control_mapper.py
145
146Cross-framework control mapping engine.
147
148**Capabilities:**
149- Maps NIST CSF 2.0 categories to ISO 27001, SOC 2, HIPAA, PCI-DSS
150- Identifies overlapping controls for multi-framework programs
151- Generates unified control matrices
152- Highlights gaps unique to each framework
153
154**Usage:**
155
156```bash
157# Map CSF to ISO 27001
158python scripts/csf_control_mapper.py \
159 --source-framework nist-csf \
160 --target-framework iso27001 \
161 --output iso_mapping.json
162
163# Map CSF to all supported frameworks
164python scripts/csf_control_mapper.py \
165 --source-framework nist-csf \
166 --target-framework all \
167 --output unified_matrix.json
168
169# Map specific functions only
170python scripts/csf_control_mapper.py \
171 --source-framework nist-csf \
172 --target-framework soc2 \
173 --functions GOVERN,PROTECT \
174 --output soc2_mapping.json
175
176# Markdown output for documentation
177python scripts/csf_control_mapper.py \
178 --source-framework nist-csf \
179 --target-framework iso27001 \
180 --format markdown \
181 --output mapping_report.md
182```
183
184---
185
186## NIST CSF 2.0 Overview
187
188### What Changed in CSF 2.0
189
190Released in February 2024, NIST CSF 2.0 represents a major evolution from the original 2014 framework and 2018 v1.1 update:
191
192**Expanded Scope:** CSF 2.0 applies to ALL organizations — not just critical infrastructure. Small businesses, government agencies, higher education, and nonprofits are now explicitly in scope.
193
194**New GOVERN Function:** The most significant change. GOVERN elevates cybersecurity governance to a top-level function, recognizing that executive leadership, policy, and oversight are prerequisites for effective cybersecurity.
195
196**Enhanced Supply Chain Focus:** Cybersecurity Supply Chain Risk Management (C-SCRM) is now a category under GOVERN, reflecting the reality that supply chain attacks are a primary threat vector.
197
198**Improved Guidance:** CSF 2.0 includes implementation examples and quick-start guides that were absent in earlier versions. The framework is more actionable and prescriptive while maintaining its flexible, risk-based approach.
199
200**Profile Updates:** Profiles are now more clearly defined as organizational profiles (describing current/target states) and community profiles (sector-specific templates).
201
202### Framework Architecture
203
204```
205┌─────────────────────────────────────────────────────┐
206│ CSF CORE │
207│ │
208│ ┌─────────┐ │
209│ │ GOVERN │ ← NEW: Overarching governance │
210│ └────┬────┘ │
211│ │ │
212│ ┌────▼────┐ ┌─────────┐ ┌────────┐ ┌─────────┐│
213│ │IDENTIFY │→ │ PROTECT │→ │ DETECT │→ │ RESPOND ││
214│ └─────────┘ └─────────┘ └────────┘ └────┬────┘│
215│ │ │
216│ ┌────▼────┐ │
217│ │ RECOVER │ │
218│ └─────────┘ │
219├─────────────────────────────────────────────────────┤
220│ PROFILES │
221│ Current State ↔ Target State │
222├─────────────────────────────────────────────────────┤
223│ TIERS │
224│ Partial → Risk Informed → Repeatable → Adaptive │
225└─────────────────────────────────────────────────────┘
226```
227
228---
229
230## Six Core Functions
231
232### 1. GOVERN (GV) — NEW in CSF 2.0
233
234The GOVERN function establishes and monitors the organization's cybersecurity risk management strategy, expectations, and policy. It is the connective tissue across all other functions.
235
236#### GV.OC — Organizational Context
237
238Understanding the organization's mission, stakeholder expectations, and dependencies is the foundation for all cybersecurity decisions.
239
240**Key Activities:**
241- Document organizational mission, objectives, and stakeholder expectations
242- Catalog legal, regulatory, and contractual cybersecurity obligations
243- Map critical business processes and their technology dependencies
244- Define risk appetite and risk tolerance statements
245- Identify internal and external stakeholders with cybersecurity interests
246
247**Implementation Guidance:**
248- Maintain a regulatory obligations register updated quarterly
249- Conduct annual stakeholder mapping exercises
250- Align cybersecurity objectives with enterprise risk management (ERM)
251- Document dependencies between business processes and IT assets
252
253**Maturity Indicators:**
254| Tier | Indicator |
255|------|-----------|
256| Tier 1 | Ad hoc understanding of mission and obligations |
257| Tier 2 | Documented mission alignment, partial regulatory catalog |
258| Tier 3 | Formal stakeholder mapping, complete regulatory register, defined risk appetite |
259| Tier 4 | Dynamic risk appetite adjustment, continuous stakeholder engagement, real-time regulatory tracking |
260
261#### GV.RM — Risk Management Strategy
262
263**Key Activities:**
264- Establish cybersecurity risk management strategy aligned to enterprise risk
265- Define organizational risk tolerance levels (quantitative where possible)
266- Create formal risk statements approved by leadership
267- Integrate cybersecurity risk into strategic planning and investment decisions
268- Review and update risk strategy based on threat landscape changes
269
270**Implementation Guidance:**
271- Use quantitative risk analysis methods (FAIR, Monte Carlo) for critical assets
272- Maintain risk tolerance thresholds per business unit and asset class
273- Present risk posture to the board at least quarterly
274- Establish risk acceptance criteria and approval workflows
275- Link risk management outcomes to budget allocation
276
277#### GV.RR — Roles, Responsibilities, and Authorities
278
279**Key Activities:**
280- Define CISO role, reporting structure, and authority
281- Establish cybersecurity responsibilities across all organizational levels
282- Ensure board-level cybersecurity oversight
283- Define authority for cybersecurity decisions (incident response, risk acceptance)
284- Integrate cybersecurity responsibilities into HR processes (job descriptions, performance reviews)
285
286**Implementation Guidance:**
287- CISO should report to CEO or board (not buried under IT)
288- Create a RACI matrix for cybersecurity functions
289- Include cybersecurity objectives in executive performance metrics
290- Establish a cybersecurity steering committee with cross-functional representation
291- Document delegation of authority for emergency cybersecurity decisions
292
293#### GV.PO — Policy
294
295**Key Activities:**
296- Develop comprehensive cybersecurity policy framework
297- Ensure policies are informed by organizational context and risk strategy
298- Establish policy review and update cadence (annual minimum)
299- Communicate policies to all stakeholders including third parties
300- Enforce policy compliance through technical and administrative controls
301
302**Implementation Guidance:**
303- Structure policies in a hierarchy: Policy → Standards → Procedures → Guidelines
304- Tag policies with applicable regulatory requirements
305- Use exception management processes for policy deviations
306- Measure policy awareness and compliance rates
307- Automate policy distribution and acknowledgment tracking
308
309#### GV.OV — Oversight
310
311**Key Activities:**
312- Review cybersecurity strategy execution and outcomes
313- Report cybersecurity risk posture to governance bodies (board, committees)
314- Establish KPIs and KRIs for cybersecurity performance
315- Conduct management reviews of the cybersecurity program
316- Adjust strategy based on performance metrics and changing risk landscape
317
318**Key Metrics:**
319- Mean Time to Detect (MTTD) and Mean Time to Respond (MTTR)
320- Percentage of critical assets with current risk assessments
321- Policy compliance rate across business units
322- Vulnerability remediation timelines (critical/high/medium/low)
323- Security awareness training completion and phishing simulation results
324- Third-party risk assessment coverage
325
326#### GV.SC — Cybersecurity Supply Chain Risk Management
327
328**Key Activities:**
329- Establish C-SCRM policies and procedures
330- Assess cybersecurity risk of suppliers, vendors, and partners
331- Include cybersecurity requirements in procurement and contracts
332- Monitor supply chain cybersecurity posture continuously
333- Plan for supply chain disruption and compromise scenarios
334
335**Implementation Guidance:**
336- Tier suppliers by criticality and data access level
337- Require SOC 2 Type II or equivalent from critical suppliers
338- Include right-to-audit clauses in contracts
339- Monitor supplier breach disclosures and vulnerability announcements
340- Maintain a software bill of materials (SBOM) for critical applications
341- Validate supplier incident response capabilities
342
343---
344
345### 2. IDENTIFY (ID)
346
347The IDENTIFY function develops organizational understanding to manage cybersecurity risk to systems, assets, data, and capabilities.
348
349#### ID.AM — Asset Management
350
351**Key Activities:**
352- Maintain comprehensive hardware and software asset inventories
353- Classify assets by criticality and sensitivity
354- Map data flows between systems, networks, and external parties
355- Identify and catalog all data repositories (structured and unstructured)
356- Track software licensing and end-of-life/end-of-support status
357- Discover and manage shadow IT
358
359**Implementation Guidance:**
360- Deploy automated asset discovery tools (agent-based and network-based)
361- Maintain a Configuration Management Database (CMDB)
362- Tag assets with owner, criticality, data classification, and regulatory scope
363- Conduct quarterly asset reconciliation
364- Integrate asset inventory with vulnerability management and patch systems
365
366#### ID.RA — Risk Assessment
367
368**Key Activities:**
369- Identify and document vulnerabilities across all asset types
370- Integrate threat intelligence feeds into risk assessment processes
371- Conduct risk analysis combining likelihood and impact
372- Prioritize risks based on organizational risk tolerance
373- Document risk assessment results and risk treatment decisions
374
375**Implementation Guidance:**
376- Use standardized risk assessment methodologies (NIST SP 800-30, FAIR, OCTAVE)
377- Maintain a risk register with assigned owners and treatment plans
378- Conduct risk assessments for new systems, major changes, and annually
379- Incorporate threat intelligence from ISACs, CISA advisories, and vendor bulletins
380- Use vulnerability scanning results as input to risk assessment
381
382#### ID.IM — Improvement
383
384**Key Activities:**
385- Conduct post-incident lessons learned reviews
386- Track improvement actions to completion
387- Benchmark cybersecurity program against peers and standards
388- Integrate improvement insights into program planning and budgeting
389- Share lessons learned across the organization
390
391**Implementation Guidance:**
392- Schedule blameless post-mortems within 2 weeks of significant incidents
393- Maintain an improvement action tracker with deadlines and owners
394- Conduct annual program maturity assessments
395- Participate in industry information sharing organizations
396
397---
398
399### 3. PROTECT (PR)
400
401The PROTECT function implements appropriate safeguards to ensure delivery of critical services.
402
403#### PR.AA — Identity Management, Authentication, and Access Control
404
405**Key Activities:**
406- Implement identity governance and administration (IGA)
407- Enforce multi-factor authentication (MFA) for all users — prioritize FIDO2/WebAuthn and hardware keys (YubiKey)
408- Deploy single sign-on (SSO) with SAML/OIDC integration
409- Implement privileged access management (PAM) for administrative accounts
410- Adopt zero trust architecture principles (never trust, always verify)
411- Enforce least privilege and just-in-time (JIT) access models
412- Conduct regular access reviews and certification campaigns
413
414**Implementation Guidance:**
415- Require phishing-resistant MFA (FIDO2) for administrative and high-risk access
416- Deploy PAM solutions with session recording and credential vaulting
417- Implement network micro-segmentation aligned with zero trust
418- Automate user provisioning/deprovisioning tied to HR systems
419- Review privileged access monthly, standard access quarterly
420- Maintain identity federation with partners using SAML/OIDC
421
422#### PR.AT — Awareness and Training
423
424**Key Activities:**
425- Deliver role-based cybersecurity training (developer, executive, general staff)
426- Conduct regular phishing simulation campaigns
427- Provide specialized training for privileged users and administrators
428- Measure training effectiveness through testing and behavioral metrics
429- Update training content based on current threats
430
431**Implementation Guidance:**
432- Require annual security awareness training for all personnel
433- Quarterly phishing simulations with progressive difficulty
434- Track and remediate repeat phishing test failures
435- Provide secure coding training for developers (OWASP Top 10)
436- Executive training should focus on risk governance and incident decisions
437
438#### PR.DS — Data Security
439
440**Key Activities:**
441- Encrypt data at rest using AES-256 or equivalent
442- Encrypt data in transit using TLS 1.2+ (prefer TLS 1.3)
443- Implement data loss prevention (DLP) controls
444- Classify data per organizational taxonomy (Public, Internal, Confidential, Restricted)
445- Manage encryption keys using HSMs or KMS
446- Apply data retention and disposal policies
447
448**Implementation Guidance:**
449- Deploy endpoint DLP, network DLP, and cloud DLP
450- Automate data classification using content inspection and ML
451- Implement database activity monitoring for sensitive data stores
452- Use tokenization for sensitive data in non-production environments
453- Rotate encryption keys per policy (annually minimum)
454- Secure backup data with same encryption standards as production
455
456#### PR.PS — Platform Security
457
458**Key Activities:**
459- Implement system hardening baselines (CIS Benchmarks, DISA STIGs)
460- Maintain patch management program with defined SLAs
461- Enforce configuration management and drift detection
462- Secure operating systems, applications, firmware, and containers
463- Remove or disable unnecessary services, ports, and protocols
464
465**Implementation Guidance:**
466- Apply CIS Level 1 (minimum) or Level 2 benchmarks across all systems
467- Patch critical vulnerabilities within 72 hours, high within 30 days
468- Deploy configuration management tools (Ansible, Chef, Puppet, Terraform)
469- Use immutable infrastructure patterns where possible
470- Conduct regular hardening compliance scans
471- Maintain golden images for standard deployments
472
473#### PR.IR — Technology Infrastructure Resilience
474
475**Key Activities:**
476- Design redundancy into critical infrastructure components
477- Implement failover mechanisms (active-active, active-passive)
478- Conduct capacity planning aligned with business growth
479- Test disaster recovery procedures regularly
480- Maintain geographically distributed backups
481
482**Implementation Guidance:**
483- Define RPO/RTO for each critical system
484- Test failover monthly for Tier 1 systems
485- Conduct annual disaster recovery exercises
486- Maintain 3-2-1 backup strategy (3 copies, 2 media types, 1 offsite)
487- Monitor infrastructure capacity and alert at 80% utilization
488
489---
490
491### 4. DETECT (DE)
492
493The DETECT function defines activities to identify the occurrence of a cybersecurity event.
494
495#### DE.CM — Continuous Monitoring
496
497**Key Activities:**
498- Deploy and tune SIEM for centralized log collection and correlation
499- Implement IDS/IPS for network threat detection
500- Deploy EDR/XDR on all endpoints
501- Monitor network traffic for anomalies (NetFlow, full packet capture for critical segments)
502- Monitor cloud workloads and SaaS applications
503- Establish security operations center (SOC) — internal or managed
504
505**Implementation Guidance:**
506- Centralize logs from all systems, applications, network devices, and cloud services
507- Retain logs per regulatory requirements (minimum 1 year, 90 days hot)
508- Tune SIEM rules quarterly to reduce false positives
509- Implement user and entity behavior analytics (UEBA)
510- Monitor DNS queries for indicators of compromise
511- Deploy honeypots/honeytokens in critical network segments
512
513#### DE.AE — Adverse Event Analysis
514
515**Key Activities:**
516- Correlate events from multiple sources to identify incidents
517- Implement anomaly detection for baseline deviations
518- Conduct proactive threat hunting campaigns
519- Analyze alerts for true positives and escalate confirmed events
520- Maintain detection playbooks for known attack patterns
521
522**Implementation Guidance:**
523- Develop threat hunting hypotheses based on threat intelligence
524- Conduct weekly or monthly threat hunting exercises
525- Map detection rules to MITRE ATT&CK techniques
526- Maintain detection coverage matrix against ATT&CK
527- Automate alert triage using SOAR playbooks
528- Track detection efficacy metrics (true positive rate, MTTD)
529
530---
531
532### 5. RESPOND (RS)
533
534The RESPOND function includes activities to take action regarding a detected cybersecurity incident.
535
536#### RS.MA — Incident Management
537
538**Key Activities:**
539- Maintain an incident response plan (IRP) tested annually
540- Define incident classification and severity levels
541- Establish escalation procedures and communication chains
542- Activate incident response team based on severity
543- Coordinate response activities across technical and business teams
544
545**Implementation Guidance:**
546- Classify incidents: P1 (Critical), P2 (High), P3 (Medium), P4 (Low)
547- P1 response initiation within 15 minutes, P2 within 1 hour
548- Maintain on-call rotation for incident response team
549- Conduct tabletop exercises quarterly and full simulations annually
550- Integrate IRP with business continuity and crisis management plans
551
552#### RS.AN — Incident Analysis
553
554**Key Activities:**
555- Conduct forensic analysis of compromised systems
556- Determine root cause, attack vector, and scope of compromise
557- Assess business impact (data loss, operational disruption, financial)
558- Document analysis findings in incident report
559- Preserve evidence chain of custody for potential legal proceedings
560
561**Implementation Guidance:**
562- Maintain forensic toolkit and trained forensic analysts
563- Use write-blockers and forensic images for evidence preservation
564- Document all analysis steps and findings in real-time
565- Engage external forensic support for major incidents
566- Maintain relationships with law enforcement contacts
567
568#### RS.CO — Incident Response Reporting and Communication
569
570**Key Activities:**
571- Notify internal stakeholders per communication plan
572- Report to regulatory authorities per legal requirements
573- Communicate with affected individuals when required
574- Coordinate with law enforcement when appropriate
575- Manage media communications through designated spokesperson
576
577**Implementation Guidance:**
578- Pre-draft notification templates for common incident types
579- Know regulatory notification timelines: GDPR (72 hours), HIPAA (60 days), state breach laws (varies)
580- Maintain external communication templates reviewed by legal counsel
581- Designate a single point of communication for each incident
582- Document all communications as part of incident record
583
584#### RS.MI — Incident Mitigation
585
586**Key Activities:**
587- Execute containment actions to limit incident scope
588- Eradicate threat actor presence from the environment
589- Initiate recovery procedures for affected systems
590- Validate containment effectiveness before declaring contained
591- Monitor for threat actor re-entry during and after mitigation
592
593**Implementation Guidance:**
594- Pre-define containment strategies: network isolation, account disable, endpoint quarantine
595- Maintain containment playbooks for ransomware, data breach, insider threat, DDoS
596- Validate removal of all persistence mechanisms before recovery
597- Monitor compromised accounts and systems for 90 days post-incident
598- Apply lessons learned to prevent recurrence
599
600---
601
602### 6. RECOVER (RC)
603
604The RECOVER function identifies activities to maintain resilience and restore capabilities after an incident.
605
606#### RC.RP — Incident Recovery Plan Execution
607
608**Key Activities:**
609- Execute recovery procedures per documented plans
610- Prioritize system restoration based on business criticality
611- Validate system integrity before returning to production
612- Restore from known-good backups after verifying backup integrity
613- Conduct post-recovery validation testing
614
615**Implementation Guidance:**
616- Restore Tier 1 (critical) systems first, then Tier 2, Tier 3
617- Verify backup integrity and absence of compromise before restore
618- Rebuild from golden images rather than cleaning compromised systems
619- Validate application functionality and data integrity post-recovery
620- Obtain business owner sign-off before declaring recovery complete
621
622#### RC.CO — Incident Recovery Communication
623
624**Key Activities:**
625- Communicate recovery status to internal and external stakeholders
626- Manage public communications and reputation
627- Provide updates to regulators on recovery progress
628- Document recovery activities and timeline
629- Communicate improvements made to prevent recurrence
630
631**Implementation Guidance:**
632- Provide regular status updates during recovery (hourly for P1, daily for P2)
633- Coordinate public messaging with legal, PR, and executive leadership
634- Prepare customer-facing FAQs for significant incidents
635- Issue post-incident summary to all stakeholders within 30 days
636- Demonstrate corrective actions taken to rebuild trust
637
638---
639
640## CSF Profiles
641
642Profiles enable organizations to describe their current cybersecurity posture and their target state.
643
644### Current Profile
645
646A snapshot of how the organization currently manages cybersecurity risk, assessed against CSF categories and subcategories.
647
648**Creating a Current Profile:**
6491. For each CSF category, assess the current implementation level
6502. Document evidence supporting the assessment
6513. Identify which tier best describes current practices
6524. Note dependencies and constraints
653
654### Target Profile
655
656The desired cybersecurity state, informed by business objectives, regulatory requirements, and risk appetite.
657
658**Creating a Target Profile:**
6591. Review organizational context (GV.OC) — mission, obligations, risk appetite
6602. Determine target tier for each category based on risk tolerance
6613. Prioritize categories based on business criticality
6624. Align target profile with available resources and timeline
663
664### Gap Analysis
665
666The difference between current and target profiles drives the implementation roadmap.
667
668**Gap Analysis Process:**
6691. Compare current tier to target tier for each category
6702. Identify categories with the largest gaps
6713. Assess effort required to close each gap (people, process, technology)
6724. Prioritize based on risk reduction impact and implementation feasibility
6735. Create phased remediation plan with milestones
674
675---
676
677## CSF Tiers
678
679Tiers describe the degree to which an organization's cybersecurity risk management practices exhibit the characteristics defined in the framework.
680
681### Tier 1 — Partial
682
683- **Risk Management Process:** Ad hoc, not formalized
684- **Integrated Risk Management:** Limited awareness of cybersecurity risk at organizational level
685- **External Participation:** No formal collaboration or information sharing
686- **Example:** Small business with antivirus and firewall but no formal security program, no documented policies, reactive approach to incidents
687
688### Tier 2 — Risk Informed
689
690- **Risk Management Process:** Risk-aware but not organization-wide policy
691- **Integrated Risk Management:** Awareness of risk at management level, some cybersecurity investment
692- **External Participation:** Informal information sharing
693- **Example:** Mid-size company with documented security policies, basic vulnerability scanning, security awareness training, but inconsistent implementation across departments
694
695### Tier 3 — Repeatable
696
697- **Risk Management Process:** Formal, expressed as policy, regularly updated
698- **Integrated Risk Management:** Organization-wide risk-informed approach
699- **External Participation:** Active participation in information sharing
700- **Example:** Enterprise with comprehensive security program, SIEM/SOC, regular assessments, defined risk appetite, consistent policy enforcement, mature incident response
701
702### Tier 4 — Adaptive
703
704- **Risk Management Process:** Continuously improved based on lessons learned and predictive indicators
705- **Integrated Risk Management:** Cybersecurity risk management is part of organizational culture
706- **External Participation:** Active contribution to broader cybersecurity ecosystem
707- **Example:** Organization using threat intelligence-driven defense, continuous control validation, automated response, adaptive risk management that adjusts in real-time to changing threat landscape
708
709---
710
711## Cross-Framework Mapping
712
713NIST CSF 2.0 maps to multiple compliance frameworks, enabling organizations to satisfy multiple requirements simultaneously.
714
715### NIST CSF → ISO 27001:2022
716
717| CSF Function | CSF Category | ISO 27001 Annex A Controls |
718|---|---|---|
719| GOVERN | GV.OC | A.5.1, A.5.2 (Policies, Roles) |
720| GOVERN | GV.RM | A.5.3 (Segregation of Duties) |
721| GOVERN | GV.PO | A.5.1 (Information Security Policy) |
722| GOVERN | GV.SC | A.5.19-5.23 (Supplier Relations) |
723| IDENTIFY | ID.AM | A.5.9, A.5.10, A.8.1 (Asset Management) |
724| IDENTIFY | ID.RA | A.5.7 (Threat Intelligence), A.8.8 (Vulnerability Management) |
725| PROTECT | PR.AA | A.5.15-5.18, A.8.2-8.5 (Access Control) |
726| PROTECT | PR.DS | A.8.10-8.12, A.8.24 (Cryptography, Data) |
727| PROTECT | PR.PS | A.8.9 (Configuration), A.8.19 (Software Installation) |
728| DETECT | DE.CM | A.8.15, A.8.16 (Logging, Monitoring) |
729| RESPOND | RS.MA | A.5.24-5.28 (Incident Management) |
730| RECOVER | RC.RP | A.5.29, A.5.30 (ICT Continuity) |
731
732### NIST CSF → SOC 2 Trust Service Criteria
733
734| CSF Function | SOC 2 TSC |
735|---|---|
736| GOVERN | CC1 (Control Environment), CC2 (Communication) |
737| IDENTIFY | CC3 (Risk Assessment) |
738| PROTECT | CC5 (Control Activities), CC6 (Logical & Physical Access) |
739| DETECT | CC7 (System Operations) |
740| RESPOND | CC7 (System Operations), CC8 (Change Management) |
741| RECOVER | CC9 (Risk Mitigation), A1 (Availability) |
742
743### NIST CSF → HIPAA Security Rule
744
745| CSF Function | HIPAA Safeguard |
746|---|---|
747| GOVERN | Administrative Safeguards (§164.308) |
748| IDENTIFY | Risk Analysis (§164.308(a)(1)) |
749| PROTECT | Access Control (§164.312(a)), Transmission Security (§164.312(e)) |
750| DETECT | Audit Controls (§164.312(b)), Integrity Controls (§164.312(c)) |
751| RESPOND | Security Incident Procedures (§164.308(a)(6)) |
752| RECOVER | Contingency Plan (§164.308(a)(7)) |
753
754### NIST CSF → PCI-DSS v4.0
755
756| CSF Function | PCI-DSS Requirements |
757|---|---|
758| GOVERN | Req 12 (Organizational Policies) |
759| IDENTIFY | Req 2 (Secure Configurations), Req 12.4 (Risk Assessment) |
760| PROTECT | Req 3-4 (Data Protection), Req 7-8 (Access Control), Req 9 (Physical) |
761| DETECT | Req 10-11 (Logging, Testing) |
762| RESPOND | Req 12.10 (Incident Response) |
763| RECOVER | Req 12.10.2 (Recovery Procedures) |
764
765---
766
767## Infrastructure Security Assessment
768
769### Assessment Across All Functions
770
771**GOVERN Assessment:**
772- Review governance documentation completeness
773- Validate board reporting cadence and content
774- Assess supply chain risk management program maturity
775- Evaluate policy framework coverage and currency
776
777**IDENTIFY Assessment:**
778- Audit asset inventory accuracy (sample validation)
779- Review risk assessment methodology and outputs
780- Evaluate threat intelligence integration
781- Assess improvement tracking and closure rates
782
783**PROTECT Assessment:**
784- Test authentication controls (MFA enforcement, password policy)
785- Review access control configurations (least privilege validation)
786- Assess encryption implementation (at rest, in transit, key management)
787- Validate hardening baselines against benchmarks
788- Test backup and recovery capabilities
789
790**DETECT Assessment:**
791- Validate SIEM log coverage (are all critical systems sending logs?)
792- Test detection rules against MITRE ATT&CK scenarios
793- Assess SOC operational maturity
794- Review threat hunting program effectiveness
795
796**RESPOND Assessment:**
797- Review incident response plan currency and completeness
798- Evaluate IR team capabilities and training
799- Assess forensic readiness
800- Test communication plans and notification workflows
801
802**RECOVER Assessment:**
803- Test disaster recovery procedures and measure RPO/RTO achievement
804- Validate backup integrity through restore testing
805- Assess recovery communication effectiveness
806- Review post-incident improvement tracking
807
808---
809
810## Maturity Assessment Workflow
811
812### Phase 1: Preparation (Week 1)
813
8141. **Define Scope** — Identify organizational units, systems, and processes in scope
8152. **Gather Documentation** — Collect policies, procedures, architecture diagrams, audit reports
8163. **Schedule Interviews** — Book time with CISO, IT leadership, security team, business stakeholders
8174. **Review Prior Assessments** — Analyze previous CSF assessments, audit findings, penetration test results
818
819### Phase 2: Assessment (Weeks 2-3)
820
8211. **Function-by-Function Evaluation** — Assess each category using the csf_maturity_assessor tool
8222. **Evidence Collection** — Gather artifacts supporting each score (screenshots, configs, reports)
8233. **Stakeholder Interviews** — Validate documented state against operational reality
8244. **Technical Validation** — Verify technical controls through testing (not just documentation)
825
826### Phase 3: Analysis (Week 4)
827
8281. **Score Compilation** — Aggregate scores across all functions and categories
8292. **Gap Analysis** — Compare current profile to target profile
8303. **Risk Prioritization** — Rank gaps by risk exposure and remediation effort
8314. **Cross-Reference** — Map findings to applicable regulatory requirements
832
833### Phase 4: Reporting and Roadmap (Week 5)
834
8351. **Executive Summary** — High-level maturity scores with trend analysis
8362. **Detailed Findings** — Category-level findings with evidence and recommendations
8373. **Remediation Roadmap** — Phased plan with milestones, owners, and resource requirements
8384. **Board Presentation** — Strategic summary suitable for governance bodies
839
840---
841
842## Implementation Roadmap
843
844### Phase 1: Foundation (Months 1-3)
845
846**Focus: GOVERN + IDENTIFY**
847
848- Establish cybersecurity governance structure (GV.RR)
849- Define organizational context and risk appetite (GV.OC, GV.RM)
850- Develop or update cybersecurity policy framework (GV.PO)
851- Conduct comprehensive asset inventory (ID.AM)
852- Perform baseline risk assessment (ID.RA)
853
854**Deliverables:**
855- Cybersecurity charter and governance structure
856- Risk appetite statement
857- Policy framework
858- Asset inventory
859- Baseline risk register
860
861### Phase 2: Core Protections (Months 4-6)
862
863**Focus: PROTECT**
864
865- Implement identity and access management improvements (PR.AA)
866- Deploy MFA organization-wide (PR.AA)
867- Enhance data protection controls (PR.DS)
868- Apply hardening baselines to all systems (PR.PS)
869- Establish security awareness program (PR.AT)
870
871**Deliverables:**
872- MFA deployment complete
873- PAM solution operational
874- Data classification applied to critical data
875- Hardened system baselines deployed
876- Training program launched
877
878### Phase 3: Visibility and Response (Months 7-9)
879
880**Focus: DETECT + RESPOND**
881
882- Deploy or enhance SIEM/SOC capabilities (DE.CM)
883- Develop detection rules mapped to MITRE ATT&CK (DE.AE)
884- Update incident response plan and test via tabletop (RS.MA)
885- Establish forensic readiness (RS.AN)
886- Develop communication templates and procedures (RS.CO)
887
888**Deliverables:**
889- SIEM operational with critical log sources
890- Detection coverage for top ATT&CK techniques
891- Tested incident response plan
892- Forensic toolkit and procedures
893- Communication templates approved
894
895### Phase 4: Resilience and Maturity (Months 10-12)
896
897**Focus: RECOVER + Continuous Improvement**
898
899- Test and validate disaster recovery procedures (RC.RP)
900- Establish recovery communication procedures (RC.CO)
901- Launch supply chain risk management program (GV.SC)
902- Implement continuous improvement processes (ID.IM)
903- Conduct year-one maturity reassessment
904
905**Deliverables:**
906- DR procedures tested and validated
907- C-SCRM program operational
908- Improvement tracking system active
909- Year-one maturity assessment complete
910- Year-two roadmap drafted
911
912---
913
914## Reference Guides
915
916| Guide | Description |
917|-------|-------------|
918| [CSF Functions Guide](references/csf-functions-guide.md) | Complete reference for all 6 functions, categories, subcategories, evidence requirements |
919| [CSF Implementation Playbook](references/csf-implementation-playbook.md) | Step-by-step implementation guide with templates, prioritization, and budgeting |
920
921---
922
923## Validation Checkpoints
924
925### Before Starting Assessment
926- [ ] Scope defined and approved by stakeholders
927- [ ] Assessment team identified with appropriate expertise
928- [ ] Prior assessment results and audit reports collected
929- [ ] Target tier defined for each function
930
931### During Assessment
932- [ ] Each category scored with supporting evidence
933- [ ] Stakeholder interviews conducted and documented
934- [ ] Technical controls validated (not just documented)
935- [ ] Cross-framework obligations identified
936
937### After Assessment
938- [ ] Gap analysis completed with prioritized recommendations
939- [ ] Remediation roadmap with milestones and owners
940- [ ] Executive summary prepared for governance bodies
941- [ ] Reassessment timeline established
942
943### Implementation Validation
944- [ ] Phase milestones achieved on schedule
945- [ ] Controls tested and validated post-implementation
946- [ ] Metrics established and baseline measurements taken
947- [ ] Continuous monitoring operational
948
949---
950
951## Troubleshooting
952
953| Problem | Likely Cause | Resolution |
954|---------|-------------|------------|
955| Maturity assessor output shows all categories at Tier 1 | Input JSON missing score entries or all scores set to default | Verify the input JSON has a `score` field (1-4) for each assessed category. Run with `--functions` to test a subset first. |
956| Control mapper produces empty mappings for a target framework | Framework identifier misspelled or unsupported | Use exact identifiers: `iso27001`, `soc2`, `hipaa`, `pci-dss`, or `all`. Check `--source-framework` is set to `nist-csf`. |
957| Gap analysis shows no gaps despite immature program | Target tier set too low (e.g., Tier 1) | Increase `--target-tier` to 3 or 4 to reflect a meaningful target state. Tier 1 is "Partial" and almost any control satisfies it. |
958| Markdown output formatting broken | Special characters in evidence or notes fields | Ensure evidence text in input JSON does not contain unescaped pipe characters or markdown syntax. Use plain text descriptions. |
959| Assessment does not include GOVERN function | Input JSON uses CSF 1.1 structure without GOVERN | GOVERN is new in CSF 2.0. Update the input JSON to include `GOVERN` with categories GV.OC, GV.RM, GV.RR, GV.PO, GV.OV, and GV.SC. |
960| Cross-framework mapping missing subcategory detail | Mapper operates at category level, not subcategory | The mapper provides category-to-control mappings. For subcategory-level detail, consult the NIST CSF 2.0 Informative References online catalog. |
961| Report file not created | Output path directory does not exist | Create the output directory before running. The tool does not create intermediate directories automatically. |
962
963---
964
965## Success Criteria
966
967- Current profile documented with evidence-backed scores for all 22 CSF 2.0 categories across all 6 functions
968- Target profile defined with stakeholder-approved tier targets aligned to organizational risk appetite and regulatory obligations
969- Gap analysis completed with each gap scored by risk exposure, remediation effort, and business impact, producing a prioritized roadmap
970- GOVERN function fully implemented: cybersecurity governance charter, board reporting cadence established, CISO role defined, risk appetite documented
971- Cross-framework control mapping completed for all applicable compliance obligations (ISO 27001, SOC 2, HIPAA, PCI-DSS) reducing audit duplication by 30%+
972- Maturity reassessment conducted within 12 months showing measurable tier improvement in at least 75% of assessed categories
973- Supply chain risk management program (GV.SC) operational with tiered supplier assessments and SBOM tracking for critical applications
974
975---
976
977## Scope & Limitations
978
979**In Scope:**
980- NIST CSF 2.0 maturity assessment across all 6 functions and 22 categories
981- Current and target profile creation with gap analysis
982- Cross-framework control mapping to ISO 27001:2022, SOC 2 TSC, HIPAA Security Rule, and PCI-DSS v4.0
983- Implementation roadmap generation with phased milestones
984- Tier-based scoring (Partial, Risk Informed, Repeatable, Adaptive)
985
986**Out of Scope:**
987- NIST SP 800-53 control-level implementation (CSF is a framework, not a control catal
988
989…(truncated)