Configure the network content filter - Deploy the custom profile for network protection. - Administrator Guide - 8.9 - 9.1 - Cortex XDR Agent - Cortex XDR - Advanced Endpoint Protection - Cortex - Security Operations

Cortex XDR Agent iOS App

Product
Cortex XDR Agent
Cortex XDR
Version
9.1
Creation date
2025-12-29
Last date published
2026-02-22
Category
Administrator Guide
Abstract

Deploy the custom profile for network protection.

Deploy the custom profile for network protection.This step is required because Intune does not include all the available payload fields in the settings catalog in its user interface.

Step 1: Create the .mobileconfig file

Using a text editor, copy the XML code below, replace ENTER YOUR DISTRIBUTION ID HERE with your Distribution ID, and save as CortexXDR_NetworkContentFilter.mobileconfig.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<key>FilterBrowsers</key>
			<true/>
			<key>FilterSockets</key>
			<true/>
			<key>FilterType</key>
			<string>Plugin</string>
			<key>PayloadDescription</key>
			<string>Configures content filtering settings</string>
			<key>PayloadDisplayName</key>
			<string>Cortex XDR Network Data Filter</string>
			<key>PayloadIdentifier</key>
			<string>com.apple.webcontent-filter.2EF1184F-FC41-4477-BA81-D46AB318D8BB</string>
			<key>PayloadOrganization</key>
			<string>Palo Alto Networks</string>
			<key>PayloadType</key>
			<string>com.apple.webcontent-filter</string>
			<key>PayloadUUID</key>
			<string>2EF1184F-FC41-4477-BA81-D46AB318D8BB</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
			<key>PluginBundleID</key>
			<string>com.paloaltonetworks.cortex.ios</string>
			<key>UserDefinedName</key>
			<string>Cortex XDR</string>
			<key>VendorConfig</key>
			<dict>
				<key>distributionId</key>
				<string>ENTER YOUR DISTRIBUTION ID HERE</string>
				<key>username</key>
				<string>{{username}}</string>
				<key>fullName</key>
				<string>{{userprincipalname}}</string>
				<key>serialNumber</key>
				<string>{{serialnumber}}</string>
				<key>udid</key>
				<string>{{udidlast4digits}}</string>
			</dict>
		</dict>
	</array>
	<key>PayloadDescription</key>
	<string></string>
	<key>PayloadDisplayName</key>
	<string>Cortex XDR Network Content Filter With DistID</string>
	<key>PayloadEnabled</key>
	<true/>
	<key>PayloadIdentifier</key>
	<string>0921C926-7798-4BEB-9D19-14D3C3E2D912</string>
	<key>PayloadOrganization</key>
	<string>Palo Alto Networks</string>
	<key>PayloadRemovalDisallowed</key>
	<false/>
	<key>PayloadScope</key>
	<string>System</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>6D5B9C87-FA3D-4C2D-9FEA-478A10250D26</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>
Step 2: Upload the .mobileconfig file to Intune
  1. Navigate to Devices+iOS/iPadOS+Configuration profiles++ Create+New Policy.

  2. Under Create a profile, set the following:

    • Platform: iOS/iPadOS

    • Profile type: Templates

    • Template name: Custom

  3. Click Create.

  4. Name the profile Cortex XDR Network Content Filter.

  5. Upload the .mobileconfig file created in Step 1.

  6. Click Next.

  7. On the Assignments tab, for Included groups, assign the profile to your target group, and click Next.

  8. Click Review + save.