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 the generate_guidance.py script to create documentation in multiple formats.


FormatDescription
AsciiDoc (.adoc)Source format for the documentation
HTML (.html)Web-viewable documentation
PDF (.pdf)Printable format for auditors and compliance teams

Each guidance document contains:

Document sections:

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

For each security rule:

SectionDescription
DiscussionWhat the control does and why it’s important
CheckHow to verify the setting is correctly applied
FixHow to configure macOS to meet the requirement
ResultExpected values when compliant
ReferencesLinks to NIST 800-53, CIS, DISA STIG, and Apple documentation
SeverityImpact 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