--- title: "Configuring CrowdStrike with Scalefusion" slug: "configuring-crowdstrike-with-scalefusion" updated: 2026-01-20T07:30:54Z published: 2026-01-20T07:30:54Z canonical: "help.scalefusion.com/configuring-crowdstrike-with-scalefusion" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt > Use this file to discover all available pages before exploring further. # Configuring CrowdStrike with Scalefusion CrowdStrike is widely adopted by enterprises and organizations globally as a critical component of their cybersecurity strategy, offering a modern and effective approach to protecting endpoints from an ever-evolving threat landscape. Recognizing the importance of seamless integration, Scalefusion provides comprehensive guidance for IT Admins in configuring Crowdstrike Falcon on their managed Mac devices. This article offers step-by-step instructions to configure Crowdstrike within their Mac environments. - Step 1: Publishing the Custom Payload. - Step 2: Installing the software using the script. ## Step 1: Publishing the custom Payload. The following Payload is designed to enforce specific security and system settings related to CrowdStrike Falcon on managed macOS devices. It includes configurations for web content filtering, system extension control, privacy preferences, system extensions, and the installation of the CrowdStrike license. > Please publish the custom payload before publishing the script. 1. Copy the contents below directly and add them to **Apple Configurations** > **Custom Configurations** for Mac, or click [**here**](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/CrowdStrike-CustomPayload-Updated.xml) to download the file and import it. 2. Follow our [**guide**](/docs/custom-configuration-ios-and-macos) on how to add the Custom Payload in the Apple Configurations & deploy it to devices. ```xml PayloadContent FilterBrowsers FilterDataProviderBundleIdentifier com.crowdstrike.falcon.Agent FilterDataProviderDesignatedRequirement identifier "com.crowdstrike.falcon.Agent" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] and certificate leaf[field.1.2.840.113635.100.6.1.13] and certificate leaf[subject.OU] = "X9E956P446" FilterGrade inspector FilterPacketProviderBundleIdentifier com.crowdstrike.falcon.Agent FilterPacketProviderDesignatedRequirement identifier "com.crowdstrike.falcon.Agent" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] and certificate leaf[field.1.2.840.113635.100.6.1.13] and certificate leaf[subject.OU] = "X9E956P446" FilterPackets FilterSockets FilterType Plugin Organization CrowdStrike Inc. PayloadDisplayName Web Content Filter PayloadIdentifier com.apple.webcontent-filter.2C5CBFD0-7CFE-41CB-95BC-A681F4D293B8 PayloadType com.apple.webcontent-filter PayloadUUID 2C5CBFD0-7CFE-41CB-95BC-A681F4D293B8 PayloadVersion 1 PluginBundleID com.crowdstrike.falcon.App UserDefinedName Falcon AllowedTeamIdentifiers X9E956P446 PayloadDescription Controls the system extension loading/unloading PayloadDisplayName App System Extension Control PayloadIdentifier com.apple.system-extensions.admin.E45B5986-74A6-4B6A-A4CA-E179516A7F52 PayloadOrganization CrowdStrike Inc. PayloadType com.apple.system-extensions.admin PayloadVersion 1 PayloadUUID E45B5986-74A6-4B6A-A4CA-E179516A7F52 PayloadDescription Configures Privacy Preferences Policy Control settings PayloadDisplayName Privacy Preferences PayloadIdentifier com.apple.TCC.configuration-profile-policy.9A10BE5D-5E46-4C22-89C9-20597A04B616 PayloadOrganization CrowdStrike Inc. PayloadType com.apple.TCC.configuration-profile-policy PayloadVersion 1 PayloadUUID 9A10BE5D-5E46-4C22-89C9-20597A04B616 Services SystemPolicyAllFiles Allowed CodeRequirement identifier "com.crowdstrike.falcon.Agent" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = X9E956P446 Comment Identifier com.crowdstrike.falcon.Agent IdentifierType bundleID StaticCode Allowed CodeRequirement identifier "com.crowdstrike.falcon.App" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = X9E956P446 Comment Identifier com.crowdstrike.falcon.App IdentifierType bundleID StaticCode AllowUserOverrides AllowedSystemExtensionTypes X9E956P446 EndpointSecurityExtension NetworkExtension AllowedSystemExtensions X9E956P446 com.crowdstrike.falcon.Agent PayloadDescription Configures System Extensions Policy settings PayloadDisplayName System Extensions PayloadIdentifier com.apple.system-extension-policy.20258B06-5866-4424-8893-A3AF1AFAAEDC PayloadOrganization CrowdStrike Inc. PayloadVersion 1 PayloadType com.apple.system-extension-policy PayloadUUID 20258B06-5866-4424-8893-A3AF1AFAAEDC PayloadDisplayName CrowdStrike License PayloadIdentifier com.crowdstrike.falcon.F7004E33-A620-4741-BF0D-50DB5F39F4B7 PayloadType com.crowdstrike.falcon PayloadVersion 1 PayloadUUID F7004E33-A620-4741-BF0D-50DB5F39F4B7 PayloadVersion 1 ccid PUT YOUR LICENSE HERE PayloadDescription System Extensions, and Privacy Preferences PayloadDisplayName Falcon Profile PayloadEnabled PayloadIdentifier C1A6E28A-21EF-49C6-B85F-84E845731E22 PayloadOrganization CrowdStrike Inc. PayloadRemovalDisallowed PayloadScope System PayloadType Configuration PayloadUUID 183F63FC-A94F-44F6-AF62-D3D68FDAE755 PayloadVersion 1 ``` 3. In this Payload, please search and replace **“PUT YOUR LICENSE HERE”** with the License key from your Crowdstrike portal. 4. On the device, you should see the following custom payload in the Profiles section in System Preferences. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-7E47DUE9.png) > Notes: > > 1. The Payload and its contents are sourced from various albeit authenticated Apple Developer communities and forums. > 2. Please validate them on a test machine before deploying them on all your managed devices. > 3. Scalefusion has tested these Payloads, however, Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the incorrect usage of these payloads. ## Step 2: Installing the software using the script. 1. Create a file on your desktop, for example, **DownloadAndInstallCrowdStrike.sh,** and open it in a text editor like Notepad++ 2. Copy the contents below to the file or click [here](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/DownloadAndInstallCrowdStrike.sh) to download the file. ```bash #!/bin/bash #Create variable with download url of the installer DownloadUrl="ENTER_DOWNLOAD_URL" #Create variable with app name AppName='Falcon' #License Key LicenseKey="ENTER_LICENSE_KEY" #Write content of variable to console output echo "App Name: $AppName" echo "Testing to ensure App is not already installed" #Create variable with results of search in Application folder for $AppName ExistingSearch=$(find "/Applications/" -name "$AppName") #If variable is not null (If search found the app in the application folder) if [[ -n "$ExistingSearch" ]] then    echo "$AppName already present in /Applications folder, exiting."    exit 1 else    # Runs if app name wasn't found in application folder    echo "$AppName not present in /Applications folder, installing"        # Check if the CrowdStrike profile is present    echo "checking to see if the CrowdStrike profile is present"    # variable containing the installed profiles on the device    ProfileSearch=$(profiles list -output stdout-xml)    # Team identifier of CrowdStrike    ProfileCompare="X9E956P446"    # If statement that checks whether or not the CrowdStrike profile is installed    if [[ $ProfileSearch = *"$ProfileCompare"* ]]    then        echo "The CrowdStrike profile is present, installing CrowdStrike Falcon"        # Install CrowdStrike        #download installer from S3 bucket and output it to /tmp folder        curl "$DownloadUrl" --output /private/tmp/FalconSensorMacOS.pkg        #Run the installer        installer -verboseR -package /private/tmp/FalconSensorMacOS.pkg -target /        # Activate Falcon with our license        echo "Licensing app..."        /Applications/Falcon.app/Contents/Resources/falconctl license "$LicenseKey"        echo "Install finished, deleting install files..."        #delete left over installation files no longer needed        rm /private/tmp/FalconSensorMacOS.pkg        echo "The following files were deleted: /private/tmp/FalconSensorMacOS.pkg"        echo "displaying agents stats: (if blank agent isn't running)"        /Applications/Falcon.app/Contents/Resources/falconctl stats agent_info    else        echo "The CrowdStrike profile is NOT present, CrowdStrike Falcon will NOT be installed."    fi fi ``` 3. In the script, set the values for the following properties: 1. **DownloadUrl:** You can upload the Crowdstrike Falcon app to the Scalefusion dashboard and copy the download URL from there. 1. You will find the Crowdstrike Falcon app on your Crowdstrike portal. 2. Once you have the app, Navigate to the **Content Management** section on the Scalefusion dashboard > Content > Upload a File > Upload the Falcon app file. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-KLFJAP5T.png) 3. Once uploaded, select the file > Click on the 3 dots option > Click on the copy **Download link**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-ZXS6HBW6.png) 4. Paste this link in the script above. 2. **AppName:** Will be **Falcon**. 3. **LicenseKey:** You will get the license key from your Crowdstrike portal. 4. Once the above values are added, upload the script into the **Enterprise store** and set “**Run Script as signed-in user”** to **NO**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-ANS8HAOC.png) 5. Follow [our guide](/docs/execute-shell-scripts-on-macos-devices-with-scalefusion) to upload & publish the Shell script using Scalefusion Dashboard. > Please note that to use the Shell scripts, the Scalefusion MDM Client Application must be installed on the device(s). Please follow [our guide](/docs/scalefusion-mdm-agent-application-for-mac-devices) to publish and install the Scalefusion MDM Agent Application. > Notes: > > 1. The scripts and their contents are sourced from various albeit authenticated Apple Developer communities and forums. > 2. Please validate the scripts on a test machine before deploying them on all your managed devices. > 3. Scalefusion has tested these scripts, however, Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the incorrect usage of these scripts.