IBM QRadar

Version: 2.0.0

IBM® QRadar® Security Information and Event Management (SIEM) helps security teams accurately detect and prioritize threats across the enterprise, and it provides intelligent insights that enable teams to respond quickly to reduce the impact of incidents.

Connect QRadar with LogicHub

  1. Navigate to Automations > Integrations.
  2. Search for IBM QRadar.
  3. Click Details, then the + icon. Enter the required information in the following fields.
    • Label: Enter a connection name.
    • Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.
    • Verify SSL: Select option to verify connecting server's SSL certificate (Default is Verify SSL Certificate).
    • Remote Agent: Run this integration using the LogicHub Remote Agent.
  • URL: URL to your IBM QRadar instance.
  • Authentication Token: Authentication Token for IBM QRadar.
  1. After you've entered all the details, click Connect.

Actions for QRadar

Get Offenses

Get offenses from QRadar

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional
RangeUse this parameter to restrict the number of elements that are returned in the list to a specified range. The list is indexed starting at zero.Optional
SortCondition for sorting (default is empty value) Example: +field_one,-object(sub_field).Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of offenses

Get Offense By ID

Get offense from QRadar with the given ID.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
IDColumn name from parent table containing offense IDRequired
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Offense object

Update Offense

Update offense in QRadar.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Offense IDColumn name from parent table containing Offense ID.Required
Assigned To User ColumnColumn name from parent table containing a user to assign the offense to (Default is Empty value).Required
Closing Reason IDColumn name from parent table containing the ID of a closing reason (Default is 0 as ID). You must provide a valid closing_reason_id when you close an offense.Optional
StatusColumn name from parent table containing the new status of offense (Default is Empty value). Set to one of OPEN, HIDDEN, CLOSED. When the status of an offense is being set to CLOSED, a valid closing_reason_id must be provided. To hide an offense, use the HIDDEN status. To show a previously hidden offense, use the OPEN status.Optional
FieldsComma-separated fields (Default is Empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Updated Offense object.

Get Assets

Get assets from QRadar.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}.Optional
FieldsComma-separated fields (default is Empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of assets

Update Asset

Update Asset by ID from QRadar.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Asset IDColumn name from parent table containing Asset ID.Required
Asset BodyColumn name from parent table containing the JSON representation of an asset.Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Asset object

Execute Search

Execute search in QRadar and retrieve results.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.
Jinja Template for Templated Query ExpressionProvide jinja-templated query expressions AQL(Ariel Query Language) Example: select * from events where eventcount>{{eventcount_column}}.

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Search result

Get Offense Notes

Get offense notes from QRadar.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Offense IDColumn name from parent table containing offense ID.Required
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}.Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional
RangeRange (default is empty value) Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of offence notes

Create Offense Note

Create offense note in QRadar.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Offense IDColumn name from parent table containing offense ID.Required
Note Text ColumnColumn name from parent table containing note text.Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Offence note object

List Analytics Rules

Retrieves a list of analytics rules.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}.Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional
RangeRange (default is empty value). Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of analytics rules.

Get Analytics Rules By ID

Retrieves an analytics rule by ID.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Rule IDColumn name from parent table containing rule ID.Required
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Analytics rule object

List Map Of Sets (Reference Data)

Retrieve a list of all reference map of sets.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time).
Example: 1587448800000.
Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time).
Example: 1587448800000.
Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value)
Example: status=open and start_time > {{time_column}}.
Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas.
Example: field_one (field_two, field_three),field_four.
Optional
RangeRange (Default is Empty value) Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of map of sets.

Get Map Of Sets (Reference Data) by Name

Retrieves a map of sets by name.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map of sets to retrieve.Required
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map of sets object

Create Map Of Sets (Reference Data)

Create a new reference map of sets.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map of sets to create.Required
Key LabelColumn name from parent table containing the label to describe the keys.Required
Value LabelColumn name from parent table containing the label to describe the data values.Required
Element TypeSelect the element type for the values allowed in the reference map of sets (Default is ALN (alphanumeric)) Note that date values need to be represented in milliseconds since the Unix Epoch 01 January 1970.Optional
Timeout TypeSelect timeout type (Default is UNKNOWN), This indicates if the time_to_live interval is based on when the data was first seen or last seen.Optional
Time To LiveThe time to live interval, for example: "1 month" or "5 minutes".Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map of sets object.

Update Map Of Sets (Reference Data)

Add or update an element in a reference map of sets.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map of sets to add or update an element in.Required
KeyColumn name from parent table containing the key of the set to add or update.Required
ValueColumn name from parent table containing the value to add or update in the reference map of sets.Required
SourceColumn name from parent table containing the source that indicates where the data originated (Default is "reference data api").Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map of sets object.

Delete Map Of Sets (Reference Data)

Removes a map of sets.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map of sets to remove.Required
Purge OnlySelect purge behavior (Default is FALSE), This indicates if the reference map of sets should have its contents purged (TRUE), keeping the structure of the object.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Success/Failure message

List Map (Reference Data)

Retrieve a list of all reference map.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value)
Example: status=open and start_time > {{time_column}}.
Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas.
Example: field_one (field_two, field_three),field_four.
Optional
RangeRange (default is empty value). Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of maps.

Get Map (Reference Data) by Name

Retrieves a map identified by name.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map to retrieve.Required
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas.
Example: field_one (field_two, field_three),field_four.
Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map object

Create Map (Reference Data)

Create a new reference map.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map to create.Required
Key LabelColumn name from parent table containing the label to describe the keys.Required
Value LabelColumn name from parent table containing the label to describe the data values.Required
Element TypeSelect the element type for the values allowed in the reference map of sets (Default is ALN (alphanumeric)) Note that date values need to be represented in milliseconds since the Unix Epoch 01 January 1970.Optional
Timeout TypeSelect timeout type (default is UNKNOWN), This indicates if the time_to_live interval is based on when the data was first seen or last seen.Optional
Time To LiveThe time to live interval, for example: "1 month" or "5 minutes".Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map object

Update Map (Reference Data)

Add or update an element in a reference map.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map to add or update an element in.Required
KeyColumn name from parent table containing the key of the set to add or update.Required
ValueColumn name from parent table containing the value to add or update in the reference map.Required
SourceColumn name from parent table containing the source that indicates where the data originated (Default is "reference data api").Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Map object

Delete Map (Reference Data)

Removes a map.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference map to remove.Required
Purge OnlySelect purge behavior (default is FALSE), This indicates if the reference map of sets should have its contents purged (TRUE), keeping the structure of the object.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Success/Failure message

List Sets (Reference Data)

Retrieve a list of all reference sets.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}.Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional
RangeRange (default is empty value). Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of sets

Get Set (Reference Data) by Name

Retrieve the reference set identified by name.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference set to retrieve.Required
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Set object

Create Set (Reference Data)

Create a new reference set.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference set being created.Required
Value LabelColumn name from parent table containing the label to describe the data values.Required
Element TypeSelect the element type for the values allowed in the reference map of sets (Default is ALN (alphanumeric)) Note that date values need to be represented in milliseconds since the Unix Epoch 01 January 1970.Optional
Timeout TypeSelect timeout type (Default is UNKNOWN), This indicates if the time_to_live interval is based on when the data was first seen or last seen.Optional
Time To LiveThe time to live interval, for example: "1 month" or "5 minutes".Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Set object

Update Set (Reference Data)

Add or update an element in a reference set.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference set to add or update an element in.Required
ValueColumn name from parent table containing the value to add or update in the reference set.Required
SourceColumn name from parent table containing the source that indicates where the data originated (Default is "reference data api").Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Set object

Delete Set (Reference Data)

Removes a set.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference set to remove.Required
Purge OnlySelect purge behavior (Default is FALSE), This indicates if the reference map of sets should have its contents purged (TRUE), keeping the structure of the object.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Success/Failure message

List Tables (Reference Data)

Retrieve a list of all reference tables.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Start TimeStart time, epoch timestamp in milliseconds to use in query for the filter (default is batch start time). Example: 1587448800000.Optional
End TimeEnd time, epoch timestamp in milliseconds to use in query for the filter (default is batch end time). Example: 1587448800000.Optional
Jinja Template for FilterProvide jinja-templated filter condition (Default is Empty value) Example: status=open and start_time > {{time_column}}.Optional
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional
RangeRange (default is empty value) Example: items=0-5.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of tables.

Get Set (Reference Data) by Name

Retrieve the reference table identified by name.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference table to retrieve.Required
FieldsComma-separated fields (default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one (field_two, field_three),field_four.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Table object.

Create Table (Reference Data)

Create a new reference Table.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference set being created.Required
Outer Key LabelColumn name from parent table containing the label to describe the data values.Required
Element TypeSelect the element type for the values allowed in the reference map of sets (Default is ALN (alphanumeric)) Note that date values need to be represented in milliseconds since the Unix Epoch 01 January 1970.Optional
Timeout TypeSelect timeout type (Default is UNKNOWN), This indicates if the time_to_live interval is based on when the data was first seen or last seen.Optional
Time To LiveThe time to live interval, for example: "1 month" or "5 minutes".Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Table object

Update Table (Reference Data)

Add or update an element in a reference table.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference tables to add or update an element in.Required
Outer KeyColumn name from parent table containing the outer key to add or update.Required
Inner KeyColumn name from parent table containing the inner key to add or update.Required
ValueColumn name from parent table containing the value to add or update in the reference table.Required
SourceColumn name from parent table containing the source that indicates where the data originated (Default is "reference data api").Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Table object.

Delete Table (Reference Data)

Removes a table.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameColumn name from parent table containing the name of the reference table to remove.Required
Purge OnlySelect purge behavior (default is FALSE), This indicates if the reference map of sets should have its contents purged (TRUE), keeping the structure of the object.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Success/Failure message.

List Mappings (MITRE Information)

Returns all MITRE attack rule mappings in QRadar use case manager.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Use Case Manager IDColumn name from parent table containing the use case manager plugin ID.Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of mappings.

Get Mappings (MITRE Information) By Rule ID

Returns the rule mappings in QRadar use case manager.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
Use Case Manager IDColumn name from parent table containing the use case manager plugin ID.Required
Rule IDColumn name from parent table containing the rule ID.Required
Tactic NameColumn name from parent table containing the tactic name.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Mapping object.

Update Map Bulk (Reference Data)

Adds or updates data in a reference map in one go, this action works across entire table.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
NameName of the reference map to add or update an element in.Required
KeyColumn name from parent table containing the key to add or update in the reference map.Required
ValueColumn name from parent table containing the value to add or update in the reference map.Required
FieldsComma-separated fields (Default is empty value). Specify subfields in brackets and multiple fields in the same object are separated by commas. Example: field_one, second_one.Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Mapping object.
{
  "has_error":false,
  "result":{"name":"S7","timeout_type":"UNKNOWN","creation_time":1593115291310,"time_to_live":"0 years 0 mons 0 days 0 hours 1 mins 0.00 secs","element_type":"ALN","number_of_elements":8},
  "error":null
}

Get Offenses By Source Address

Retrieve a list of offense source addresses currently in the system.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
FilterJinja-template containing filter condition. This parameter is used to restrict the elements in a list base on the contents of various fields. (Default is Empty value).Required
FieldsJinja-template containing comma-separated fields. Specify subfields in brackets and multiple fields in the same object are separated by commas (Default is empty value). Example: field_one, second_one.Required
RangeProvide the range. Use this parameter to restrict the number of elements that are returned in the list to a specified range. The list is indexed starting at zero (Default is Empty value) e.g. items=0-5.Required

Output

A JSON object containing multiple rows of result:

[
   {
      "last_event_flow_seen":1631175930971,
      "network":"other",
      "source_ip":"104.16.21.35",
      "first_event_flow_seen":1544298346852,
      "domain_id":0,
      "magnitude":0,
      "offense_ids":[
         40
      ],
      "local_destination_address_ids":[
         3
      ],
      "id":6,
      "event_flow_count":43457
   }
]

Get Offenses By Local Destination Address

Retrieve a list offense local destination addresses currently in the system.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
FilterJinja-template text containing filter condition. This parameter is used to restrict the elements in a list base on the contents of various fields. (Default is Empty value).Required
FieldsJinja-template text containing comma-separated fields. Specify subfields in brackets and multiple fields in the same object are separated by commas(Default is empty value). Example: field_one, second_one.Required
RangeProvide the range. Use this parameter to restrict the number of elements that are returned in the list to a specified range. The list is indexed starting at zero (Default is Empty value) e.g. items=0-5.Required

Output

A JSON object containing multiple rows of result:

[
   {
      "last_event_flow_seen":1631172764005,
      "network":"Net-10-172-192.Net_172_16_0_0",
      "first_event_flow_seen":1544294554145,
      "domain_id":0,
      "magnitude":0,
      "local_destination_ip":"172.19.144.104",
      "source_address_ids":[
         6
      ],
      "offense_ids":[
         40
      ],
      "id":3,
      "event_flow_count":308226
   }
]

Get Domains

Retrieves the list of all domains, active and deleted (including the default domain).

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
FilterJinja-template text containing filter condition. This parameter is used to restrict the elements in a list base on the contents of various fields. (Default is Empty value).Required
Fields[Jinja-template] (doc:jinja-template) text containing comma-separated fields. Specify subfields in brackets and multiple fields in the same object are separated by commas(Default is empty value). Example: field_one, second_one.Required
RangeProvide the range. Use this parameter to restrict the number of elements that are returned in the list to a specified range. The list is indexed starting at zero (Default is Empty value) e.g. items=0-5.Required

Output

A JSON object containing multiple rows of result:

[
   {
      "event_collector_ids":[
         
      ],
      "description":"",
      "log_source_group_ids":[
         
      ],
      "deleted":false,
      "asset_scanner_ids":[
         
      ],
      "custom_properties":[
         
      ],
      "id":0,
      "flow_collector_ids":[
         
      ],
      "tenant_id":0,
      "log_source_ids":[
         
      ],
      "flow_source_ids":[
         
      ],
      "qvm_scanner_ids":[
         
      ],
      "name":""
   }
]

Get Log Source Type by ID

Retrieves the Log Source Type by ID

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
IDJinja-templated text containing the Log Source Type ID. Example: {{log_source_type_id}}.
FieldsJinja-templates text containing comma-separated fields. Specify subfields in brackets and multiple fields in the same object are separated by commas (Default is empty value). Example: field_one, {{second_one}}.

Output

A JSON object containing the Log Source.

{
    "custom": true,
    "default_protocol_id": 42,
    "id": 42,
    "internal": true,
    "log_source_extension_id": 42,
    "name": "String",
    "protocol_types": [
        {
            "documented": true,
            "protocol_id": 42
        }
    ],
    "supported_language_ids": [
        42
    ],
    "version": "String"
}

Get Offense Type by ID
Retrieves the Offense Type by ID

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input NameDescriptionRequired
IDJinja-templated text containing the Offense Type ID. Example: {{ibm_qradar_offense_type_id}}Required
FieldsJinja-templated text containing comma-separated fields. Specify subfields in brackets and multiple fields in the same object are separated by commas (Default is empty value). Example: field_one, {{second_one}}.Optional

Output

A JSON object containing multiple rows of result:

{
    "custom": true,
    "database_type": "String",
    "id": ,
    "name": "String",
    "property_name": "String"
}

Release Notes

  • v2.0.0 - Updated architecture to support IO via filesystem
  • v1.7.3 - Revert the bug fix of v1.7.2.
  • v1.7.2 - Bug fix: Considering time filter in Execute Search action.