Security or endpoint agent not running

Skill: security-agent-repair · Risk: medium · Steps: 13

Diagnoses and repairs endpoint security agent issues including stopped processes, outdated versions, unapproved system extensions, connectivity failures to management consoles, and compliance posture problems. Supports CrowdStrike Falcon, SentinelOne, Jamf Protect, Carbon Black, Cylance, and Microsoft Defender.

What it does, step by step

Step 1. Detects which security agents are installed and whether each is currently running. read-only · check_agent_process

Step 2. Checks whether required system protection settings are enabled for the agent to function. read-only · check_sip_status

Step 3. Checks whether the security agent’s system extension is approved and active on Mac devices. read-only · check_system_extension

Step 3b. Asks the user to approve the pending system extension and confirms once it’s done. asks the user · wait_for_user_ack

Step 4. Checks whether the installed agent version meets the required minimum version. read-only · get_agent_version

Step 5. Checks whether the device can reach the security agent’s management console. read-only · check_connectivity

Step 6. Checks whether the agent is actively checking in with its management console. read-only · check_agent_heartbeat

Step 7. Reviews recent agent error logs to identify certificate, network, extension, or policy problems. read-only · check_agent_logs

Step 8. Restarts the stopped security agent after confirming no blocking issues exist. deletes data, asks permission · restart_process, check_agent_process, check_agent_heartbeat

Step 8b. Asks the user to try the vendor’s built-in refresh option if restart isn’t possible. asks the user · wait_for_user_ack, check_agent_heartbeat

Step 9. Checks whether disk encryption is enabled, as required for compliance. read-only · check_filevault_status

Step 10. Checks whether the device is still enrolled in device management. read-only · check_mdm_enrollment

Step 11. Summarizes the agent’s overall health and flags any issues needing IT attention. no tools

Tools it may use

check_agent_process, check_agent_heartbeat, check_sip_status, check_system_extension, get_agent_version, check_connectivity, check_agent_logs, restart_process, check_filevault_status, check_mdm_enrollment, wait_for_user_ack