Align CIS baseline with CIS macOS 26 Tahoe v1.1.0#688
Open
tonyyo11 wants to merge 3 commits into
Open
Conversation
- system_settings_hot_corners_secure: CIS 2.7.1 moved Level 2 -> Level 1; update benchmark ref and add cis_lvl1 tag; add rule to cis_lvl1 baseline - audit_retention_configure: CIS 3.4 lower retention ODV from '60d OR 5G' to '30d' - supplemental_cis_manual: track 5.3.1, 5.3.2, 5.3.3 as manual (CIS marks them Automated but provides no automatable remediation) - system_settings_guest_access_smb_disable: CIS 2.13.2 update check to 'sysadminctl -smbGuestAccess status' matching 'SMB guest access disabled'; fix unchanged - mscp-data: bump cis_lvl1/cis_lvl2 titles from v1.0.0 to v1.1.0
Introduce three new OS rules to enforce disk encryption and block insecure filesystems: os_internal_apfs_volumes_encrypted, os_external_apfs_hfs_volumes_encrypted, and os_fat_exfat_volumes_prohibit. Update CIS baselines (cis_lvl1, cis_lvl2, cisv8) to include the new checks where appropriate. Clean up the supplemental CIS manual entries to remove the now-redundant manual checklist lines. New rules include checks, fixes, CIS mappings, macOS 26.0 target, and medium severity metadata.
Author
|
UPDATE COMMIT & PR CHANGES:
NOTES:
|
Collaborator
|
Hey @tonyyo11 .. CIS now published the benchmark for Tahoe. Before we pull this in, can you do a final once-over to make sure it's in sync with what was published? Thank again for your assist on this one! |
… CIS macOS Tahoe 26 Benchmark 1.1
Make external/internal APFS encryption checks more informative by listing unencrypted volume names and returning a string result ("Yes" when compliant) instead of an integer. Remove the deprecated os_fat_exfat_volumes_prohibit rule and drop it from cis_lvl2 and cisv8 baselines. Exclude /Library/AppStore from the world-writable library folder check to avoid false positives. Update supplemental documentation to note auditing of connected FAT32/ExFAT drives.
Author
|
Rules have been updated based on changes between draft and publication. @brodjieski |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR brings the mSCP Tahoe Branch up to date in preparation for The Center for Internet Security Benchmark for macOS Tahoe v1.1.0 pending release. https://workbench.cisecurity.org/benchmarks/24637
CHANGES: