Skip to content

jonathancaruso/awesome-cmmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome CMMC Awesome

A curated list of tools, resources, templates, and guides for CMMC (Cybersecurity Maturity Model Certification) and NIST SP 800-171 compliance.

Whether you're a defense contractor preparing for a CMMC Level 2 assessment, an MSP supporting DIB clients, or a C3PAO assessor, this list has something for you.

Contents


Official Resources

Frameworks & Standards

  • NIST SP 800-53 Rev 5 - Security and Privacy Controls (parent framework for 800-171).
  • NIST SP 800-53B - Control Baselines for Information Systems and Organizations.
  • CUI Registry - National Archives CUI Registry defining CUI categories and markings.
  • FedRAMP - Federal Risk and Authorization Management Program for cloud services. CMMC accepts FedRAMP Moderate (or equivalent) for cloud components.
  • CISA Cybersecurity Resources - Free tools and guidance from CISA applicable to CMMC controls.

DFARS Clauses

Key Defense Federal Acquisition Regulation Supplement clauses that drive CMMC:

  • DFARS 252.204-7012 - Safeguarding Covered Defense Information and Cyber Incident Reporting. The foundational clause requiring NIST 800-171 compliance.
  • DFARS 252.204-7019 - Notice of NIST SP 800-171 DoD Assessment Requirements. Requires self-assessment scores in SPRS.
  • DFARS 252.204-7020 - NIST SP 800-171 DoD Assessment Requirements. Governs Medium and High assessments by DIBCAC.
  • DFARS 252.204-7021 - Cybersecurity Maturity Model Certification Requirements. The CMMC clause itself.
  • SPRS (Supplier Performance Risk System) - Where contractors submit their NIST 800-171 self-assessment scores.

Assessment & Certification

Tools - Open Source

  • cmmc-tracker - Self-hosted CMMC Level 2 compliance tracker with artifact management, POA&M generator, audit trail, and PDF reports. Flask + SQLite, Docker-ready. (MIT)
  • CMMC-Bagel - Compliance assessment and POA&M management for CMMC/NIST 800-171A.
  • JAKTOOL/cmmc - NIST SP 800-171 Rev 2 and Rev 3 compliance manager with local data storage and compliance summaries.
  • NIST OSCAL - Official NIST OSCAL repository with schemas, examples, and the 800-53 catalog in machine-readable format.
  • OSCAL CLI - Command-line tool for common OSCAL operations (validate, convert, resolve).
  • Compliance Trestle - Opinionated tooling platform for managing compliance as code using OSCAL. Python/pip installable.
  • OpenSCAP - Open source security compliance solution implementing SCAP standards. Useful for automated technical checks.
  • Awesome OSCAL - Curated list of OSCAL tools, libraries, and resources.
  • Awesome Compliance - Broader compliance resource list covering multiple frameworks.

Tools - Commercial

  • RegScale - Continuous compliance automation platform with CMMC and 800-171 support.
  • Drata - Compliance automation for SOC 2, CMMC, NIST 800-171, and other frameworks.
  • Coalfire - Cybersecurity advisory and assessment firm, authorized C3PAO.
  • Schellman - Assessment firm offering CMMC, FedRAMP, and SOC services.
  • Fortra (Tripwire) - Security and compliance tools including configuration assessment and file integrity monitoring.
  • Totem Technologies - CMMC-focused compliance platform designed for small DIB contractors.
  • PreVeil - End-to-end encrypted email and file sharing purpose-built for CMMC/CUI compliance.
  • Summit 7 - Microsoft GCC High and CMMC compliance services.
  • ComplianceForge - Editable CMMC/NIST 800-171 policy and documentation templates.

Templates & Documentation

Training & Certification

Certification Levels (The Cyber AB)

Training Providers

Books

  • NIST SP 800-171 Compliance: A Practitioner's Guide - Practical implementation guidance for each control family.
  • CMMC for Small Business: A DIY Guide to Cybersecurity Compliance - Aimed at small contractors navigating CMMC without large budgets.

Podcasts & Video

Community

News & Legal Analysis

Cloud & Infrastructure

CMMC Level 2 requires that cloud services processing, storing, or transmitting CUI meet FedRAMP Moderate (or equivalent):

  • Microsoft GCC High - Microsoft 365 and Azure for CUI/ITAR workloads. Most popular choice for DIB.
  • Azure Government - Azure regions with FedRAMP High authorization.
  • AWS GovCloud - Isolated AWS regions designed for sensitive government workloads.
  • Google Cloud for Government - Google's government cloud offerings with FedRAMP authorization.
  • PreVeil - End-to-end encrypted email/files that meets CMMC requirements without requiring GCC High migration.

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

CC0

This list is dedicated to the public domain under CC0 1.0 Universal.

About

A curated list of CMMC and NIST 800-171 compliance resources, tools, templates, and guides

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors