Skip to content
Allen Golbig edited this page Mar 17, 2022 · 8 revisions

macOS Security Compliance Project


Overview: The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. This project can be used to create customized security baselines of technical security controls by leveraging a library of rules which are mapped to compliance requirements in existing security guides or used to develop customized guidance. Through the use of a library of rules that enhance security, and mapping them back to existing guides and policies, a single project can support multiple security guides and regulated industry policies while also allowing for documentation and QA to be uniformly managed through a single effort. This approach simplifies, and radically accelerates, the updating of annual security guidance through a unification and standardization of effort.

Rationale for this project:

  • Normalize and accelerate annual adoption of OS/Hardware by having guidance available to meet the needs of new operating systems on release

  • Reduce worldwide effort in creating annual guidance by unifying and consolidating compliance efforts into a single project

  • Develop a methodology to foster collaboration between baseline authors, reducing overhead and redundancy

  • Unify approach in setting controls

  • Provide MDM/EMM/security/audit vendors and Apple insight into customer hardening needs

This project is a programmatic approach to security policy and can produce output content to be used IN CONJUNCTION with management and security tools to achieve compliance.

The project currently supports the following US Federal published guides:

Development Team: This effort is a joint project of federal operational IT Security staff and macOS Administrators and is published as a collaboration of: National Institute of Standards and Technology (NIST) (, National Aeronautics and Space Administration (NASA) (, Defense Information Systems Agency (DISA) (, and Los Alamos National Lab (LANL) (

Objective: To develop an extensible, modern approach to security guidance that can be used by any organization (Government, Enterprise, Education) with the need to adhere to security compliance frameworks and policy. Project outputs include scripts, documentation, and configuration profile payloads that can be applied using modern management tools.


  • System Administrators

    • Choose individual actions or a complete guide to generate baseline documentation, configuration profile payloads, and scripts

  • Security Professionals

    • Review reporting of applied controls against guidance

  • Policy Authors

    • Map policy metadata to a library of identified and verified controls in order to create/update baselines

  • MDM/EMM/Security/Compliance Tool Vendors

    • Easily support the configuration, verification, and reporting of security guidance and controls in a product - without recreation or reinterpretation - through the use of trusted source material

  • Privacy Officers

    • Easily ensure that adequate privacy controls are enabled for institutional organizations