Integrate SentinelOne with Google SecOps
This document explains how to configure and integrate SentinelOne with Google Security Operations (Google SecOps).
Integration version: 3.0
Use cases
Automated threat response: use Google SecOps capabilities to automatically respond to threats detected by SentinelOne, reducing the time and effort required for security operations.
Enriched incident context: use Google SecOps capabilities to provide security analysts with more context around security incidents and make more informed decisions. For example, you can automatically enrich incident data with information about the affected endpoints and threats.
Orchestrated remediation actions: use Google SecOps capabilities to automatically execute playbooks that combine SentinelOne actions with other security tools, such as network firewalls or identity management systems, ensuring a coordinated response to threats and minimizing their impact.
Integration parameters
The SentinelOne integration requires the following parameters:
Parameter | Description |
---|---|
Api root |
Required. The SentinelOne API root. The default value is
|
Username |
Required. The username to authenticate with. |
Password |
Required. The password to authenticate with. |
For instructions about how to configure an integration in Google SecOps, see Configure integrations.
You can make changes at a later stage, if needed. After you configure an integration instance, you can use it in playbooks. For more information about how to configure and support multiple instances, see Supporting multiple instances.
Actions
For more information about actions, see Respond to pending actions from Your Workdesk and Perform a manual action.
Disconnect Agent From Network
Use the Disconnect Agent From Network action to disconnect an agent from the network connection.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Disconnect Agent From Network action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Disconnect Agent From Network action:
Script result name | Value |
---|---|
is_success |
True or False |
Enrich Endpoint
Use the Enrich Endpoint action to enrich an endpoint entity with information from the system.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Enrich Endpoint action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Enrich Endpoint action:
Script result name | Value |
---|---|
is_success |
True or False |
Get Agent Status
Use the Get Agent Status action to retrieve the status of an agent.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Get Agent Status action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get Agent Status action:
Script result name | Value |
---|---|
is_success |
True or False |
Get Application List for Endpoint
Use the Get Application List for Endpoint action to obtain a list of applications used on an endpoint.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Get Application List for Endpoint action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get Application List for Endpoint action:
Script result name | Value |
---|---|
is_success |
True or False |
Get Events for Endpoint by Time
Use the Get Events for Endpoint by Time action to retrieve all events that are related to an endpoint.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
The Get Events for Endpoint by Time action requires the following parameters:
Parameter | Description |
---|---|
Hours Back |
Optional. The number of hours prior to the current time to retrieve events. |
Events Amount Limit |
Optional. The number of events to retrieve for every action run. |
Action outputs
The Get Events for Endpoint by Time action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get Events for Endpoint by Time action:
Script result name | Value |
---|---|
is_success |
True or False |
Get Hash Reputation
Use the Get Hash Reputation action to obtain the reputation of a SHA-1 hash.
This action runs on the Google SecOps Filehash
entity.
Action inputs
None.
Action outputs
The Get Hash Reputation action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get Hash Reputation action:
Script result name | Value |
---|---|
is_success |
True or False |
Get Process List for Endpoint
Use the Get Process List for Endpoint action to retrieve the process list for an endpoint.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Get Process List for Endpoint action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get Process List for Endpoint action:
Script result name | Value |
---|---|
is_success |
True or False |
Get System Status
Use the Get System Status action to get the SentinelOne system health status.
This action runs on all Google SecOps entities.
Action inputs
None.
Action outputs
The Get System Status action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get System Status action:
Script result name | Value |
---|---|
is_success |
True or False |
Get System Version
Use the Get System Version action to get the SentinelOne system version.
This action runs on all Google SecOps entities.
Action inputs
None.
Action outputs
The Get System Version action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Get System Version action:
Script result name | Value |
---|---|
is_success |
True or False |
Initiate Full Scan
Use the Initiate Full Scan action to initiate a full disk scan on an endpoint.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Initiate Full Scan action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Initiate Full Scan action:
Script result name | Value |
---|---|
is_success |
True or False |
Ping
Use the Ping action to test the connectivity to SentinelOne.
This action runs on all Google SecOps entities.
Action inputs
None.
Action outputs
The Ping action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Ping action:
Script result name | Value |
---|---|
is_success |
True or False |
Reconnect Agent to the Network
Use the Reconnect Agent to the Network action to reconnect a disconnected agent to the network.
This action runs on the following Google SecOps entities:
IP Address
Hostname
Action inputs
None.
Action outputs
The Reconnect Agent to the Network action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Reconnect Agent to the Network action:
Script result name | Value |
---|---|
is_success |
True or False |
Update Exclusion List Add Path
Use the Update Exclusion List Add Path action to add a path to an existing exclusion list.
This action supports the following operating systems: Windows, OSX, Linux, and Android.
This action runs on all Google SecOps entities.
Action inputs
The Update Exclusion List Add Path action requires the following parameters:
Parameter | Description |
---|---|
List Name |
Required. The exclusion list name. |
Path |
Required. The path to add to the list. |
Operation System |
Required. The operating system. The possible values are as follows:
|
Action outputs
The Update Exclusion List Add Path action provides the following outputs:
Action output type | Availability |
---|---|
Case wall attachment | Not available |
Case wall link | Not available |
Case wall table | Not available |
Enrichment table | Not available |
JSON result | Not available |
Script result | Available |
Script result
The following table lists the value for the script result output when using the Update Exclusion List Add Path action:
Script result name | Value |
---|---|
is_success |
True or False |
Need more help? Get answers from Community members and Google SecOps professionals.