Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 2.22 KB

README.md

File metadata and controls

46 lines (30 loc) · 2.22 KB

NIST SP 800-171 Rev 3

I built this because it was challenging to find resources for NIST 800-171 Revision 3 and CMMC compliance.

By going through the 800-171 controls, you can generate a markdown file with all statuses and notes for each security control. Withdrawn controls are filtered out from the revision 2 -> revision 3 migration.

Demo

Features

  • Stores data client-side using IndexedDB, ensuring no privacy concerns
  • Generates a markdown file for compliance (Good for System Security Plan!)
  • Allows for exporting and importing the database for archived storage

Usage

  1. Go to nist-sp-800-171
  2. Start working through security controls for a family
  3. Choose whether it has been implemented or not, and any notes
  4. Click the upper right menu
  5. Click Generate Report to download a markdown document

Icon Meanings

  • 🟢 A family, requirement, or security requirement is implemented.
  • 🔴 A family, requirement, or security requirement is not implemented.
  • ⚫ A family, requirement, or security requirement is not applicable.
  • ⚪ A family, requirement, or security requirement has not been started (default).
  • 🟡 A family or requirement is partially implemented (some security requirements are implemented and not implemented)
  • 🚧 A family or requirement has remaining work.

Privacy

All data is stored locally on your device using IndexedDB. There are no privacy concerns, as no data is sent to any server.

Resources

License

This project is licensed under the MIT License. I have no affiliation with NIST.

Made the app in a couple days... don't expect the best code.