mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
When importing CIS benchmark content for multiple OS versions into a single Fleet team via GitOps, users encounter several hard validation failures because Fleet enforces uniqueness on script basenames, mobileconfig PayloadDisplayName / PayloadIdentifier, and policy name fields. Changes (all confined to docs/solutions/cis/): - Fix #!/usr/bin/env bash shebang in CIS_2.6.7.sh (macOS 13/14/15) -> #!/bin/bash - Prefix script filenames with OS slug (macos13-, macos14-, macos15-, win10-, win11-, win11-intune-) to prevent basename collisions - Prefix mobileconfig PayloadDisplayName with OS tag ([macOS 13] etc.), which is the field Fleet uses for identity - Prefix mobileconfig PayloadIdentifier with an OS slug so identifiers stay unique across versions - Prefix every policy name: field with the OS tag; preserve original YAML formatting (plain, single-quoted with '' escapes, and folded block scalars) - Rename Windows XML profiles with win10-, win11-, and win11-intune- prefixes None of these changes affect the security logic or coverage of the benchmarks. They only make the content importable without manual intervention. Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| macos13-1.2.mobileconfig | ||
| macos13-1.3.mobileconfig | ||
| macos13-1.4.mobileconfig | ||
| macos13-1.5.mobileconfig | ||
| macos13-1.6.mobileconfig | ||
| macos13-1.7.mobileconfig | ||
| macos13-2.1.1.1-enable.mobileconfig | ||
| macos13-2.1.1.2-disable.mobileconfig | ||
| macos13-2.1.1.2-enable.mobileconfig | ||
| macos13-2.1.1.3.mobileconfig | ||
| macos13-2.2.1.mobileconfig | ||
| macos13-2.2.2.mobileconfig | ||
| macos13-2.3.1.1.mobileconfig | ||
| macos13-2.3.1.2.mobileconfig | ||
| macos13-2.3.2.1.mobileconfig | ||
| macos13-2.3.3.9.mobileconfig | ||
| macos13-2.3.3.10.mobileconfig | ||
| macos13-2.4.1.mobileconfig | ||
| macos13-2.4.2.mobileconfig | ||
| macos13-2.5.1-disable.mobileconfig | ||
| macos13-2.5.1-enable.mobileconfig | ||
| macos13-2.6.1.1.mobileconfig | ||
| macos13-2.6.2-part1.mobileconfig | ||
| macos13-2.6.2-part2.mobileconfig | ||
| macos13-2.6.2-part3.mobileconfig | ||
| macos13-2.6.3.mobileconfig | ||
| macos13-2.6.4.mobileconfig | ||
| macos13-2.6.5.mobileconfig | ||
| macos13-2.8.1-disable.mobileconfig | ||
| macos13-2.8.1-enable.mobileconfig | ||
| macos13-2.10.3.mobileconfig | ||
| macos13-2.12.3.mobileconfig | ||
| macos13-3.6.mobileconfig | ||
| macos13-4.1.mobileconfig | ||
| macos13-5.2.1.mobileconfig | ||
| macos13-5.2.2.mobileconfig | ||
| macos13-5.2.3-and-5.2.4.mobileconfig | ||
| macos13-5.2.5.mobileconfig | ||
| macos13-5.2.7.mobileconfig | ||
| macos13-5.2.8.mobileconfig | ||
| macos13-6.3.1.mobileconfig | ||
| macos13-6.3.2.mobileconfig | ||
| macos13-6.3.3.mobileconfig | ||
| macos13-6.3.4.mobileconfig | ||
| macos13-6.3.7.mobileconfig | ||
| macos13-6.4.1.mobileconfig | ||