Quality, Expert-Derived Cybersecurity Documentation To Keep Organizations Secure, Compliant & Resilient  |  Got Questions? +1-307-241-8740
ComplianceForge

How Do I Implement NIST 800-171 R3 03.07.04 Maintenance Tools?

NIST 800-171 R3 03.07.04 Maintenance Tools at a Glance

  • Family: 03.07 Maintenance (MA)
  • Requirement ID: 03.07.04 Maintenance Tools
  • Assessment Objectives (AOs): Five (5) determination statements
  • Organization-Defined Parameters (ODPs): None (0). This requirement contains no organization-defined values
  • Source NIST 800-53 R5 Controls: MA-03, MA-03(01), MA-03(02), MA-03(03)
  • NIST 800-171 R3 Kill Chain Phase: Phase 14, Proactive Maintenance

Maintenance Tools addresses the security risks that come from the tools used to diagnose and repair systems. It is part of the Maintenance (03.07) family, and it recognizes that diagnostic and test tools, whether pre-installed, brought in on media, cloud-based, or downloaded, can carry malicious code into a system or carry Controlled Unclassified Information (CUI) out of it. Maintenance Tools (03.07.04) has three (3) parts: approve, control, and monitor the use of system maintenance tools, check media containing diagnostic and test programs for malicious code before use, and prevent maintenance equipment that contains CUI from leaving the facility unless the CUI is removed, the equipment is sanitized or destroyed, or the equipment is retained. Per the NIST discussion, maintenance tools can include hardware and software diagnostic equipment and packet sniffers, and media inspection can include checking cryptographic hashes or digital signatures.

A common difficulty with this requirement is treating maintenance tooling as outside the security program. R3 makes it explicit: tools are approved, controlled, and monitored, media is scanned before use, and equipment carrying CUI cannot simply walk out the door for off-site repair. The monitoring of tools and the CUI-equipment removal controls are the newer parts.

Where things stand for companies facing the transition from NIST 800-171 R2 to R3:

  • The National Institute of Standards and Technology (NIST) withdrew R2 on May 14, 2024, the same day R3 was published. The withdrawal notice states that R2 "has been withdrawn (archived), and is provided solely for historical purposes," so it will never receive another correction or clarification from NIST.
  • R2 remains the contractual standard for the Department of Defense (DoD) and the Defense Industrial Base (DIB). Cybersecurity Maturity Model Certification (CMMC) assessments reference it directly: per Title 32 of the Code of Federal Regulations (CFR), section 170.14(c)(3), "the security requirements in CMMC Level 2 are identical to the requirements in NIST SP 800-171 R2."
  • The rulemaking points the other direction. The proposed Controlled Unclassified Information (CUI) rule for the Federal Acquisition Regulation (FAR), published June 23, 2026 as part of the Revolutionary FAR Overhaul, would apply CUI safeguarding requirements government wide rather than only to DoD contracts, and it sets the baseline at R3. That rule is not final, and DoD has separately signaled an interim rule to move CMMC to R3.

What Does NIST 800-171 R3 03.07.04 Actually Require?

The following is reproduced verbatim from NIST 800-171 R3, requirement 03.07.04 Maintenance Tools. Only the formatting has been adjusted for readability. This requirement has three (3) lettered parts:

  • a. Approve, control, and monitor the use of system maintenance tools.
  • b. Check media with diagnostic and test programs for malicious code before it is used in the system.
  • c. Prevent the removal of system maintenance equipment containing CUI by verifying that there is no CUI on the equipment, sanitizing or destroying the equipment, or retaining the equipment within the facility.

The source controls are MA-03, MA-03(01), MA-03(02), and MA-03(03) from NIST 800-53. There are no Organization-Defined Parameters (ODPs). Per the NIST discussion, if inspected media are found to contain malicious code, the incident is handled per incident handling procedures, and a periodic review of maintenance tools can lead to withdrawing approval for outdated or unused tools. You can read the requirement directly at NIST 800-171 R3, 03.07.04 (p. 42).

What Are the Organization-Defined Parameters (ODPs) Associated with NIST 800-171 R3 03.07.04?

None (0). Requirement 03.07.04 contains no bracketed assignment, so there is no organization-defined value to select and nothing for the DoD to specify. The requirement applies as written.

Your System Security Plan (SSP) narrative for 03.07.04 therefore records how the requirement is implemented rather than a parameter you chose.

What Are the Assessment Objectives (AOs) For NIST 800-171 R3 03.07.04?

NIST 800-171A R3 breaks 03.07.04 into five (5) determination statements, and it has no Organization-Defined Parameters (ODPs). These AOs are:

  • A.03.07.04.a[01]: the use of system maintenance tools is approved.
  • A.03.07.04.a[02]: the use of system maintenance tools is controlled.
  • A.03.07.04.a[03]: the use of system maintenance tools is monitored.
  • A.03.07.04.b: media with diagnostic and test programs are checked for malicious code before the media are used in the system.
  • A.03.07.04.c: the removal of system maintenance equipment containing CUI is prevented by verifying that there is no CUI on the equipment, sanitizing or destroying the equipment, or retaining the equipment within the facility.

Part a splits into approve, control, and monitor as separate objectives. The full guidance on assessment methods and objects, is in NIST 800-171A R3, 03.07.04 (p. 54).

Assessment Methods and Objects for NIST 800-171 R3 03.07.04

Examine: maintenance policy and procedures; procedures for system maintenance tools; system maintenance tools; maintenance tool inspection records; equipment sanitization records; media sanitization records; system security plan.

Interview: personnel with system maintenance responsibilities; personnel responsible for media sanitization; personnel with information security responsibilities.

Test: processes for approving, controlling, and monitoring maintenance tools; mechanisms for supporting or implementing the approval, control, or monitoring of maintenance tools; processes for preventing the unauthorized removal of information; processes for inspecting media for malicious code; mechanisms for supporting media sanitization or the destruction of equipment; mechanisms for supporting the verification of media sanitization; processes for inspecting maintenance tools; mechanisms for supporting or implementing the inspection of maintenance tools; mechanisms for supporting or implementing the inspection of media used for maintenance.

How Does NIST 800-171 R3 03.07.04 Map From NIST 800-171 R2?

03.07.04 maps from NIST 800-171 R2 requirement 3.7.2 (provide controls on the tools, techniques, mechanisms, and personnel used to conduct system maintenance), and it draws on R2 requirement 3.7.4 (check media containing diagnostic and test programs for malicious code before the media are used):

  • A.03.07.04.a[02] maps directly to R2 3.7.2[a] (tools used to conduct maintenance are controlled).
  • A.03.07.04.b maps directly to R2 3.7.4 (media are checked for malicious code before use).
  • A.03.07.04.a[01] maps indirectly to elements of R2 3.7.2[b] and 3.7.2[c].
  • A.03.07.04.a[03] and A.03.07.04.c are net new for R3.

Mapped against the five (5) AOs, two (2) are direct (minimal effort), one (1) is indirect (moderate effort), and two (2) are net new (significant effort), with none having no mapping. Controlling tools and checking media carry forward, but monitoring tool use and preventing the removal of CUI-bearing maintenance equipment are new. Two of the five (5) objectives are significant effort.

How Does NIST 800-171 R3 03.07.04 Map to NIST 800-53 R5 and the SCF?

Source Controls in NIST 800-53 R5:

  • MA-03
  • MA-03(01)
  • MA-03(02)
  • MA-03(03)

Secure Controls Framework (SCF) Crosswalk

Organizations running a single control set across multiple frameworks can satisfy 03.07.04 through the following SCF controls:

  • AST-02 Asset Governance
  • AST-18 Security of Assets & Media
  • AST-22 Secure Disposal, Destruction or Re-Use of Equipment
  • DCH-18 Digital Media Sanitization
  • MNT-02 Maintenance Operations
  • MNT-03 Controlled Maintenance
  • MNT-04 Timely Maintenance
  • MNT-05 Preventative Maintenance
  • MNT-09 Prevent Unauthorized Removal
  • MNT-11 Maintenance Tools
  • MNT-11.1 Inspect Tools
  • MNT-18 Off-Site Maintenance

The crosswalks from NIST 800-171 R3 and NIST 800-171A R3 to the SCF are available at no cost through the SCF Set Theory Relationship Mapping (STRM): https://securecontrolsframework.com/start-here/set-theory-relationship-mapping-strm. The STRM also carries the relationship type for each mapping (Equal, Subset Of, Intersects With), which tells you whether an SCF control fully satisfies the requirement or only part of it. Mapping above taken from SCF 2026.3.

Common Pitfalls with NIST 800-171 R3 03.07.04

The following are issues teams may encounter rather than certainties. They are about the new monitoring and CUI-equipment controls, each of which needs documented evidence of due diligence and due care such as policies, standards, procedures, and configuration screenshots:

  • Monitoring tool use is net new. A.03.07.04.a[03] requires monitoring, not just approving and controlling maintenance tools. Approval alone does not satisfy this objective.
  • CUI on maintenance equipment is a removal control. A.03.07.04.c is net new and requires that equipment containing CUI is not removed unless the CUI is verified absent, the equipment is sanitized or destroyed, or it is retained. Off-site repair of equipment holding CUI is the common risk.
  • Scan media before use. A.03.07.04.b requires checking diagnostic and test media for malicious code before use, such as by verifying hashes or signatures.
  • Handle findings as incidents. Per the NIST discussion, media found to contain malicious code is handled through your incident handling process, so tie this control to 03.06.01.

What Is Reasonable Evidence For NIST 800-171 R3 03.07.04?

Reasonable objective evidence for an assessment is often subjective. The following examples of evidence to address NIST 800-171 R3 03.07.04 are sourced from the SCF Evidence Request List (ERL), available at https://securecontrolsframework.com/free-content/scf-download. These ERL artifacts are mapped to NIST 800-171 R3 03.07.04 through SCF controls. They establish a starting point for discussions on what an organization needs to have for evidence of due diligence and due care to withstand external scrutiny by an assessor or regulator.

  • E-AST-01 IT Asset Management (ITAM). An it asset management (itam) program that addresses the due diligence and due care activities associated with maintaining both secure, compliance and resilient technology assets, applications and/or services (taas).
  • E-AST-03 Asset Disposal Evidence. Asset disposal/destruction (e.g., asset tracking by serial # for shredding, degaussing, etc.).
  • E-DCH-07 Media Sanitization Documentation. Media sanitization actions.
  • E-DCH-13 Media Storage Facilities. Media storage facilities.
  • E-MNT-02 Maintenance Plan. A maintenance plan. this is program-level documentation in the form of a runbook, playbook or a similar format provides guidance on organizational practices that support existing policies and standards.
  • E-MNT-04 Maintenance Activities. Maintenance activities for the organization's technology assets, applications and/or services (taas).
  • E-MNT-05 Maintenance Tool Inspection Records. Maintenance tool inspection records.
  • E-MNT-06 Remote Maintenance Records. Remote maintenance sessions, including pre-approval, notification, cryptographic protection, disconnect verification and audit records.

Alongside these, keep the System Security Plan (SSP) narrative for 03.07.04.

Timeline Considerations for NIST 800-171 R3 03.07.04

With two (2) AOs mapping directly, one indirectly, and two net new, 03.07.04 is a moderate lift. A realistic sequence:

  1. Establish approval and control of maintenance tools, and add monitoring of their use (A.03.07.04.a[01] through a[03]).
  2. Implement media scanning for malicious code before use (A.03.07.04.b).
  3. Implement the CUI-equipment removal control: verify, sanitize or destroy, or retain (A.03.07.04.c).
  4. Collect evidence for all five (5) AOs, including tool approvals, monitoring records, media scan results, and equipment handling records.

Frequently Asked Questions About NIST 800-171 R3 03.07.04

How many assessment objectives does NIST 800-171 R3 03.07.04 have? NIST 800-171A R3 breaks 03.07.04 into five (5) assessment objectives. An assessor works through each one separately, so each needs its own evidence.

Which NIST 800-53 R5 controls does NIST 800-171 R3 03.07.04 come from? MA-03, MA-03(01), MA-03(02), MA-03(03).

How many Organization-Defined Parameters (ODPs) does NIST 800-171 R3 03.07.04 have? None (0). The requirement contains no bracketed assignment, so there is no organization-defined value and nothing for the DoD to specify.

Where does NIST 800-171 R3 03.07.04 sit in the NIST 800-171 R3 Kill Chain? Phase 14, Proactive Maintenance. The Kill Chain is a phased model for sequencing R3 implementation, and it assigns this requirement to that phase.

Bottom Line on NIST 800-171 R3 03.07.04

03.07.04 Maintenance Tools approves, controls, and monitors maintenance tools, scans diagnostic media for malicious code, and prevents CUI-bearing maintenance equipment from leaving the facility uncontrolled. It maps from R2 3.7.2 and 3.7.4, with tool control and media checking transitioning directly, while tool monitoring and the CUI-equipment control are net new. The recurring problem is treating maintenance tooling as outside the security program. Approve, control, and monitor the tools, scan media before use, and control removal of equipment containing CUI.

Authoritative sources:

Authoritative sources:

This guide reproduces U.S. Government text from NIST 800-171 R3 and NIST 800-171A R3. It is educational, not legal or assessment advice. Last reviewed: 2026-09-22.