SiemplifyUtilities
Integration version: 19.0
Configure SiemplifyUtilities integration in Google Security Operations SOAR
For detailed instructions on how to configure an integration in Google Security Operations SOAR, see Configure integrations.
Integration parameters
Actions
Count Entities in Scope
Description
Count the number of entities from a specific scope.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
Entity Type | 13 | N/A | The type of the target entities. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
list_count | N/A | N/A |
JSON Result
N/A
Count List
Description
Count the number of items on a list - separated by a configurable delimiter.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
Input String | String | N/A | Comma separated string list. For example: value1,value2,value3. |
Delimiter | String | N/A | Define a symbol, which is used for separation of values from the input list. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
list_count | N/A | N/A |
JSON Result
N/A
Delete File
Description
Delete a selected file from the file system.
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
File Path | String | Yes | Specifies the absolute file path for the file that needs to be deleted. |
Run On
This action does not run on entities.
Action Results
Script Result
Script result name | Value |
---|---|
is_success | True/False |
JSON Result
{
"filepath": ""
"status": "deleted/not found"
}
Case Wall
The action provides the following output messages:
Output message | Message description |
---|---|
Successfully deleted file. | The action is successful. |
File was not found for the provided path. | The file does not exist. |
No activity was found for the provided service accounts in Google Cloud Policy Intelligence | The action could not find data for any of the listed service accounts. |
Error executing action "Delete File". | The action returned an error. Check connection to the server, input parameters, or credentials. |
Extract top From JSON
Description
The action gets a JSON as an input, and sorts it by a specific key and returns the TOP 'x' of the relevant branches.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
JSON Data | String | N/A | JSON data to process. |
Key To Sort By | String | N/A | Nested key separated by dots. Use * as a wildcard. Example: Host.*.wassap_list.Severity. |
Field Type | String | N/A | The type of the field to sort by. Valid values: int (numeric field), string (a text field) or date. |
Reverse (DESC -> ASC) | Checkbox | Checked | Sort results by DESC or ASC (Z -> A). |
Top Rows | String | N/A | Retrieve number of rows from JSON to process. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
result | N/A | N/A |
JSON Result
[
{
"HOST": {
"DETECTION":{
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST":{
"DETECTION": {
"PORT": "443",
"QID": "11827",
"PROTOCOL": "tcp",
"RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
"SEVERITY": "2"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST": {
"DETECTION": {
"PORT": "53",
"QID": "15033",
"PROTOCOL": "udp",
"RESULTS": "--- IPv4 --- ",
"SEVERITY": "4"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}
]
Filter JSON
Description
Filter JSON dict.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
JSON Data | String | N/A | The JSON dictionary data to filter. |
Root Key Path | String | N/A | The path to the Root Key. Note: The system uses dot notation for JSON search. For example: json.message.status. |
Condition Path | String | N/A | The path to the field to filter by, dot separated. |
Condition Operator | String | N/A | The condition operator. Can be one of the following: = / != / > / < / >= / <= / in / not in. |
Condition Value | String | N/A | The value of the condition to filter by. |
Output Path | String | N/A | The path to the desired results in the filtered dict, dot separated. |
Delimiter | String | N/A | The delimiter to join the values inf the output path, default: comma. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
results | True/False | results:False |
JSON Result
{
"a": {
"HOST": [
{
"DETECTION": {
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
}
],
"DATETIME": "2018-08-29T14:01:12Z"
}
}
Get Deployment URL
Get deployment URL for Google Security Operations.
Entities
The action doesn't run on entities.
Action inputs
N/A
Action outputs
Action output type | |
---|---|
Case wall attachment | N/A |
Case wall link | N/A |
Case wall table | N/A |
Enrichment table | N/A |
Entity insight | N/A |
Insight | N/A |
JSON result | Available |
OOTB widget | N/A |
Script result | Available |
Script result
Script result name | Value |
---|---|
is_success | True/False |
JSON result
{
"url": ""
}
Case wall
Output message | Message description |
---|---|
Successfully retrieved deployment URL. | Action is successful. |
Error executing action "Get Deployment URL". Reason:
ERROR_REASON |
The action returned an error. Check connection to the server, input parameters, or credentials. |
List Operations
Description
Provide operations on lists.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
First List | String | N/A | Comma-separated string list. For example: value1,value2,value3. |
Second List | String | N/A | Comma-separated string list. For example: value1,value2,value3. |
Delimiter | String | N/A | Define a symbol, which is used for separation of values in both lists. |
Operator | String | N/A | Has to be one of the following: intersection, union, subtract or xor. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
result_list | N/A | N/A |
JSON Result
{
"results": {
"count": 6,
"data": [
"item",
"item1",
"item2"
]
}
}
Parse EML to JSON
Description
Parse EML to JSON.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
EML Content | String | N/A | The base64 encoded content of the EML file. |
Blacklisted Headers | comma separated string | No | Headers to exclude from the response. |
Use Blacklist As Whitelist | Checkbox | Unchecked | To only include the listed headers. |
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
parsed_eml | N/A | N/A |
JSON Result
{
"HTML Body": "<div><br></div>",
"Attachments": {},
"Recipients": "john_doe@example.com",
"CC": "",
"Links": {
"urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
"urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
},
"BCC": "",
"To": "john_doe@example.com",
"Date": "Mon, 13 Aug 2018 13:20:34 +0300",
"From": "john_doe@example.com",
"Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}
For this action, the functional changes apply to integration version 10
and later: in the JSON result, the with
field is split into the id
and with
fields. For more details, see the following example:
Integration version 9 and earlier:
"with": "smtp id ID"
Integration version 10 and laterer:
"id": "ID" "with": "SMTP"
Ping
Description
Test Connectivity.
Parameters
N/A
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
Script Result Name | Value Options | Example |
---|---|---|
success | True/False | success:False |
JSON Result
N/A
Query Joiner
Description
Form a query string from given parameters.
Parameters
Parameter | Type | Default Value | Description |
---|---|---|---|
Values | String | N/A | Comma separated string list. For example: value1,value2,value3. |
Query Field | String | N/A | Query target field ex. SrcIP, DestHost, etc. |
Query Operator | String | N/A | Query operator(OR, AND, etc.). |
Add Quotes | Checkbox | N/A | If enabled, action will add quotes to every item in the "Values" list. |
Add Double Quotes | Checkbox | N/A | If enabled, action will add double quotes to every item in the "Values" list. |
Run On
This action runs on all entities.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
query | N/A | N/A |
JSON Result
N/A
Export Entities as OpenIOC File
Description
Export entities as OpenIOC file. Supported entities: Filehash, IP address, URL, Hostname, User.
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
Export Folder Path | String | Yes | Specify the folder that should store the OpenIOC files. |
Run On
This action runs on the following entities:
- Filehash
- IP Address
- URL
- Hostname
- User
Action Results
JSON Result
{
"absolute_file_path": OpenIOC_{random_guid}.txt
}
Case Wall
Case | Success | Fail | Message |
---|---|---|---|
If successful | Yes | No | Successfully created an OpenIOC file based on provided entities. |
No entities in the scope | No | No | Action wasn't able to create an OpenIOC file, because there are no entities in the action execution scope. |
Fatal error, invalid creds, API root | No | Yes | Error executing action "Export Entities as OpenIOC File". Reason: {error traceback} |