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.


FileDescription
800-53_baselines.yamlNIST 800-53 control baseline definitions
mscp-data.yamlProject metadata and configuration
supported_payloads.yamlSupported configuration profile payloads
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

Defines which configuration profile payloads the project supports. When adding custom rules that use new payloads, add them here.

Contains the NIST 800-53 control mappings used by the -c flag in generate_baseline.py to output controls covered by rules.

Project-wide metadata including version information and default settings.


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