SentinelOne (macOS)
Description
SentinelOne is a cybersecurity company that specializes in endpoint security and threat intelligence. They provide a platform for autonomous endpoint protection that uses AI and machine learning to prevent, detect, and respond to a wide range of security threats, including malware, ransomware, and other cyberattacks.
This recipe will guide on how to setup and deploy to your macOS devices.
Ingredients
-
FWFileWaveAdminCentral - SentinelOne PKG installer
- SentinelOne Group/Site Token
Directions
As of macOS Ventura (macOS 13+), Service Management Profile is required. This profile will prevent end users from disabling
Creating the SentinelOneInstallation daemons
The PKG installer, some have created the registration token file on their MacBook using Terminal. Using the SentinelOne script they provided; the output may be pathed onto the desktop. After executing the script with the output token, copy into the Fileset along with the PKG installer to allow successful installation.
Download and upload SentinelOne
profiles to FileWave Centralprofiles.UploadCreate a new Empty Fileset
Import the token file into the same SentinelOne folder as the PKG
Make sure the token file ownership is set to root:staff. You can change the ownership by selecting the file > Get Info > Ownership
Now we need to create a script to install SentinelOne, using the token to register.
In Admin, select the SentinelOne
and then select 'Scripts' in the toolbar
echo "token" > /Library/Application\ Support/FileWaveInstalles/com.sentinelone.registration-token
sudo /usr/sbin/installer -pkg /Library/Application\ Support/usr/local/etc/FileWaveInstallers/SentinelAgent_macos_version.SentinelOne/SentinelAgent_XXXX.pkg -target /
Video: Creating the Install Script
You're all set with the Installer! Now we need to import the Profiles.
Importing Profiles
Profile Metadata shown below
Video: Importing Profiles
Now deploy PKGall installerProfiles with registrationthe token.Installer and SentinelOne will install with all permissions necessary.
Profile Metadata
Service Management Profile
Privacy Control Configuration Profile
Network System Extension Profile
Team Identifier: 4AYE5J54KN
Allowed System Extensions: com.sentinelone.network-monitoring






