Sections File Layout
The sections/ directory contains YAML files that define the major sections of your security guide. Each section file provides a name and description used to organize rules in generated documentation.
Section File Structure
Section titled “Section File Structure”| Field | Description |
|---|---|
name | Display name of the section in the guide |
description | Description shown in the guide for context |
Example Section File
Section titled “Example Section File”name: "iCloud"description: | This section contains the configuration and enforcement of iCloud and the Apple ID service settings.
NOTE: The check/fix commands outlined in this section _MUST_ be run by a user with elevated privileges.Available Sections
Section titled “Available Sections”The project includes these section files:
| Section | Description |
|---|---|
auditing.yaml | OpenBSM audit configuration |
authentication.yaml | Authentication and smartcard settings |
icloud.yaml | iCloud and Apple ID settings |
inherent.yaml | Inherent macOS security features |
macos.yaml | General macOS settings |
not_applicable.yaml | Rules not applicable to this platform |
passwordpolicy.yaml | Password policy settings |
permanent.yaml | Permanently enabled security features |
srg.yaml | Security Requirements Guide mappings |
supplemental.yaml | Additional supporting information |
systemsettings.yaml | System Settings configuration |
Next Steps
Section titled “Next Steps”- Rule File Layout - Understand rule YAML structure
- Directory Layout - Repository structure overview