Skip to content

How to Generate DDM Components

DDM components are generated as part of the guidance output. The script reads your baseline and creates JSON declarations ready for MDM deployment.


  1. Run the command

    Terminal window
    ./mscp.py guidance custom/baselines/BASELINE_NAME.yaml -d

    Example:

    Terminal window
    ./mscp.py guidance custom/baselines/800-53r5_moderate_macos_26.0.yaml -d
  2. Find your files

    DDM declarations are saved to build/BASELINE_NAME/:

    • Directorybuild/
      • Directory800-53r5_moderate_macos_26.0/
        • Directoryactivations/ Activation declarations (.json)
        • Directoryconfigurations/ Configuration declarations (.json)
        • Directoryassets/ Asset declarations and data files (.json, .zip)

FlagDescription
-dGenerate DDM declarations