Skip to main content
 

This article provides onboarding steps for SentinelOne. Connecting the Expel Workbench to SentinelOne installation requires a user account with the proper level of access, API access, and an API authentication token. The first step is to create a new user account in SentinelOne and configure the account with the proper roles. The next step is to enable API access for the new user account. After that's complete, you can connect SentinelOne to Workbench and test the connection.

Tip

This article was accurate at the time of writing, but changes happen. If you find the instructions are outdated, leave a description in the comment field below and let us know!

Step 1: Create new user account and role in SentinelOne

This step creates a user account for Expel that keeps the Expel activity separate from other activity on the SentinelOne console.

  1. Log into SentinelOne, navigate to Settings > Users > Roles. Duplicate the Viewer role.

    SentinelOne_image1.png
  2. Rename the new Viewer role: Viewer - Expel.

  3. Add these additional permissions:

    • Endpoint: Remote Shell, Initiate Scan, File Fetch, and Fetch Logs.

    • Threat: Fetch Threat File.

    • Deep Visibility: File Fetch.

  4. Navigate to Settings > Users and click New User.

    SentinelOne_image2.png
  5. For Full Name type Expel SOC.

  6. For Email Address type soc+<Your_Organization_Name>@expel.io.

    Tip

    Yes, the "+" sign is part of the email address (as in soc+megacorp@expel.io) and it's important. Click here to find out why.

  7. Assign the Expel SOC account to the Viewer - Expel role.

  8. Notify your engagement manager that the new account is created and the registration email is sent.

Step 2: Enable API access for Expel

  1. Navigate to Settings > User and click New User.

    Figure 1.png
  2. For Full Name type Expel API.

  3. For Email Address type soc+<your_org_name>_api@expel.io.

    Tip

    Yes, the "+" sign is part of the email address (as in soc+megacorp@expel.io) and it's important. Click here to find out why.

  4. Role Settings: IR Team is the least privileged role that gives Expel the necessary API permissions for polling alerts and disconnecting/isolating hosts.

  5. Navigate to settings on the left side panel and click Users.

  6. Find the Expel User created for API access.

  7. Edit the API user's details and select the checkbox next to Can generate API Token.

    SentinelOne_image5.png
  8. Notify your engagement manager that the new account is created and the registration email is sent.

Create an authentication token that allows the Expel Assembler to access the SentinelOne API

  1. Log out of the SentinelOne Console.

  2. Log back into the SentinelOne Console, this time as the newly-created Expel API User.

  3. In the upper right, Expel API > select My User.

  4. From the Option list, select Generate API Token.

  5. Click Download. The generated token is used next in the registration steps for Workbench.

Step 3: Configure SentinelOne in Workbench

  1. In a new browser tab, log into Workbench.

    Workbench Registration after Step 5.png
  2. Complete all fields using the credentials and information you collected in Step 2.

    • For Name type a name for the security device.

    • For Location type cloud.

    • Username and Password fields can be left blank.

    • For API Key type the previously generated API key.

    • For Server type the SentinelOne device hostname in the following format: https://<your_address>.sentinelone.net

Sentinel One, Sentinel1, sentinal