mirror of
https://github.com/usnistgov/macos_security.git
synced 2026-02-03 05:53:24 +00:00
Rule updates for Sequoia -- os_appleid_prompt_disable, os_icloud_storage_prompt_disable, and more... #42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pweroherc on GitHub.
Summary
On Sequoia branch, the following rules audit incorrectly:
The SetupAssistant payload has been updated and now uses the Skip Keys property.
- SkipKeys
- AppleID
- iCloudStorage
- Privacy
- Siri
- WatchMigration
Steps to reproduce
Auditing rules will continue to fail because the return values have changed.
Operating System version
macOS Sequoia 15.5
Intel or Apple Silicon
AS
What is the current bug behavior?
Audit fails, remediation fails.
What is the expected correct behavior?
Audit succeeds, remediation succeeds.
Relevant logs and/or screenshots
N/A
Output of checks
(Paste any output that occurs with the bug)
Possible fixes
https://developer.apple.com/documentation/devicemanagement/setupassistant
@robertgendler commented on GitHub:
This actually will take a bunch of refactoring since that payload and all is built in an array. Not impossible. It'll be more than just updating the YAML. It'll take rebuilding script logic a bit.
@pweroherc commented on GitHub:
Disclaimer, I'm new to GitHub etiquette. I manually updated my deployment and am good to go but just wanted to report in case others weren't aware.
If I get some time, I may poke at the generate_guidance.py script and see if I can contribute but you would want to double, triple, quadruple check my work.
Thanks for all your hard work.
@robertgendler commented on GitHub:
You're fine! I just sort of was putting the info out there. I think those changes really started showing up with Sequoia (maybe earlier) but the previous works as well. So partially why we've left it.