Skip to content

epitadmin/NIST-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CMMC Compliance Tracker (Web)

A minimal Streamlit app that reads your CMMC v1.0 Excel workbook and lets you track assessment status via a simple web interface, including:

  • Browse controls (by Family / Level) pulled from the Practices Catalog sheet
  • Set Status (Implemented, Partially Implemented, Not Implemented, Not Applicable)
  • Auto-scoring (1.0 / 0.5 / 0.0 / 1.0 for NA)
  • Owner, Due Date, Evidence, Notes per control
  • Overall & by-family compliance dashboard
  • Export results to a clean Excel file (no macros)

How to run

  1. Install Python 3.10+
  2. Create a virtual env (recommended)
  3. Install dependencies:
    pip install -r requirements.txt
  4. Launch the app:
    streamlit run app.py
  5. In the sidebar, upload your CMMC workbook (or use the bundled template).

Note on macros/formulas: Excel macros (VBA) and formulas are not executed in the web app. The app parses the catalog and applies a simple scoring model. If your Excel has custom logic, you may need to extend app.py to mirror it.

About

CMMC-Compliance 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages