DKDavid Koran& Associates
Home The CMMC Guide Part III · Configuration Management CM.L2-3.4.1
The CMMC Guide · Configuration Management Family

CM.L2-3.4.1  Baseline Configuration

Establish and maintain baseline configurations and inventories of organizational systems (including hardware, software, firmware, and documentation) throughout the respective system development life cycles.

Family
Configuration ManagementCM, 9 requirements
Point Value
5Highest weight in the methodology
POA&M Eligible
NoCannot remain open at assessment
Objectives
SixPer NIST SP 800-171A

1Overview

CM.L2-3.4.1 opens the Configuration Management family and is one of its most heavily weighted requirements. It requires that the organization establish and maintain baseline configurations and inventories of its systems, covering hardware, software, firmware, and documentation, across the whole life of those systems. It is a five-point requirement that cannot be deferred on a plan of action, because you cannot secure or defend an environment you have not first described.

A baseline is the known-good description of how a system is built and configured, and an inventory is the record of what systems exist. Together they are the foundation the rest of configuration management stands on: change control needs a baseline to measure change against, least functionality needs to know what is installed, and an incident responder needs to know what should be there in order to spot what should not. This control asks the organization to establish those baselines and inventories and to keep them current as systems change, so that the environment is described accurately rather than assumed.

The requirement · NIST SP 800-171 Rev 2, 3.4.1

Establish and maintain baseline configurations and inventories of organizational systems (including hardware, software, firmware, and documentation) throughout the respective system development life cycles.

The requirement pairs two artifacts, a baseline configuration and an inventory, and requires both to be established and maintained across the life cycle. "Maintained" is the demanding word, because a baseline or inventory captured once and never updated drifts out of truth as systems change, and a stale description is worse than none because it invites false confidence. The five-point weight reflects that this description of the environment is the ground every other configuration control builds on.

2The Assessment Objectives

NIST SP 800-171A decomposes 3.4.1 into six objectives, three for the baseline and three for the inventory: establish it, ensure it covers hardware, software, firmware, and documentation, and maintain it.

[a]

A baseline configuration is established. The organization has a documented known-good configuration for its systems.

MeetsA documented baseline describing how systems are configured, serving as the reference for change.
FailsNo baseline exists, so there is no defined standard for how systems should be built.
[b]

The baseline configuration includes hardware, software, firmware, and documentation. The baseline is complete across those elements.

MeetsThe baseline covers hardware, software, firmware, and the documentation that describes them.
FailsThe baseline covers software only, omitting firmware or the hardware it runs on.
[c]

The baseline configuration is maintained throughout the system development life cycle. The baseline is reviewed and updated as systems change.

MeetsThe baseline is updated as systems are built, changed, and retired, so it stays accurate.
FailsThe baseline was written once and never updated, so it no longer matches reality.
[d]

A system inventory is established. The organization has a record of the systems it operates.

MeetsA documented inventory of the systems in the environment.
FailsNo inventory exists, so the full set of systems is unknown.
[e]

The system inventory includes hardware, software, firmware, and documentation. The inventory is complete across those elements.

MeetsThe inventory records hardware, software, firmware, and related documentation.
FailsThe inventory lists hardware only, missing the software and firmware on it.
[f]

The inventory is maintained throughout the system development life cycle. The inventory is reviewed and updated as systems change.

MeetsThe inventory is updated as systems are added, changed, and removed, so it stays current.
FailsThe inventory is a stale snapshot that no longer reflects the environment.

The six objectives mirror each other across the baseline and the inventory. The common gap is at objectives [c] and [f], maintenance, where a baseline and inventory were built for the assessment but are not kept current, so they drift almost immediately. The assessor looks for descriptions that are complete and demonstrably maintained, not one-time documents.

3Failure Patterns

The failures are about incomplete descriptions and descriptions that are not kept current.

The baseline that was written once

A baseline created for the assessment and never updated drifts out of truth as systems change, which fails the maintenance objectives. A baseline is only useful if it keeps pace with the environment it describes.

The inventory that misses shadow systems

An inventory that omits systems added quietly, a spare machine, a test box, a cloud instance, leaves blind spots that no other control can protect. Maintaining the inventory means capturing what actually appears in the environment, not only what was planned.

Coverage that stops at software

Baselines and inventories that cover software but omit firmware or hardware fail the completeness objectives. Firmware in particular is often forgotten, yet it is part of what has to be described and maintained.

Documentation left out

The requirement names documentation explicitly, and a baseline or inventory that captures technical detail but no documentation is incomplete. The documentation is what makes the baseline usable by someone other than the person who built it.

The common root
This control fails on maintenance more than on creation. Organizations can produce a baseline and inventory for an assessment, but keeping them current as the environment changes is the harder, ongoing work, and a description that has drifted invites false confidence in a picture that is no longer true.

4Ownership

This is an IT-owned technical control, and its main demand is the discipline to keep the baseline and inventory current rather than letting them go stale.

RoleResponsibility for this control
IT and system administratorEstablishes the baseline and inventory across hardware, software, firmware, and documentation, and maintains them as systems change. Owns the technical evidence.
Security or compliance leadConfirms the baseline and inventory are complete and current, and that maintenance actually happens.
Program leadTies baseline and inventory updates to the change process so they stay current, and retains the records.
See also: This control is the foundation of the Configuration Management family, feeding the configuration settings of CM.L2-3.4.2, the change control of CM.L2-3.4.3, and the least functionality of CM.L2-3.4.6.

5Tooling

The control is delivered by configuration documentation and by discovery and inventory tooling that keeps the picture current.

ObjectivesToolingWhat it provides
[a], [b]Documented baseline, configuration management databaseThe established known-good configuration across hardware, software, firmware, and documentation.
[d], [e]Asset discovery and inventory toolingAn inventory of systems and their components, kept complete.
[c], [f]Automated discovery, change-driven updatesMaintenance that keeps the baseline and inventory current as the environment changes.
CoverageFirmware and documentation trackingInclusion of the elements often forgotten, especially firmware and documentation.

The caveat is that automation helps but the maintenance discipline is what satisfies the control. Discovery tooling can keep an inventory current, but the baseline still needs deliberate updating as systems change, and both have to cover the full set of elements. The assessor examines whether the baseline and inventory are complete and current, so maintenance has to be demonstrable, not assumed.

6Evidence

The satisfied version of 3.4.1 shows complete, maintained baselines and inventories.

EvidenceWhat it demonstrates
Baseline configurationObjectives [a], [b]. The documented known-good configuration across all elements.
System inventoryObjectives [d], [e]. The record of systems and their components.
Maintenance recordsObjectives [c], [f]. Evidence the baseline and inventory are updated as systems change.
Coverage confirmationObjectives [b], [e]. Inclusion of hardware, software, firmware, and documentation.

The evidence should show baselines and inventories that are both complete and current, with a maintenance history rather than a single snapshot. The documented baseline and inventory paired with records of their updates is the clearest demonstration, and because this control cannot sit on a plan of action, both have to be real and current at the time of assessment.

You cannot secure what you have not described

The baseline and inventory are a five-point control because every other configuration control measures against them, and the usual gap is not creating them but keeping them current as the environment changes. Establishing complete baselines and inventories and building the discipline to maintain them is part of the onsite readiness work this practice does, and it is one of the controls that must be met rather than deferred.

Start CMMC Readiness or call 802-335-2662

7Sources

  1. NIST Special Publication 800-171 Rev 2, Protecting Controlled Unclassified Information in Nonfederal Systems and Organizations, requirement 3.4.1. csrc.nist.gov
  2. NIST Special Publication 800-171A, Assessing Security Requirements for Controlled Unclassified Information, assessment objectives 3.4.1[a] through 3.4.1[f]. csrc.nist.gov
  3. 32 CFR 170.24, CMMC Scoring Methodology, listing CM.L2-3.4.1 among the five-point basic security requirements. ecfr.gov
← Previous: Audit and Accountability
AU.L2-3.3.9 · Limit Audit Management
Next in Configuration Management →
CM.L2-3.4.2 · Security Configuration Settings
About the Author
David W. Koran is a CyberAB Registered Practitioner Advanced and the author of The CMMC Decision, now in its second edition. He works onsite with defense contractors and their counsel, from the first leadership briefing through the pre-assessment review. Reach him at 802-335-2662 or dkoran@davidkoran.com.
Entry CM.L2-3.4.1 · Edition 2026.1 · Last reviewed July 12, 2026