Understand policy risk. Ask policy questions in plain language. Request a demo →

[ Glossary ]

CMMC Compliance (Cybersecurity Maturity Model Certification)

CMMC compliance is the process of meeting the U.S. Department of Defense's Cybersecurity Maturity Model Certification (CMMC) requirements, which verify that contractors and subcontractors in the Defense Industrial Base (DIB) protect federal contract information (FCI) and controlled unclassified information (CUI) using cybersecurity practices defined primarily by NIST SP 800-171.

What Is CMMC Compliance?

CMMC compliance is the process of meeting the U.S. Department of Defense's Cybersecurity Maturity Model Certification (CMMC) requirements, which verify that contractors and subcontractors in the Defense Industrial Base (DIB) protect federal contract information (FCI) and controlled unclassified information (CUI) using cybersecurity practices defined primarily by NIST SP 800-171.

Key takeaways

  • CMMC applies to any company in the defense supply chain that handles FCI or CUI, including subcontractors several tiers removed from the prime contractor.
  • The framework has three levels, with Level 2 built on the 110 security requirements in NIST SP 800-171.
  • Depending on the contract, organizations either self-assess or undergo a third-party assessment by a Certified Third-Party Assessment Organization (C3PAO).
  • Losing or failing to achieve the required CMMC level can mean losing eligibility to bid on or continue certain DoD contracts.

CMMC compliance exists because the defense industrial base has long been a target for attackers seeking access to sensitive government information through smaller, less-defended suppliers. The Department of Defense built the CMMC program to make sure that every organization touching federal contract information or controlled unclassified information, not just large primes, maintains a verifiable baseline of cybersecurity practices.

Why It Matters

Defense contracts increasingly require proof, not promises, that a contractor's cybersecurity controls actually work. A company that cannot demonstrate CMMC compliance risks losing out on bids, failing contract clauses, or being removed from a program altogether. For prime contractors, this also means flowing requirements down to subcontractors and verifying that the whole supply chain meets the bar, since a single weak link can expose the entire contract.

How It Works

CMMC compliance centers on three levels of increasing rigor:

  • Level 1 (Foundational): 15 basic safeguarding requirements for protecting FCI, verified through annual self-assessment.
  • Level 2 (Advanced): 110 security requirements drawn from NIST SP 800-171, required for most contracts involving CUI. Depending on the contract, this may call for self-assessment or certification by a C3PAO.
  • Level 3 (Expert): Builds on Level 2 with additional requirements for protecting against advanced persistent threats, assessed by the DoD itself.

Contractors identify their required level based on the sensitivity of the information they handle, then implement, document, and assess the corresponding controls. Many Level 2 contracts allow a temporary Plan of Action and Milestones (POA&M) for unmet requirements, but that conditional status is time-limited, and an annual affirmation of continued compliance is required regardless of assessment type.

Key Components and Best Practices

Achieving and maintaining CMMC compliance generally requires:

  • Scoping: Identifying every system, application, and network segment that touches FCI or CUI, since that scope defines what must be assessed.
  • Control implementation: Putting NIST SP 800-171 practices into place across access control, configuration management, audit logging, incident response, and network protection.
  • Documentation: Maintaining a System Security Plan (SSP) and Plan of Action and Milestones that describe how each requirement is met and how gaps are being closed.
  • Continuous monitoring: Treating compliance as an ongoing state rather than a one-time project, since controls can drift as networks, vendors, and configurations change.
  • Assessment readiness: Keeping evidence current so a self-assessment or C3PAO review does not require weeks of manual preparation.

Common Challenges

Organizations pursuing CMMC compliance often struggle with a few recurring issues. Scope creep makes it hard to know exactly which systems and network segments are in bounds. Documentation gets stale because policies are written once and never revisited as the environment changes. Network access and firewall rules drift from what the SSP describes, so the controls on paper no longer match what is actually enforced. And because many defense contractors run hybrid environments with multiple firewall vendors, cloud accounts, and legacy systems, pulling together consistent, audit-ready evidence across all of it becomes a manual, time-consuming exercise.

How It Connects to Network Security Policy Management and FireMon

A large share of NIST SP 800-171 requirements, and therefore CMMC Level 2, depend on how network access is actually controlled: boundary protection, least-privilege access, configuration management, and audit logging all show up in firewall and cloud security policy. This is where network security policy management (NSPM) becomes essential. NSPM gives teams a consistent way to see what access exists across firewalls, cloud controls, and segmentation, validate that it matches documented policy, and produce evidence when assessors come calling.

FireMon, the founder of NSPM, helps organizations connect the network-policy portion of CMMC readiness to what is actually enforced. FireMon supports continuous assessment of firewall and cloud policy against internal standards, documents rule changes and approvals, flags policy violations before they are deployed, and generates audit-ready reporting across hybrid, multi-vendor environments. FireMon does not certify CMMC compliance or replace a formal assessment; it supports the visibility, validation, and evidence that make network-related CMMC requirements easier to demonstrate and maintain.

Frequen­tly Asked Questions

Any organization in the Defense Industrial Base that handles federal contract information or controlled unclassified information as part of a DoD contract needs to meet the applicable CMMC level. This includes prime contractors and subcontractors at every tier of the supply chain, not just large defense companies.

NIST SP 800-171 is the underlying set of 110 security requirements for protecting controlled unclassified information, while CMMC is the Department of Defense's certification program that verifies those requirements are actually implemented. CMMC Level 2 is built directly on the NIST SP 800-171 control set.

Organizations provide an annual affirmation of continued compliance regardless of assessment type, and formal assessments, whether self-assessment or C3PAO certification, are tied to specific contract and certification cycles. Because network configurations and access can drift between formal assessments, many organizations monitor controls continuously rather than only at assessment time.

A contractor that cannot demonstrate the required CMMC level risks being ineligible to bid on or continue performing certain DoD contracts. Some Level 2 contracts allow a limited, time-bound Plan of Action and Milestones for unmet requirements, but that conditional status does not last indefinitely.

No single tool can certify or guarantee CMMC compliance, since the program covers people, processes, documentation, and technology across an organization's full environment. Tools can support specific requirements, such as network access control and audit evidence, but compliance is ultimately verified through self-assessment or a C3PAO review.

What Is CMMC Compliance? Definition | FireMon