Skip to main content

CMMC Level 2

The Cybersecurity Maturity Model Certification (CMMC) 2.0 is a DoD requirement for all defense contractors and subcontractors handling Controlled Unclassified Information (CUI). Level 2 β€” the most common certification level β€” aligns directly with NIST SP 800-171 and requires 110 security practices.

Infracast ships 67 automated rules mapped to CMMC Level 2 practices, plus questionnaire-driven attestation workflows (Build 38) for practices that cannot be evaluated by scanning infrastructure alone.


CMMC 2.0 Overview​

LevelPracticesWho Needs ItAssessment
Level 117All DoD contractorsAnnual self-assessment
Level 2110CUI handlersTriennial 3PAO or self-assessment
Level 3110+High-priority CUI, critical programsGovernment-led assessment

Most prime contractors and their subcontractors fall under Level 2.

warning

CMMC certification became a contract requirement in 2024. Contracts in the DoD acquisition system now include CMMC clauses (DFARS 252.204-7012, 7019, 7020, 7021).


How Infracast Maps to CMMC Practices​

CMMC Level 2's 110 practices map to 14 domains. Infracast provides automated checks across the technically measurable domains:

DomainIDAutomated RulesDescription
Access ControlAC14Least privilege, remote access, CUI access
Audit & AccountabilityAU8Logging, audit review, audit protection
Configuration ManagementCM9Baseline configs, software restrictions, change control
Identification & AuthenticationIA7MFA, password complexity, account management
Incident ResponseIR3Incident detection, reporting
MaintenanceMA2Remote maintenance controls
Media ProtectionMP2Encryption of media
Personnel SecurityPS0Attestation-only
Physical ProtectionPE0Attestation-only
Risk AssessmentRA5Vulnerability scanning, risk analysis
Security AssessmentCA3Monitoring, system assessment
System & Comms ProtectionSC10Encryption, network boundary, CUI in transit
System & Info IntegritySI4Malware, patching, alerts
Awareness & TrainingAT0Attestation-only

Sample Automated Rules​

Rule IDPracticeDescription
CMMC-AC.1.001AC.1.001Limit system access to authorized users
CMMC-AC.2.005AC.2.005Provide privacy and security notices
CMMC-IA.3.083IA.3.083Require MFA for all accounts
CMMC-SC.3.177SC.3.177Encrypt CUI at rest
CMMC-SC.3.183SC.3.183Deny by default β€” allow by exception
CMMC-SI.2.214SI.2.214Check for security vulnerabilities in software

Questionnaire Templates for Non-Automatable Practices (Build 38)​

Many CMMC practices require human evidence: personnel security, physical protection, awareness training, and incident response planning. Infracast provides pre-built questionnaire templates for each domain:

Using Questionnaire Templates​

# List available CMMC templates
GET /api/v1/tenants/{tenantID}/questionnaires/templates?framework=cmmc-l2

# Create a questionnaire from the AT (Awareness & Training) template
POST /api/v1/tenants/{tenantID}/questionnaires/from-template
{
"template_id": "cmmc-l2-at",
"title": "CMMC L2 AT Domain Assessment β€” Q1 2024",
"assignees": ["training-coordinator@company.com"]
}

Pre-Built Templates​

TemplateDomainPractices
cmmc-l2-atAwareness & TrainingAT.2.056, AT.2.057, AT.3.058
cmmc-l2-pePhysical ProtectionPE.1.131, PE.1.132, PE.2.135
cmmc-l2-psPersonnel SecurityPS.2.127, PS.3.131
cmmc-l2-irIncident ResponseIR.2.092, IR.2.093, IR.2.097
cmmc-l2-maMaintenanceMA.2.111, MA.2.112, MA.3.115

Evidence Workflow​

Questionnaire Created
β”‚
β–Ό
Assigned to Responsible Party
β”‚
β–Ό
Respondent Answers + Uploads Evidence
β”‚
β–Ό
Reviewer Approves / Requests Changes
β”‚
β–Ό
Control Marked Attested (with expiry)

Each attested control contributes to your overall CMMC score alongside automated findings.


Assessment Workflow​

Full CMMC Level 2 Assessment​

  1. Discovery: Run discovery across your CUI environment (cloud, on-prem via agent/relay)
  2. Automated scoring: 67 automated rules evaluate your infrastructure posture
  3. Gap identification: Review the gap report for failing and unattested controls
  4. Questionnaire completion: Assign domain-specific questionnaires for manual practices
  5. Evidence collection: Upload policies, training records, physical access logs
  6. SSP generation: Generate your System Security Plan
# Run the audit engine for CMMC
POST /api/v1/tenants/{tenantID}/findings/run
{
"framework": "cmmc-l2"
}

# Get the gap report
GET /api/v1/tenants/{tenantID}/controls/gaps?framework=cmmc-l2

# Export CMMC compliance report
POST /api/v1/tenants/{tenantID}/reports/generate
{
"type": "framework",
"framework": "cmmc-l2",
"format": "pdf"
}

SPRS Score​

Infracast calculates your Supplier Performance Risk System (SPRS) score β€” the value you self-report to DoD β€” based on your automated and attested control results. The score ranges from -203 (maximum deficiencies) to +110 (all practices met).

GET /api/v1/tenants/{tenantID}/compliance/summary?framework=cmmc-l2

# Returns SPRS score alongside control breakdown
{
"framework": "cmmc-l2",
"sprs_score": 87,
"controls_passing": 98,
"controls_failing": 8,
"controls_attested": 12,
"controls_not_assessed": 2
}
note

Self-reported SPRS scores must be submitted to the Supplier Performance Risk System (SPRS) portal at https://www.sprs.csd.disa.mil. Infracast generates the documentation but does not submit on your behalf.


CUI Environment Scoping​

CMMC only applies to systems that store, process, or transmit CUI. Use Infracast's application layer to define your CUI boundary:

# Create an application representing your CUI boundary
POST /api/v1/tenants/{tenantID}/applications
{
"name": "CUI Enclave",
"description": "Systems in scope for CMMC assessment",
"tags": ["cmmc-in-scope", "cui"]
}

# Map resources to the CUI enclave
POST /api/v1/tenants/{tenantID}/applications/{appID}/resources
{
"resource_ids": [
"aws:us-east-1:aws.ec2.instance:web-prod-01",
"aws:us-east-1:aws.rds.db_instance:cui-db"
]
}

Compliance scoring and evidence collection can then be scoped to your CUI application boundary.


CMMC Assessment Report​

Infracast generates a complete CMMC 2.0 Level 2 assessment report from your discovered infrastructure and NIST 800-171 / CMMC rule pack findings.

What’s included:

  • 14-domain practice assessment (AC, AT, AU, CM, IA, IR, MA, MP, PE, PS, RA, CA, SC, SI)
  • SPRS score auto-calculated (110 minus unimplemented practice weights)
  • CUI asset inventory auto-detected from topology tags and node metadata
  • Gap analysis with remediation priorities
  • Plan of Action outline

Generate via UI: Documents β†’ Generate β†’ CMMC Assessment Report
DocType: cmmc_report

Required questionnaire fields: Organization name, CUI description, enclave boundaries, SPRS target score, assessment date.


Next Steps​