Skip to content

What is Guidance?

Guidance is the human-readable documentation generated from your baseline. It explains each security control: what it does, why it matters, how to implement it, and how to verify compliance.

Once you have a baseline, run ./mscp.py guidance to create documentation in multiple formats.


Format Description Version
AsciiDoc (.adoc) Source format for the documentation Both
HTML (.html) Web-viewable documentation Both
PDF (.pdf) Printable format for auditors and compliance teams Both
Markdown (.md) Markdown format documentation 2.0 only

Each guidance document contains:

Document sections:

  • Foreword and scope
  • Authors and contributors
  • Acronyms and terminology

For each security rule:

Section Description
Discussion What the control does and why it’s important
Check How to verify the setting is correctly applied
Fix How to configure macOS to meet the requirement
Result Expected values when compliant
References Links to NIST 800-53, CIS, DISA STIG, and Apple documentation
Severity Impact level of the control

  • Compliance audits - Provide documentation showing how your systems meet framework requirements
  • Security reviews - Share implementation details with security teams
  • Change management - Document what settings are being applied and why
  • Training - Help administrators understand the security controls