This script will parse CMMC PDF documents and converts control set data to JSON, CSV and Markdown formats.
Run this once after cloning this repository
npm install
Run this to download and process PDFs to text files
npm init
Run this to parse PDF Text for CMMC Controls
npm parse
Run this to generate CSV, Markdown and other Document formats
npm gendocs
CMMC_CONTROL_ID This subsection itemizes the security requirements for each domain and at each level. Each requirement has a requirement identification number in the format – DD.L#-REQ – where:
- DD is the two-letter domain abbreviation;
- L# is the level number; and
- REQ is the FAR Clause 52.204-21 paragraph number, NIST SP 800-171 Rev 2, or NIST SP 800-172 security requirement number.