Skip to content

Includes Directory

The includes directory contains supporting files used by the generation scripts. These files provide baseline data, configuration profile templates, and payload definitions.


Located in config/includes/:

FileDescription
800-53_baselines.yamlNIST 800-53 control baseline definitions
mscp-data.yamlProject metadata and configuration
acronyms.yamlAcronym definitions
pwpolicy.xmlPassword policy configuration template
com.apple.alf.private_data.mobileconfigApplication firewall profile template
com.apple.security.authorization.mobileconfigSecurity authorization profile template
enablePF-mscp.shPacket filter enablement script

800-53_baselines.yaml — Contains the NIST 800-53 control mappings used by the -c flag in ./mscp.py baseline to output controls covered by rules.

mscp-data.yaml — Project-wide metadata including version information, supported platforms, and default settings.

acronyms.yaml — Acronym definitions used in generated documentation.


  • Directoryconfig/includes/
    • 800-53_baselines.yaml
    • mscp-data.yaml
    • acronyms.yaml
    • pwpolicy.xml
    • com.apple.alf.private_data.mobileconfig
    • com.apple.security.authorization.mobileconfig
    • enablePF-mscp.sh