fleet/ee/cis/macos-13/test/profiles
2023-03-15 16:40:54 -04:00
..
1.2.mobileconfig Add check for CIS 6.3.4 (#9766) 2023-02-09 14:28:02 -03:00
1.3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
1.4.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
1.5.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
1.6.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
1.7.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.1.1.1-enable.mobileconfig MAC CIS 13_2.1.1.1 (#10120) 2023-03-02 09:54:37 -05:00
2.1.1.2-disable.mobileconfig MAC CIS 13_2.1.1.2 (#10161) 2023-03-02 10:04:27 -05:00
2.1.1.2-enable.mobileconfig MAC CIS 13_2.1.1.2 (#10161) 2023-03-02 10:04:27 -05:00
2.1.1.3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.2.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.2.2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.3.1.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.3.1.2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.3.2.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.3.3.9.mobileconfig CIS 2.3.3.9 (#9752) 2023-02-08 15:43:03 -05:00
2.3.3.10.mobileconfig Add macOS CIS 2.3.3.10 (Media Sharing) (#9666) 2023-02-09 12:55:22 -05:00
2.4.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.4.2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.5.1-disable.mobileconfig MAC CIS 13 2.5.1 (#10168) 2023-03-15 16:40:54 -04:00
2.5.1-enable.mobileconfig MAC CIS 13 2.5.1 (#10168) 2023-03-15 16:40:54 -04:00
2.6.1.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.2-part1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.2-part2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.2-part3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.4.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.6.5.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.8.1.disable.mobileconfig CIS_MAC13_2.8.1 (#10192) 2023-03-03 15:12:23 -05:00
2.8.1.enable.mobileconfig CIS_MAC13_2.8.1 (#10192) 2023-03-03 15:12:23 -05:00
2.10.3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
2.12.3.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
3.6.mobileconfig CIS 3.6 (#9582) 2023-02-01 17:35:50 -05:00
4.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
5.2.1.mobileconfig CIS 5.2.x queries (#9501) 2023-01-26 16:22:21 -05:00
5.2.2.mobileconfig CIS 5.2.x queries (#9501) 2023-01-26 16:22:21 -05:00
5.2.3-and-5.2.4.mobileconfig CIS_MAC13_5.2.3_5.2.4 (#10248) 2023-03-03 14:06:15 -05:00
5.2.5.mobileconfig CIS_MAC13_5.2.5 (#10251) 2023-03-03 15:14:00 -05:00
5.2.7.mobileconfig CIS 5.2.x queries (#9501) 2023-01-26 16:22:21 -05:00
5.2.8.mobileconfig CIS 5.2.x queries (#9501) 2023-01-26 16:22:21 -05:00
6.3.1.mobileconfig Add macOS CIS 6.3.1 (Safari Automatic Opening) (#9759) 2023-02-09 11:41:18 -05:00
6.3.2.mobileconfig CIS_MAC13_6.3.2 (#10258) 2023-03-03 14:15:03 -05:00
6.3.3.mobileconfig Add macOS CIS 6.3.3 (Safari Safe Browsing) (#9778) 2023-02-09 13:46:42 -05:00
6.3.4.mobileconfig Add check for CIS 6.3.4 (#9766) 2023-02-09 14:28:02 -03:00
6.3.7.mobileconfig CIS 6.3.7 (#9767) 2023-02-09 13:15:21 -05:00
6.4.1.mobileconfig CIS 6.4.1 (#9773) 2023-02-09 13:22:36 -05:00
not_always_working_2.6.1.2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
not_always_working_2.10.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
not_always_working_2.10.2.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
not_always_working_2.10.4.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
not_always_working_2.10.5.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
not_working_2.3.4.1.mobileconfig Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00
README.md Add WIP macOS 13 CIS policy queries (#9497) 2023-01-25 16:15:12 -03:00

CIS Profiles

On this directory we store the profiles for each CIS benchmark check that will allow us to apply them automatically on macOS VMs.

How to create one

Let's assume you are creating a profile for CIS 1.6, "Ensure Install Security Responses and System Files Is Enabled".

  1. Copy an existing profile:
cp compliance/profiles/2.1.1.3.mobileconfig compliance/profiles/1.6.mobileconfig
  1. Generate two unique UUIDs:
$ uuidgen
380B8EF9-B5E8-4967-A102-52F78EA03AB9
$ uuidgen
3C4F942C-C716-48F3-A2E9-52AD7DBE55E0
  1. Open the created copy with a text editor and modify the following fields:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<key>PayloadDisplayName</key>
			<string>test</string>
			<key>PayloadType</key>
			<string><!--- Domain of the setting, e.g. com.apple.SoftwareUpdate --></string>
			<key>PayloadIdentifier</key>
			<string>com.fleetdm.cis-1.6.check <!--- This must be unique and a sub domain of the main profile, thus we add the cis number at the end + ".check" --></string>
			<key>PayloadUUID</key>
			<string><!--- Paste one of the generated UUID here, in this case 380B8EF9-B5E8-4967-A102-52F78EA03AB9 --></string>
			<key><!--- Setting, e.g. CriticalUpdateInstall --></key>
			<false/>
		</dict>
	</array>
	<key>PayloadDescription</key>
	<string>test</string>
	<key>PayloadDisplayName</key>
	<string><!-- Title of the CIS here, e.g. Ensure Install Security Responses and System Files Is Enabled --></string>
	<key>PayloadIdentifier</key>
	<string>com.fleetdm.cis-1.6</string> <!--- This must be unique, thus we add the cis number at the end -->
	<key>PayloadRemovalDisallowed</key>
	<false/>
	<key>PayloadScope</key>
	<string>System</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string><!--- Paste the other generated UUID here, in this case 3C4F942C-C716-48F3-A2E9-52AD7DBE55E0 --></string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>
  1. Place the .mobileconfig on the VM and double click the profile.
  2. Go to System Settings > Profiles and then install the profile.