mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 21:47:20 +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-CIS_2.3.3.1.sh | ||
| macos13-CIS_2.3.3.2.sh | ||
| macos13-CIS_2.3.3.3.sh | ||
| macos13-CIS_2.3.3.4.sh | ||
| macos13-CIS_2.3.3.5.sh | ||
| macos13-CIS_2.3.3.6.sh | ||
| macos13-CIS_2.3.3.7.sh | ||
| macos13-CIS_2.3.3.8.sh | ||
| macos13-CIS_2.3.4.1.sh | ||
| macos13-CIS_2.6.1.2.sh | ||
| macos13-CIS_2.6.2.sh | ||
| macos13-CIS_2.6.4.sh | ||
| macos13-CIS_2.6.7.sh | ||
| macos13-CIS_2.7.1.sh | ||
| macos13-CIS_2.9.1.sh | ||
| macos13-CIS_2.9.2.sh | ||
| macos13-CIS_2.9.3.sh | ||
| macos13-CIS_2.10.3.sh | ||
| macos13-CIS_2.10.4.sh | ||
| macos13-CIS_2.10.5.sh | ||
| macos13-CIS_2.11.1.sh | ||
| macos13-CIS_2.12.1.sh | ||
| macos13-CIS_2.12.2.sh | ||
| macos13-CIS_2.12.3.sh | ||
| macos13-CIS_3.1.sh | ||
| macos13-CIS_3.2.sh | ||
| macos13-CIS_3.3.sh | ||
| macos13-CIS_3.4.sh | ||
| macos13-CIS_3.5.sh | ||
| macos13-CIS_4.2.sh | ||
| macos13-CIS_4.3.sh | ||
| macos13-CIS_5.1.1.sh | ||
| macos13-CIS_5.1.5.sh | ||
| macos13-CIS_5.1.6.sh | ||
| macos13-CIS_5.1.7.sh | ||
| macos13-CIS_5.4.sh | ||
| macos13-CIS_5.5.sh | ||
| macos13-CIS_5.6.sh | ||
| macos13-CIS_5.7.sh | ||
| macos13-CIS_5.8.sh | ||
| macos13-CIS_5.10.sh | ||
| macos13-CIS_6.1.1.sh | ||
| macos13-CIS_6.3.6.sh | ||