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/:

File Description
800-53_baselines.yaml NIST 800-53 control baseline definitions
mscp-data.yaml Project metadata and configuration
acronyms.yaml Acronym definitions
pwpolicy.xml Password policy configuration template
com.apple.alf.private_data.mobileconfig Application firewall profile template
com.apple.security.authorization.mobileconfig Security authorization profile template
enablePF-mscp.sh Packet 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