Enable macOS EndpointSecurity and FDE profile (#47448)

Enable EndpointSecurity-based process and FIM events in fleet configs
and add the Full Disk Access profile for macOS. Adds
disable_endpointsecurity: false and disable_endpointsecurity_fim: false
to agent_options in testing-and-qa.yml and workstations.yml (enables
es_process_events and es_process_file_events). Adds an
apple_settings.configuration_profiles entry in testing-and-qa.yml
pointing to full-disk-access-for-fleetd.mobileconfig so osqueryd can
inherit Full Disk Access.
This commit is contained in:
Allen Houchins
2026-06-11 21:04:22 -05:00
committed by GitHub
parent 1de72fd16f
commit 5f14fb0d90
2 changed files with 10 additions and 0 deletions
@@ -52,6 +52,9 @@ agent_options:
watchdog_utilization_limit: 130
# --- macOS FIM ---
enable_file_events: true
# --- macOS EndpointSecurity tables (requires Full Disk Access for osqueryd) ---
disable_endpointsecurity: false # enables es_process_events
disable_endpointsecurity_fim: false # enables es_process_file_events
# --- Linux process + socket auditing via the audit framework ---
disable_audit: false
audit_allow_process_events: true
@@ -64,6 +67,10 @@ agent_options:
orbit: edge
desktop: edge
controls:
apple_settings:
configuration_profiles:
# Required for osqueryd to inherit Full Disk Access (EndpointSecurity tables)
- path: ../lib/macos/configuration-profiles/full-disk-access-for-fleetd.mobileconfig
setup_experience:
macos_bootstrap_package: ""
enable_end_user_authentication: true
+3
View File
@@ -62,6 +62,9 @@ agent_options:
watchdog_utilization_limit: 130
# --- macOS FIM ---
enable_file_events: true
# --- macOS EndpointSecurity tables (requires Full Disk Access for osqueryd) ---
disable_endpointsecurity: false # enables es_process_events
disable_endpointsecurity_fim: false # enables es_process_file_events
# --- Linux process + socket auditing via the audit framework ---
disable_audit: false
audit_allow_process_events: true