Generate a consolidated configuration profile #32

Closed
opened 2026-01-19 18:28:59 +00:00 by michael · 1 comment
Owner

Originally created by @chkpnt on GitHub.

Problem to solve

When I run generate_guidance.py -p ..., a number of .mobileprofile-files will be generated. I'm using CIS Level 2 as a baseline which leads to 17 domain specific .mobileprofile files. As it it cumbersome to install so many profiles manually on a Mac without an MDM, it seems to be appropriate to generate a consolidated .mobileconfig-file as well.

Intended users

Users, who want to apply the .mobileconfig files directly.

Further details

see https://github.com/usnistgov/macos_security/discussions/521

Proposal

Generate a consolidated .mobileconfig file in addition to domain specific ones.

Documentation

Testing

What does success look like, and how can we measure that?

A file {baseline_name}.mobileconfig is generated.

Originally created by @chkpnt on GitHub. ### Problem to solve When I run `generate_guidance.py -p ...`, a number of `.mobileprofile`-files will be generated. I'm using CIS Level 2 as a baseline which leads to 17 domain specific `.mobileprofile` files. As it it cumbersome to install so many profiles manually on a Mac without an MDM, it seems to be appropriate to generate a consolidated `.mobileconfig`-file as well. ### Intended users Users, who want to apply the `.mobileconfig` files directly. ### Further details see https://github.com/usnistgov/macos_security/discussions/521 ### Proposal Generate a consolidated `.mobileconfig` file in addition to domain specific ones. ### Documentation <!-- Relevant documentation to the feature--> ### Testing <!-- What risks does this change pose? How might it affect the quality of the product? What additional test coverage or changes to tests will be needed? --> ### What does success look like, and how can we measure that? A file `{baseline_name}.mobileconfig` is generated. ### Links / references <!-- Any relevant links or references -->
Author
Owner

@chkpnt commented on GitHub:

I'm filing a PR.

@chkpnt commented on GitHub: I'm filing a PR.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: usnistgov/macos_security#32