Install
$ agentstack add skill-fastrevmd-lab-fwskillsshare-cmmc-nist-800-171-ngfw-compliance ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CMMC / NIST 800-171 NGFW Compliance Research
Overview
Use this skill to answer questions like “what does an NGFW need to do for CMMC Level 2?” or “is this firewall design sufficient for NIST 800-171 boundary protection around CUI?” The core answer is: a next-generation firewall is not CMMC compliant by itself. CMMC and NIST SP 800-171 are assessed against the contractor environment, the systems that store, process, or transmit Controlled Unclassified Information (CUI), and the policies, procedures, people, evidence, and technical controls used to protect that CUI.
An NGFW can be a major supporting control. It can enforce CUI enclave segmentation, boundary protection, default-deny access, remote-access restrictions, external connection control, secure administrative access, IDS/IPS, threat prevention, logging, and incident response visibility. It only supports CMMC/NIST 800-171 when it is selected through risk and scope decisions, configured according to documented policy, monitored, reviewed, maintained, and tied to System Security Plan (SSP), assessment objective, and remediation evidence.
Treat this as research and assessment guidance, not legal advice and not a C3PAO, assessor, DoD, or contracting-officer determination. When producing formal compliance language, cite NIST SP 800-171 requirement IDs and CMMC practice language where applicable, label assumptions, and defer final interpretation to the organization’s CMMC lead, compliance team, legal counsel, prime/customer, or authorized assessor.
Scope and routing
Parse raw configurations with the matching parsing-* skill first. Use this skill when findings must map to CMMC or NIST SP 800-171 requirements and CUI evidence; use firewall-best-practices-audit for framework-neutral hygiene.
Baseline Interpretation
What “CMMC-Compliant NGFW” Really Means
Avoid saying “this NGFW is CMMC compliant” as a standalone claim. More accurate phrasing:
- “This NGFW can support CMMC Level 2 / NIST 800-171 security requirements if configured and operated appropriately for the CUI environment.”
- “This firewall design appears aligned with selected NIST 800-171 access control, audit, and boundary-protection requirements, subject to SSP, evidence, and assessment review.”
- “The firewall is one control in the contractor’s CUI protection program; compliance depends on scope, documented practices, configuration, monitoring, access governance, incident response, and evidence.”
A CMMC-supporting firewall estate needs more than product features. It needs:
- identified CUI assets, CUI data flows, and CUI security protection assets;
- a documented system boundary and CUI enclave scope;
- an SSP that describes how firewall controls implement relevant requirements;
- network diagrams and data-flow diagrams that match the implemented firewall policy;
- least-privilege access paths to systems that store, process, or transmit CUI;
- controlled external connections and boundary protection between CUI systems and external/untrusted networks;
- secure remote access using approved encryption and authentication;
- logging, monitoring, alerting, and review of CUI-relevant firewall/VPN/admin/security events;
- configuration management, change control, backups, and periodic review of firewall rules and security profiles;
- incident response processes that use firewall evidence for detection, analysis, containment, and reporting;
- evidence retained and organized by requirement and assessment objective.
CUI Scope Comes First
Before evaluating firewall controls, determine what is in scope:
- systems that store, process, or transmit CUI;
- systems that provide security protection for CUI systems, including firewalls, VPNs, identity, logging, monitoring, vulnerability scanning, endpoint management, backups, virtualization/cloud control planes, jump hosts, and firewall managers;
- systems that can affect CUI confidentiality, integrity, or availability;
- external systems and connections used by customers, primes, subcontractors, vendors, cloud providers, MSP/MSSP/SOC providers, remote workers, and administrators;
- public-facing systems that are separated from internal CUI systems;
- wireless, guest, lab, OT, manufacturing, engineering, developer, build, test, and management networks that can reach or influence CUI systems.
Do not assume a VLAN, zone, VPC/VNet, subnet, tag, “CUI enclave” label, or “corporate internal” label is enough. The question is whether only authorized users, processes, and services can reach CUI systems, and whether the boundary is documented, monitored, tested, and maintained.
CMMC Level 2 and NIST 800-171 Version Awareness
CMMC Level 2 aligns to the 110 security requirements in NIST SP 800-171 Rev. 2 (verified 2026-07: the May 2024 DFARS class deviation keeps assessments on Rev. 2 with no expiration; Rev. 3 adoption requires future rulemaking). NIST SP 800-171 Rev. 3 changes organization and requirement text. When answering, confirm which contractual or assessment basis applies. If the user does not specify, default to CMMC Level 2 / NIST SP 800-171 Rev. 2 style requirement IDs for CMMC work, while noting that Rev. 3 exists and may matter for non-CMMC or future alignment work.
Do not mix Rev. 2 and Rev. 3 IDs without labeling them. Do not claim a Rev. 3 mapping satisfies a CMMC assessment unless the user’s assessment basis says so.
Reference Material (load on demand)
Detailed lookup material lives in references/ to keep this skill lean; read these when you need them:
references/control-mapping.md— Requirement Mapping for NGFW Controls (first-pass matrix of NGFW/firewall-relevant requirements, not all 110 NIST SP 800-171 Rev. 2 requirements).references/assessment-workflow.md— step-by-step assessment workflow, config evidence markers, and the evidence request checklist:
- Establish CUI Scope and Architecture
- Build a Firewall-to-Requirement Matrix
- Review Rulebase for CUI Intent
- Add CMMC/CUI Evidence Markers to Firewall Configs
- Validate Access Control and CUI Flow
- Validate Remote Access and External Connections
- Validate Boundary Protection and Public Systems
- Validate Audit Logging and Monitoring
- Validate Configuration Management and Assessment Evidence
NGFW Feature Expectations
A CMMC-supporting firewall estate does not need every feature enabled everywhere, but it should clearly show how each relevant risk and requirement is handled.
Core Network Security Control Features
Minimum expectations:
- stateful traffic filtering between CUI systems and less-trusted networks;
- explicit zone/interface/segment model for CUI, non-CUI, public/DMZ, guest, wireless, vendor, remote-access, management, backup, logging, and cloud networks;
- default-deny behavior between CUI and non-CUI segments unless a documented business need exists;
- specific source, destination, application/service, user/device, and zone criteria where technically possible;
- controlled outbound CUI egress for updates, DNS, NTP, logging, backup, cloud services, customer/primes, and approved business systems;
- controlled inbound paths for remote access, support, public services, file transfer, and partner/customer connections;
- NAT rules documented so reviewers can understand actual exposure and path selection;
- CMMC/CUI evidence markers in supported description/comment/tag fields for policies, NAT rules, zones/segments, objects, VPNs, and security profiles;
- management-plane isolation, encrypted admin protocols, MFA/AAA/RBAC where applicable, and no direct untrusted management exposure;
- centralized logging, time synchronization, log protection, and SIEM forwarding;
- configuration backup, restore, high availability, and change-integrity controls.
NGFW “Next-Generation” Features
Useful features that may support CMMC/NIST 800-171 evidence:
- application identification to reduce broad port-only permits;
- user identity integration for VPN, ZTNA, admin, and controlled user access paths;
- IDS/IPS, anti-malware, sandboxing, DNS security, URL filtering, and reputation controls;
- TLS inspection where legally and operationally justified, and where it does not expose CUI improperly to logs or analysts;
- data-loss or exfiltration detection features where appropriate for CUI egress risk;
- device posture, certificate, or conditional-access integration for remote access;
- dynamic address groups/tags for cloud or endpoint-driven segmentation, provided tag sources are governed and evidenced;
- WAF/WAAP or API protection for public-facing portals that bridge to internal CUI systems.
Do not overclaim NGFW features. CMMC/NIST 800-171 does not mandate a specific firewall brand or “next-generation” feature set. The relevant question is whether the implemented controls satisfy the requirements and assessment objectives for the scoped CUI environment.
Output Templates
Short Assessment Summary
Summary: The NGFW/firewall estate can support CMMC Level 2 / NIST SP 800-171 requirements, but compliance is assessed for the contractor environment and CUI protection program, not for the NGFW alone. The firewall evidence reviewed supports [strong/partial/weak] alignment with access control, audit logging, configuration management, remote access, boundary protection, and system/information integrity requirements. Key gaps are [gaps]. Required next steps are [actions]. Final assessment determination belongs to the authorized assessor/customer/compliance authority.
Firewall Finding
Finding: Broad vendor VPN access to CUI engineering enclave
NIST/CMMC mapping: 3.1.1, 3.1.3, 3.1.5, 3.1.12, 3.1.20, 3.3.1, 3.13.1
Evidence: Rule VPN-VENDOR-CUI permits vendor subnet 10.50.0.0/16 to CUI-ENG-SERVERS on multiple services. No rule description, owner, expiry, external-connection reference, or recent review evidence was provided.
Risk: Excessive vendor access could permit unauthorized access to CUI systems and may not align with least privilege, external connection control, or CUI flow restrictions.
Recommendation: Restrict source users/devices, destinations, and services; require MFA; add owner/ref/purpose markers; log sessions; document external connection authorization; recertify access; set expiry for temporary support paths.
SSP / Evidence Narrative
Control area: NIST SP 800-171 3.13.1 Boundary Protection
Scope: Firewalls FW-CUI-A/FW-CUI-B enforce the boundary between CUI-ENG, CUI-MGMT, DMZ-SFTP, VPN-USERS, CLOUD-CUI, and non-CUI corporate networks.
Implementation: CUI ingress and egress are default-deny with explicit business-approved permits. Remote access terminates on MFA VPN and reaches CUI systems only through jump hosts and approved application paths. Public file exchange terminates in DMZ-SFTP and does not directly expose internal CUI repositories.
Evidence reviewed: SSP section 10.2, network diagram v2026-06, CUI data-flow diagram v2026-05, policy export 2026-06-20, changes CHG001-CHG014, SIEM log samples, rule review 2026-Q2.
Open gaps: Rule 221 lacks owner; vendor SFTP path lacks current external-connection approval; FW-B IPS signature update evidence missing.
Conclusion: Substantially aligned pending remediation/evidence for listed gaps; final determination belongs to the assessor/customer authority.
Evidence Marker Recommendation
Recommended description:
CMMC:REMOTE NIST:3.1.12 OWNER:IT REF:CHG12345 PURPOSE:MFA VPN to CUI jump host
Do not include CUI, contract-sensitive detail, secrets, credentials, vulnerability details, or incident detail in the description. Put detailed justification in the ticket/evidence repository.
Common Pitfalls
- Saying the firewall is CMMC compliant. Say it supports CMMC/NIST 800-171 controls when configured and operated as part of the scoped environment.
- Skipping CUI scope. Firewall conclusions are weak without CUI assets, CUI data flows, SSP boundary, and security protection asset identification.
- Mixing NIST 800-171 Rev. 2, Rev. 3, and CMMC Level 2 without labels. Confirm the assessment basis and cite the right IDs.
- Treating segmentation labels as evidence. VLANs, zones, and cloud tags need policy, diagrams, access tests, monitoring, and maintenance evidence.
- Ignoring outbound CUI egress. CUI exfiltration risk often lives in broad outbound rules, cloud sync tools, unmanaged file transfer, and update/proxy exceptions.
- Overlooking security protection assets. Firewalls, VPNs, identity, SIEM, backups, management hosts, vulnerability scanners, and cloud control planes may be in scope because they protect or affect CUI systems.
- Ignoring external connections. Customer, prime, subcontractor, vendor, MSP/MSSP/SOC, cloud, and remote-access paths need authorization, restriction, logging, and review.
- Putting CUI or sensitive contract detail in descriptions. Use stable evidence references and control markers, not regulated content, export-controlled details, secrets, or incident details.
- Logging too little or logging sensitive content carelessly. Firewall logs should support review and incident response without unnecessarily exposing CUI in URLs, payload captures, or analyst workflows.
- Assuming VPN equals compliant remote access. Validate MFA, cryptography, route control, split-tunnel behavior, managed access points, logging, and user/device authorization.
- Reviewing only the Internet edge. Internal segmentation, cloud security groups, wireless, management, backup, logging, public DMZ, and vendor/customer paths matter.
- Treating POA&M-style gaps as closure. Open gaps need owner, target date, status, risk/compensating controls, and evidence of completion when remediated.
- Leaving CMMC/CUI-relevant firewall config unmarked. Where possible, policy, NAT, zone/segment, object, VPN, and security-profile descriptions/tags should carry concise
CMMC:/NIST:evidence markers.
Verification Checklist
Before finalizing a CMMC/NIST 800-171 NGFW answer:
- [ ] Confirm the assessment basis: CMMC Level 2 / NIST 800-171 Rev. 2, NIST 800-171 Rev. 3, contractual overlay, or other requirement set.
- [ ] State that compliance applies to the contractor environment/CUI protection program, not the NGFW alone.
- [ ] Identify CUI systems, CUI data flows, CUI boundary, and relevant security protection assets.
- [ ] Map claims to NIST 800-171 requirement IDs and CMMC practices/objectives where applicable.
- [ ] Check inbound, outbound, remote-access, external-connection, admin, logging, and public-system paths separately.
- [ ] Verify all allowed services/protocols/ports have business need, owner, approval, and review evidence.
- [ ] Verify CMMC/CUI-relevant policy, NAT, zone/segment, VPN, object, and profile entries include concise evidence markers where the platform supports descriptions/tags/comments.
- [ ] Verify change control, baseline configuration, backup, and periodic rule review evidence.
- [ ] Verify logging, time sync, alerting, review, log protection, and incident response evidence.
- [ ] Verify IDS/IPS/threat monitoring placement, update status, and alert response where claimed.
- [ ] Verify external connection approvals and third-party/vendor access restrictions where applicable.
- [ ] Verify gaps are recorded with owner, due date, risk, compensating control, and remediation status.
- [ ] Label assumptions and defer final determination to the authorized assessor/customer/compliance authority when appropriate.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: fastrevmd-lab
- Source: fastrevmd-lab/fwskillsshare
- License: Apache-2.0
- Homepage: https://mechub.org
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.