Example Benchmark
This system shows poor compliance with a 30.4% pass rate and requires significant remediation.
Audit found 80 of 117 rules failing. 1 rule(s) require manual review.
Areas needing attention: Password Policy (0% - 8 failed), iCloud (0% - 1 failed), System Settings (25% - 33 failed)
| Section | Total | Passed | Failed | Manual | Pass Rate |
|---|---|---|---|---|---|
| Password Policy | 8 | 0 | 8 | 0 | 0% |
| Supplemental | 1 | 0 | 0 | 1 | 0% |
| iCloud | 1 | 0 | 1 | 0 | 0% |
| System Settings | 44 | 11 | 33 | 0 | 25% |
| Audit | 21 | 7 | 14 | 0 | 33% |
| Operating System | 42 | 17 | 24 | 0 | 40% |
| Title | Section | Status |
|---|---|---|
| Ensure Location Services Is In the Menu Bar | System Settings | Fail |
|
Expected Result 1Actual Result
|
||
| Enforce Session Lock After Screen Saver is Started | System Settings | Fail |
|
Expected Result trueActual Result
false |
||
| Disable Printer Sharing | System Settings | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable the Guest Account | System Settings | Fail |
|
Expected Result trueActual Result
false |
||
| Require Administrator Password to Modify System-Wide Preferences | System Settings | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Improve Search Information to Apple | System Settings | Fail |
|
Expected Result 2Actual Result
|
||
| Disable Server Message Block Sharing | System Settings | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure Login Window to Prompt for Username and Password | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Disable Personalized Advertising | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Configure Time Machine for Automatic Backups | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Disable Password Hints | System Settings | Fail |
|
Expected Result 0Actual Result
|
||
| Disable External Intelligence Integrations | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Enforce Screen Saver Timeout | System Settings | Fail |
|
Expected Result trueActual Result
false |
||
| Enforce FileVault | System Settings | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Content Caching Service | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Disable Internet Sharing | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Enable macOS Application Firewall | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Disable Siri | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Disable Bluetooth Sharing | System Settings | Fail |
|
Expected Result 0Actual Result
|
||
| Ensure Wake for Network Access Is Disabled | System Settings | Fail |
|
Expected Result 0Actual Result
1 |
||
| Disable Sending Diagnostic and Usage Data to Apple | System Settings | Fail |
|
Expected Result trueActual Result
false |
||
| Disable Improve Siri and Dictation Information to Apple | System Settings | Fail |
|
Expected Result 2Actual Result
|
||
| Configure Login Window to Show A Custom Message | System Settings | Fail |
|
Expected Result Q2VudGVyIGZvciBJbnRlcm5ldCBTZWN1cml0eSBUZXN0IE1lc3NhZ2UKActual Result
|
||
| Disable Unattended or Automatic Logon to the System | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Disable External Intelligence Integration Sign In | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Disable Sending Audio Recordings and Transcripts to Apple | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Enforce macOS Time Synchronization | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Enforce Screen Saver Password | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Configure macOS to Use an Authorized Time Server | System Settings | Fail |
|
Expected Result time.apple.comActual Result
|
||
| Disable Media Sharing | System Settings | Fail |
|
Expected Result trueActual Result
false |
||
| Disable Airplay Receiver | System Settings | Fail |
|
Expected Result falseActual Result
|
||
| Disable Remote Apple Events | System Settings | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure System to Audit All Failed Change of Object Attributes | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure System to Audit All Authorization and Authentication Events | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure System to Audit All Administrative Action Events | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure System to Audit All Failed Program Execution on the System | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Enable Security Auditing | Audit | Fail |
|
Expected Result passActual Result
fail |
||
| Configure Audit Log Files to Mode 440 or Less Permissive | Audit | Fail |
|
Expected Result 0Actual Result
22 |
||
| Configure Audit_Control Owner to Root | Audit | Fail |
|
Expected Result 0Actual Result
|
||
| Configure System to Audit All Failed Read Actions on the System | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure System to Audit All Failed Write Actions on the System | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure Audit Retention to $ODV | Audit | Fail |
|
Expected Result 60d OR 5GActual Result
|
||
| Configure Audit Log Folders to Mode 700 or Less Permissive | Audit | Fail |
|
Expected Result 700Actual Result
666 |
||
| Configure System to Audit All Log In and Log Out Events | Audit | Fail |
|
Expected Result 1Actual Result
0 |
||
| Configure Audit_Control Group to Wheel | Audit | Fail |
|
Expected Result 0Actual Result
|
||
| Configure Audit Log Files Group to Wheel | Audit | Fail |
|
Expected Result 0Actual Result
320 |
||
| Ensure Warn When Visiting A Fraudulent Website in Safari Is Enabled | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Apple Intelligence Notes Transcription | Operating System | Fail |
|
Expected Result falseActual Result
|
||
| Disable Automatic Opening of Safe Files in Safari | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Apple Intelligence Mail Summary | Operating System | Fail |
|
Expected Result falseActual Result
|
||
| Disable Apple Intelligence Notes Transcription Summary | Operating System | Fail |
|
Expected Result falseActual Result
|
||
| Ensure Advertising Privacy Protection in Safari Is Enabled | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Ensure Sleep and Display Sleep Is Enabled on Apple Silicon Devices | Operating System | Fail |
|
Expected Result 0Actual Result
1 |
||
| Enable Firewall Stealth Mode | System Settings | Fail |
|
Expected Result trueActual Result
|
||
| Enforce Software Update App Update Updates Automatically | Operating System | Fail |
|
Expected Result trueActual Result
|
||
| Configure Sudo To Log Events | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Display Policy Banner at Login Window | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Apple Intelligence Writing Tools | Operating System | Fail |
|
Expected Result falseActual Result
|
||
| Disable Network File System Service | Operating System | Fail |
|
Expected Result passActual Result
fail |
||
| Disable AirDrop | Operating System | Fail |
|
Expected Result falseActual Result
|
||
| Ensure Show Full Website Address in Safari Is Enabled | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Ensure Secure Keyboard Entry Terminal.app is Enabled | Operating System | Fail |
|
Expected Result trueActual Result
|
||
| Enable Gatekeeper | Operating System | Fail |
|
Expected Result trueActual Result
|
||
| Configure Sudo Timeout Period to $ODV | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Secure User's Home Folders | Operating System | Fail |
|
Expected Result 0Actual Result
3 |
||
| Configure Install.log Retention to $ODV | Operating System | Fail |
|
Expected Result YesActual Result
all_max setting is configured, must be removed
TTL not configured |
||
| Enforce On Device Dictation | Operating System | Fail |
|
Expected Result trueActual Result
|
||
| Ensure Prevent Cross-site Tracking in Safari Is Enabled | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Disable Bonjour Multicast | Operating System | Fail |
|
Expected Result trueActual Result
|
||
| Require Passwords to Match the Defined Custom Regular Expression | Password Policy | Fail |
|
Expected Result trueActual Result
false |
||
| Restrict Maximum Password Lifetime to $ODV Days | Password Policy | Fail |
|
Expected Result passActual Result
|
||
| Prohibit Password Reuse for a Minimum of $ODV Generations | Password Policy | Fail |
|
Expected Result passActual Result
|
||
| Limit Consecutive Failed Login Attempts to $ODV | Password Policy | Fail |
|
Expected Result passActual Result
|
||
| Require Passwords Contain a Minimum of One Special Character | Password Policy | Fail |
|
Expected Result passActual Result
|
||
| Set Account Lockout Time to $ODV Minutes | Password Policy | Fail |
|
Expected Result passActual Result
|
||
| Require Passwords Contain a Minimum of One Numeric Character | Password Policy | Fail |
|
Expected Result 1Actual Result
0 |
||
| Require a Minimum Password Length of $ODV Characters | Password Policy | Fail |
|
Expected Result passActual Result
fail |
||
| Disable iCloud Desktop and Document Folder Sync | iCloud | Fail |
|
Expected Result falseActual Result
|
||
| Disable Login to Other User's Active and Locked Sessions | Operating System | Fail |
|
Expected Result PASSActual Result
FAIL |
||
| Ensure Show Safari shows the Status Bar is Enabled | Operating System | Fail |
|
Expected Result 1Actual Result
0 |
||
| Title | Section | Status |
|---|---|---|
| CIS Manual Recommendations | Supplemental | Manual Review |
|
Discussion
List of CIS recommendations that are manual check in the CIS macOS Benchmark. [cols="15%h, 85%a"] |=== |Section |System Settings |Recommendations | 1.7 Ensure the System is Managed by a Mobile Device Management (MDM) Software |=== [cols="15%h, 85%a"] |=== |Section |System Settings |Recommendations |2.1.1.1 Audit iCloud Keychain + 2.1.1.2 Audit iCloud Drive + 2.1.1.4 Audit Security Keys Used With Apple Accounts + 2.1.1.5 Audit Freeform Sync to iCloud + 2.1.1.6 Audit Find My Mac + 2.1.2 Audit App Store Password Settings + 2.3.3.11 Ensure Computer Name Does Not Contain PII or Protected Organizational Information + 2.4.1 Audit Menu Bar and Control Center Icons + 2.5.2.2 Ensure Listen for Siri is Disabled + 2.6.1.3 Audit Location Services Access + 2.6.2.1 Audit Full Disk Access for Applications + 2.6.3.5 Ensure Share iCloud Analytics Is Disabled + 2.6.7 Audit Lockdown Mode + 2.7.2 Audit iPhone Mirroring + 2.8.1 Audit Universal Control Settings + 2.10.1.1 Ensure the OS Is Not Active When Resuming from Standby (Intel) + 2.12.2 Audit Touch ID + 2.14.1 Audit Game Center Settings + 2.15.1 Audit Notification & Focus Settings + 2.16.1 Audit Wallet & Apple Pay Settings + 2.17.1 Audit Internet Accounts for Authorized Use + |=== [cols="15%h, 85%a"] |=== |Section |Logging and Auditing |Recommendations |3.6 Audit Software Inventory |=== [cols="15%h, 85%a"] |=== |Section |System Access, Authentication and Authorization |Recommendations |5.2.3 Ensure Complex Password Must Contain Alphabetic Characters Is Configured + 5.2.4 Ensure Complex Password Must Contain Numeric Character Is Configured + 5.2.5 Ensure Complex Password Must Contain Special Character Is Configured + 5.2.6 Ensure Complex Password Must Contain Uppercase and Lowercase Characters Is Configured + 5.3.1 Ensure All User Storage APFS Volumes are Encrypted + 5.3.2 Ensure All User Storage CoreStorage Volumes are Encrypted + |=== [cols="15%h, 85%a"] |=== |Section |Applications |Recommendations |6.1.1 Ensure Show All Filename Extensions Setting is Enabled + 6.2.1 Ensure Protect Mail Activity in Mail Is Enabled + 6.3.2 Audit History and Remove History Items + 6.3.5 Audit Hide IP Address in Safari Setting + 6.3.8 Audit Autofill + 6.3.9 Audit Pop-up Windows + 6.5.1 Audit Passwords + |=== |
||
| Title | Section | Status |
|---|---|---|
| Enforce macOS Updates are Automatically Installed | System Settings | Pass |
|
Expected Result trueActual Result
true |
||
| Ensure Time Machine Volumes are Encrypted | System Settings | Pass |
|
Expected Result 0Actual Result
0 |
||
| Disable Guest Access to Shared SMB Folders | System Settings | Pass |
|
Expected Result 1Actual Result
1 |
||
| Enable Location Services | System Settings | Pass |
|
Expected Result trueActual Result
true |
||
| Secure Hot Corners | System Settings | Pass |
|
Expected Result 0Actual Result
0 |
||
| Disable Remote Management | System Settings | Pass |
|
Expected Result 1Actual Result
1 |
||
| Disable Screen Sharing and Apple Remote Desktop | System Settings | Pass |
|
Expected Result PASSActual Result
PASS |
||
| Ensure Software Update is Updated and Current | System Settings | Pass |
|
Expected Result 1Actual Result
1 |
||
| Disable SSH Server for Remote Access Sessions | System Settings | Pass |
|
Expected Result PASSActual Result
PASS |
||
| Enforce Software Update Downloads Updates Automatically | System Settings | Pass |
|
Expected Result trueActual Result
true |
||
| Enforce Critical Security Updates to be Installed | System Settings | Pass |
|
Expected Result trueActual Result
true |
||
| Configure Audit Log Folders Group to Wheel | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit_Control Owner to Mode 440 or Less Permissive | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit Log Files to be Owned by Root | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit Log Folders to be Owned by Root | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit_Control to Not Contain Access Control Lists | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit Log Files to Not Contain Access Control Lists | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Configure Audit Log Folder to Not Contain Access Control Lists | Audit | Pass |
|
Expected Result 0Actual Result
0 |
||
| Disable Root Login | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Must Use an Approved Antivirus Program | Operating System | Pass |
|
Expected Result 2Actual Result
2 |
||
| Ensure No World Writable Files Exist in the System Folder | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Ensure All Internal User Storage APFS Volumes Are Encrypted | Operating System | Pass |
|
Expected Result YesActual Result
Yes |
||
| Ensure All APFS and HFS+ External User Storage Volumes Are Encrypted | Operating System | Pass |
|
Expected Result YesActual Result
Yes |
||
| Enable Authenticated Root | Operating System | Pass |
|
Expected Result sealedActual Result
sealed |
||
| Enforce Installation of XProtect Remediator and Gatekeeper Updates Automatically | Operating System | Pass |
|
Expected Result trueActual Result
true |
||
| Remove Guest Folder if Present | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Remove Password Hint From User Accounts | Operating System | Pass |
|
Expected Result PASSActual Result
PASS |
||
| Configure Sudoers Timestamp Type | Operating System | Pass |
|
Expected Result ttyActual Result
tty |
||
| Disable the Built-in Web Server | Operating System | Pass |
|
Expected Result PASSActual Result
PASS |
||
| Enable Apple Mobile File Integrity | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Ensure System Integrity Protection is Enabled | Operating System | Pass |
|
Expected Result 1Actual Result
1 |
||
| Ensure No World Writable Files Exist in the Library Folder | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Enable Time Synchronization Daemon | Operating System | Pass |
|
Expected Result 1Actual Result
1 |
||
| Ensure Appropriate Permissions Are Enabled for System Wide Applications | Operating System | Pass |
|
Expected Result 0Actual Result
0 |
||
| Ensure Software Update Deferment Is Less Than or Equal to $ODV Days | Operating System | Pass |
|
Expected Result trueActual Result
true |
||