/mscp_jamf

Build compliance in jamf

Primary LanguagePythonMIT LicenseMIT

mscp_jamf

Build compliance in Jamf.

This will build the following xml pieces to be used by Jamf:

  • Categories (Section within baseline file)
  • Extension Attributes (the check within the mSCP project rule)
  • Scripts (the fix withn the mSCP project rule)
  • Smart Groups (passed and failed)
  • Policy scoped to failed with passed set as exempted.

Built for use with the macOS Security Compliance Project (https://github.com/usnistgov/macos_security)

Drop the generate_jamf.py script in the scripts directory within the project folders.

Then when running generate_jamf.py use the -j to generate the pieces for jamf and the -p to generate profiles.

Use the build_jamf.py script to upload the pieces built by the generate_jamf.py script. This will not upload the configuration profiles however, as Jamf will modify the contents which can cause issues.