Skip to content

Install the OpenAEV agent on macOS

This page lists the macOS requirements, the installation modes and how to uninstall the agent. Get the install command from the Install simulation agents page (see OpenAEV agent). "Best effort" support levels are explained in Best effort support.

Operating system & architecture

Architecture Support level Notes
ARM64 (Apple Silicon) ✅ Supported
x86_64 (Intel) ⚠️ Best effort Limited testing
32-bit architectures ❌ Not supported
Other CPU architectures ❌ Not supported

Runtime & tooling

  • launchd must be available and running
  • curl must be available
  • openssl must be available, the installer uses it to verify the agent signature
  • TLS support must be enabled
  • The system must allow:

    • Execution of downloaded binaries
    • Write and execute permissions in the installation directory

Privileges & security

  • Installation and execution require administrator privileges

Warning

Temporary limitation: on macOS, Standard installation (session) and Advanced installation as User (service) are currently unavailable. Use Advanced installation as System (service).

Installation mode

Installation mode Installation Execution agent and Threat Arsenal Action Verification/Start/Stop agent Folder path AV exclusions
Advanced installation as System (service) Terminal with sudo privileges Background, as soon as the machine powers on, with the root privilege and environment launchctl enable system/io.filigran.openaev-agent
launchctl bootstrap system /Library/LaunchDaemons/io.filigran.openaev-agent.plist
launchctl bootout system /Library/LaunchDaemons/io.filigran.openaev-agent.plist
/opt/openaev-agent /opt/openaev-agent/runtimes

Uninstall the agent

Only Advanced installation as System (service) is available on macOS:

sudo launchctl bootout system /Library/LaunchDaemons/io.filigran.openaev-agent.plist
sudo rm -f /Library/LaunchDaemons/io.filigran.openaev-agent.plist
sudo rm -rf /opt/openaev-agent

What's next?