Configuring Endpoint Agents
You can configure SailPoint Endpoint Agent Security to discover and monitor AI agent software that is installed and running on your organization's managed laptops and desktops. SailPoint's endpoint agent runs as a background service with little interaction. Discovered agents, MCP servers, credentials, and related non-human identities are added to the Agentic Fabric for users to review.
Generating Deployment Artifacts
To deploy the endpoint agent in your MDM provider, you will generate the following artifacts in Agentic Fabric:
| Platform | Installer | Tenant Configuration |
|---|---|---|
| macOS (Jamf) | .pkg installer package | .mobileconfig configuration profile |
| Windows (Intune) | A 64-bit MSI, packaged as an .intunewin file for Intune | Set-SeasPolicy-<tenant>.ps1, deployed as a platform script |
Note
You can only generate the artifacts for one provider at a time. If your organization manages both macOS and Windows devices, you can generate the artifact for the second provider after Agentic Fabric is activated. In Identity Security Cloud, go to Admin > Global > Agent Settings.
To generate deployment artifacts:
-
In the Endpoint Agent section, select your organization's MDM provider.
-
Enter a name for the endpoint agent in the Name field.
-
Select Generate Deployment Packages to generate an installer package and configuration profile.
-
Select Download for both files.
-
Give the files to your MDM administrator.
-
Provide the deployment guide for your MDM provider to your MDM administrator.
Allowlisting the Endpoint Agent
Some endpoint security software blocks or quarantines unrecognized agents. If your organization uses endpoint detection and response (EDR) software or application control policies, use the values below to allow SailPoint Endpoint Agent Security before you deploy it.
macOS
SailPoint Endpoint Agent Security is signed with SailPoint's Apple Developer ID and notarized by Apple. The agent requires Full Disk Access to inventory AI agent software on the endpoint. The configuration profile you deploy grants this automatically. Use these values to allowlist the agent in your endpoint security software.
| Item | Value |
|---|---|
| Apple Developer Team ID | PRR7PT27AH |
| Signing authority | Developer ID Certification Authority |
| Notarized | Yes |
| Bundle identifier | com.sailpoint.seas.daemon |
| Required privacy permission | Full disk access |
| Install path | /Applications/Seas.app |
| LaunchDaemon label | com.sailpoint.seas.daemon com.sailpoint.seas.cloud-agent com.sailpoint.seas.spire-agent |
Windows
SailPoint Endpoint Agent Security is code-signed. Use these values to allowlist the agent in your endpoint security software and to create publisher rules in App Control for Business or AppLocker. Publisher rules are recommended over file hash rules, because the file hash changes with every release while the signing certificate does not.
| Item | Value |
|---|---|
| Certificate subject (full distinguished name) | CN="SailPoint Technologies Inc" O="SailPoint Technologies Inc" L=Austin S=Texas C=US |
| Leaf certificate common name (CN) | CN = SailPoint Technologies, Inc |
| Issuing certificate authority | CN=DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1 O="DigiCert, Inc." C=US |
| Certificate thumbprint (SHA-256) | 7CC623B9327E93CE35ED24F0E758CE9160DE634E011E39398DDFC05343B69354 |
| Product name | SailPoint Endpoint Agentic Security (version 0.1.1.0) |
| Install path | Program Files: • %PROGRAMFILES%\SailPoint Technologies\Seas ProgramData: • %PROGRAMDATA%\SailPoint Technologies\Seas Subfolders: • db, logs, spire (under ProgramData) • support (under Program Files) |
| Windows services | 1. Seas • Display name: SailPoint Endpoint Agentic Security (Auto start) 2. SeasCloudAgent • Display name: SailPoint Endpoint Agentic Security Cloud Agent (Auto start) 3. SeasSpireAgent • Display name: SailPoint Endpoint Agentic Security Identity Agent (Auto start) |
Network (All Platforms)
The agent makes outbound connections only and requires no inbound ports. Allow the following from managed endpoints. These requirements are the same on macOS and Windows.
| Purpose | Protocol | Port | Destination |
|---|---|---|---|
| Enrollment | HTTPS (TLS 1.2+; Web PKI server cert) | 443 | SAF-AWS Backend |
| SPIRE server (workload identity) | gRPC over TCP | 8081 | SAF-AWS Backend |
| Receiver service | gRPC over TLS with mTLS | 7300 | SAF-AWS Backend |
Deploying Endpoint Agent Security
Endpoint Agent Security can be deployed to macOS devices via JamfPro or Windows devices via Intune.
Deploying Endpoint Agent Security to macOS via Jamf Pro
Before you deploy the endpoint agent, ensure you have the following:
-
An Agentic Fabric tenant with SailPoint Endpoint Agent Security enabled.
-
A SAF Admin role that can generate deployment artifacts.
-
MDM administrator access - Jamf Pro for macOS.
-
macOS Tahoe 26 or later
To deploy the endpoint agent to macOS through JamfPro:
-
Upload and scope the configuration profile:
-
In Jamf Pro, upload the
.mobileconfigas a configuration profile. It installs a custom payload on the endpoint carrying the configuration values and the enrollment token. -
Scope the profile to the target computers or group.
Important
The endpoint agent reads its configuration on its first run, so the configuration profile must be present on the device before the package is installed.
-
-
Upload the package:
-
Go to Packages > New.
-
Browse and select the SEAS package and save.
Jamf stores it in its distribution repository so it can be deployed by a policy.
-
-
Create the install policy:
-
Go to Policies > New and name the policy.
-
Set the trigger to Recurring Check-in.
-
Set the Execution Frequency:
-
Use Ongoing for a security agent, so it reinstalls automatically if it is ever removed.
-
Use Once per computer for a simple one-time push.
-
-
Add the SEAS package to the policy payload with the action set to Install.
-
Add an Update Inventory step, so Jamf registers the installed app after the policy runs.
-
Scope the policy to the target computer or group.
-
Add an exclusion for computers that do not have the SEAS configuration profile installed (implemented with a smart group), so the agent never launches without its configuration.
-
Select Save.
-
Creating a Self-Heal Smart Group
SailPoint recommends making the deploying self-healing as Endpoint Agent Security has no built-in anti-tamper protection. A user with administrator/sudo rights could remove it.
To make the deployment self-healing, create a smart group of computers that do not have Endpoint Agent Security installed and scope an Ongoing install policy to it. On the next inventory after removal, the machine reenters the group, and the agent is reinstalled. As an additional layer, EDR tamper protection can be enforced through the configuration profile to block removal.
Verifying Enrollment in Jamf
-
In Jamf, confirm the install policy ran on the device and that the SailPoint Endpoint Agent Security app appears in the device's inventory (Applications).
-
Confirm the agent is running on the endpoint. It runs silently with no UI.
Deploying Endpoint Agent Security to Windows via Intune
Before you deploy the endpoint agent, ensure you have the following:
-
An Agentic Fabric tenant with SailPoint Endpoint Agent Security enabled.
-
A SAF Admin role that can generate deployment artifacts.
-
MDM administrator access - Microsoft Intune, with permission to create apps and platform scripts.
-
Supported OS: Windows 11 only.
-
Devices enrolled in Intune.
Deploying the endpoint agent to Windows requires two Intune assignments targeting the same device group: a Win32 app that installs the agent and a platform script that applies your tenant configuration. Assign both. They can be added in either order.
Adding the Win32 app
-
In the Microsoft Intune admin center, go to Apps > Windows > Add.
-
For App type, select Windows app (Win32). Do not deploy the agent as a line-of-business app.
-
Upload the
.intunewinpackage you downloaded from Agentic Fabric. -
On the Program page, confirm that the install command ends with
/qnso the installation runs silently. Intune populates the install and uninstall commands from the package. -
Set Install behavior to System.
-
On the Detection rules page, select Manually configure detection rules, then add a rule of type MSI. Intune populates the MSI product code from the package.
-
Complete the remaining pages and select Create.
Adding the Tenant Policy Script
-
Go to Devices > Scripts and remediations > Platform scripts > Add > Windows 10 and later.
-
Upload
Set-SeasPolicy-<tenant>.ps1. -
Set Run this script using the logged on credentials to No. The script must run as SYSTEM.
-
Set Run script in 64-bit PowerShell host to Yes.
-
Complete the remaining pages and select Add.
Assigning the Win32 App and Script to the Same Device Group
-
Assign the Win32 app to your target device group.
-
Assign the platform script to the same device group.
The agent installs three Windows services that start automatically. Until the tenant policy is present, the agent collects inventory locally and does not upload it. Uploads begin once the policy is applied.
Important
The tenant policy script contains your organization's install token. Treat it as confidential and scope both assignments to the narrowest device group required.
Verifying Enrollment in Intune
-
In Intune, confirm the app installation and script runs both report success.
-
On a pilot device, confirm the tenant policy is present:
reg query "HKLM\SOFTWARE\Policies\SailPoint\Seas" /reg:64
-
Confirm the Seas, SeasCloudAgent, and SeasSpireAgent services are running.
-
Agent logs are located in
%ProgramData%\SailPoint Technologies\Seas\logs\. -
Installation logs are located in
C:\Windows\Temp\seas.
-
Troubleshooting the Endpoint Agent
-
The agent did not install: Confirm the device is in the policy scope and not caught by an exclusion. Force a check-in and flush policy logs.
-
The agent is installed but not reporting: Confirm the configuration profile is present on the device and that the enrollment token has not expired.
-
The agent keeps getting removed: This is expected if the user has admin/sudo rights. Rely on the self-heal smart group and EDR tamper protection.
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.