Incident Response - Infoblox Cloud

This playbook is used to initiate the incident response. This playbook runs when an incident is selected for investigation. It will change the state from pending to active and it will list the available indicators, events, assets, and comments from Infoblox corresponding to the incident. If incident severity is found to be higher than or equivalent to medium, it will create a ServiceNow incident otherwise the given incident will be assigned to an analyst.

Infoblox Threat Defense with DDI · 18 tasks · 4 inputs · 0 outputs

Details

IDIncident Response - Infoblox Cloud
From Version6.5.0
Tasks18

README

This playbook is used to initiate the incident response. This playbook runs when an incident is selected for investigation. It will change the state from pending to active and it will list the available indicators, events, assets, and comments from Infoblox corresponding to the incident. If incident severity is found to be higher than or equivalent to medium, it will create a ServiceNow incident otherwise the given incident will be assigned to an analyst.

Dependencies

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks

  • Create ServiceNow Ticket

Integrations

This playbook does not use any integrations.

Scripts

  • AssignAnalystToIncident
  • SetAndHandleEmpty

Commands

  • infobloxcloud-soc-insight-asset-list
  • infobloxcloud-soc-insight-comment-list
  • infobloxcloud-soc-insight-event-list
  • infobloxcloud-soc-insight-indicator-list
  • servicenow-update-ticket

Playbook Inputs


Name Description Default Value Required
soc_insight_id Collect incident severity from incident. incident.infobloxcloudinsightid Optional
incident_severity Collect incident severity from incident. incident.severity Optional
limit No of indicators, events, assets and comments to fetch for the provided SOC Insight. 50 Optional
onCall Set to true to assign only the user that is currently on shift. Default is False. false Optional

Playbook Outputs


There are no outputs for this playbook.

Playbook Image


Incident Response - Infoblox Cloud

Inputs

  • soc_insight_id — Collect incident severity from incident.
  • incident_severity — Collect incident severity from incident.
  • limit — No of indicators, events, assets or comments to fetch of the provided SOC Insight.
  • onCall — Set to true to assign only the user that is currently on shift. Default is False.

Commands used

infobloxcloud-soc-insight-asset-list infobloxcloud-soc-insight-comment-list infobloxcloud-soc-insight-event-list infobloxcloud-soc-insight-indicator-list servicenow-update-ticket

Flowchart

no yes yes yes Start Start Extract SOC Insight id and collect SOC Insight details Extract SOC Insight id an... Collect SOC Insight indicators from provided SOC Insight id - infobloxcloud-soc-insight-indicator-list Collect SOC Insight indic... infobloxcloud-soc-insight-ind... Collect SOC Insight events from provided SOC Insight id - infobloxcloud-soc-insight-event-list Collect SOC Insight event... infobloxcloud-soc-insight-eve... Collect SOC Insight assets from provided SOC Insight id - infobloxcloud-soc-insight-asset-list Collect SOC Insight asset... infobloxcloud-soc-insight-ass... Check for incident severity Check for incident severity Collect SOC Insight comments from provided SOC Insight id - infobloxcloud-soc-insight-comment-list Collect SOC Insight comme... infobloxcloud-soc-insight-com... Assign an analyst to the incident - AssignAnalystToIncident Assign an analyst to the ... AssignAnalystToIncident Create ServiceNow Ticket - Create ServiceNow Ticket Create ServiceNow Ticket Create ServiceNow Ticket Done Done Extract incident severity and trigger corresponding tasks Extract incident severity... Update description of ServiceNow ticket - servicenow-update-ticket Update description of Ser... servicenow-update-ticket Extract indicator details for ticket description - SetAndHandleEmpty Extract indicator details... SetAndHandleEmpty Extract event details for ticket description - SetAndHandleEmpty Extract event details for... SetAndHandleEmpty Extract asset details for ticket description - SetAndHandleEmpty Extract asset details for... SetAndHandleEmpty Extract comment details for ticket description - SetAndHandleEmpty Extract comment details f... SetAndHandleEmpty Is Infoblox Threat Defense with DDI integration enabled? Is Infoblox Threat Defens... Is ServiceNow v2 integration enabled? Is ServiceNow v2 integrat...
id: Incident Response - Infoblox Cloud
version: -1
name: Incident Response - Infoblox Cloud
description: |
  This playbook is used to initiate the incident response. This playbook runs when an incident is selected for investigation. It will change the state from pending to active and it will list the available indicators, events, assets, and comments from Infoblox corresponding to the incident. If incident severity is found to be higher than or equivalent to medium, it will create a ServiceNow incident otherwise the given incident will be assigned to an analyst.
starttaskid: "0"
tasks:
  "0":
    id: "0"
    taskid: 897e5aae-77c5-41b9-8223-1be355d0f435
    type: start
    task:
      id: 897e5aae-77c5-41b9-8223-1be355d0f435
      version: -1
      name: ""
      iscommand: false
      brand: ""
      description: ''
    nexttasks:
      '#none#':
      - "18"
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 695,
          "y": -355
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "1":
    id: "1"
    taskid: ac2bdc44-3c7e-49d2-867a-f4c3c256ee37
    type: title
    task:
      id: ac2bdc44-3c7e-49d2-867a-f4c3c256ee37
      version: -1
      name: Extract SOC Insight id and collect SOC Insight details
      type: title
      iscommand: false
      brand: ""
      description: ''
    nexttasks:
      '#none#':
      - "2"
      - "3"
      - "4"
      - "6"
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 695,
          "y": -5
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "2":
    id: "2"
    taskid: 20a1bc86-1bb4-424f-835a-4cec1dbb799f
    type: regular
    task:
      id: 20a1bc86-1bb4-424f-835a-4cec1dbb799f
      version: -1
      name: Collect SOC Insight indicators from provided SOC Insight id
      description: List indicators for the provided incident.
      script: '|||infobloxcloud-soc-insight-indicator-list'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "10"
    scriptarguments:
      soc_insight_id:
        complex:
          root: inputs.soc_insight_id
          transformers:
          - operator: trim
      limit:
        complex:
          root: inputs.limit
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 50,
          "y": 135
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "3":
    id: "3"
    taskid: d9ec8522-fcd8-4dfa-841d-67e475e3f252
    type: regular
    task:
      id: d9ec8522-fcd8-4dfa-841d-67e475e3f252
      version: -1
      name: Collect SOC Insight events from provided SOC Insight id
      description: List events for the provided incident.
      script: '|||infobloxcloud-soc-insight-event-list'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "10"
    scriptarguments:
      soc_insight_id:
        complex:
          root: inputs.soc_insight_id
          transformers:
          - operator: trim
      limit:
        complex:
          root: inputs.limit
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 480,
          "y": 135
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "4":
    id: "4"
    taskid: 008a2ecb-6210-49ff-8425-525f0be935cd
    type: regular
    task:
      id: 008a2ecb-6210-49ff-8425-525f0be935cd
      version: -1
      name: Collect SOC Insight assets from provided SOC Insight id
      description: List assets for the provided incident.
      script: '|||infobloxcloud-soc-insight-asset-list'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "10"
    scriptarguments:
      soc_insight_id:
        complex:
          root: inputs.soc_insight_id
          transformers:
          - operator: trim
      limit:
        complex:
          root: inputs.limit
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 910,
          "y": 135
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "5":
    id: "5"
    taskid: 4fd55c8e-db0d-4927-8877-fe868cf1a044
    type: condition
    task:
      id: 4fd55c8e-db0d-4927-8877-fe868cf1a044
      version: -1
      name: Check for incident severity
      description: Check if the incident severity is equal or higher than 2. If true then create a ServiceNow ticket otherwise assign the incident to an analyst.
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      "no":
      - "7"
      "yes":
      - "19"
    separatecontext: false
    conditions:
    - label: "yes"
      condition:
      - - operator: greaterThanOrEqual
          left:
            value:
              simple: inputs.incident_severity
            iscontext: true
          right:
            value:
              simple: "2"
    - label: "no"
      condition:
      - - operator: lessThanOrEqual
          left:
            value:
              simple: inputs.incident_severity
            iscontext: true
          right:
            value:
              simple: "1"
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 910,
          "y": 440
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "6":
    id: "6"
    taskid: ed99c4f2-40dc-4691-8a82-c48cce2fb9ff
    type: regular
    task:
      id: ed99c4f2-40dc-4691-8a82-c48cce2fb9ff
      version: -1
      name: Collect SOC Insight comments from provided SOC Insight id
      description: List comments for the provided incident.
      script: '|||infobloxcloud-soc-insight-comment-list'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "10"
    scriptarguments:
      soc_insight_id:
        complex:
          root: inputs.soc_insight_id
          transformers:
          - operator: trim
      limit:
        complex:
          root: inputs.limit
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 1340,
          "y": 135
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "7":
    id: "7"
    taskid: 00052f15-29ee-439f-8d4e-fc4b0051581e
    type: regular
    task:
      id: 00052f15-29ee-439f-8d4e-fc4b0051581e
      version: -1
      name: Assign an analyst to the incident
      description: |-
        Assign analyst to incident.
        By default,  the analyst is picked randomly from the available users, according to the provided roles (if no roles provided, will fetch all users).
        Otherwise, the analyst will be picked according to the 'assignBy' arguments.
        machine-learning: DBot will calculated and decide who is the best analyst for the job.
        top-user: The user that is most commonly owns this type of incident
        less-busy-user: The less busy analyst will be picked to be the incident owner.
        online: The analyst is picked randomly from all online analysts, according to the provided roles (if no roles provided, will fetch all users).
        current: The user that executed the command.
      scriptName: AssignAnalystToIncident
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "9"
    scriptarguments:
      onCall:
        complex:
          root: inputs.onCall
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 695,
          "y": 615
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "8":
    id: "8"
    taskid: 89d96a05-a72c-4c34-895a-1464eba40e10
    type: playbook
    task:
      id: 89d96a05-a72c-4c34-895a-1464eba40e10
      version: -1
      name: Create ServiceNow Ticket
      description: "Create ServiceNow Ticket allows you to open new tickets as a task from a parent playbook.\nWhen creating the ticket, you can decide to update based on on the ticket's state, which will wait for the ticket to resolve or close with StatePolling. \nAlternatively, you can select to mirror the ServiceNow ticket and incident fields. To apply either of these options, set the SyncTicket value in the playbook inputs to one of the following options: \n1. StatePolling\n2. Mirror\n3. Leave Blank to use none."
      playbookName: Create ServiceNow Ticket
      type: playbook
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "13"
      - "14"
      - "15"
      - "16"
    scriptarguments:
      Comment:
        simple: |-
          Security Incident Alert - Suspicious SOC Insight Detected

          Incident Summary:
          A suspicious security insight has been identified through automated analysis of network events and requires immediate analyst review.
          ${insight_details.indicators}
          ${insight_details.events}
          ${insight_details.assets}
          ${insight_details.comments}
      FieldPolling:
        simple: "false"
      Impact:
        complex:
          root: inputs.incident_severity
          transformers:
          - operator: MapValuesTransformer
            args:
              input_values:
                value:
                  simple: 2,3,4
              mapped_values:
                value:
                  simple: 2,1,1
      MirrorCommentTags:
        simple: comments,work_notes,ForServiceNow
      MirrorDirection:
        simple: Both
      'Severity ':
        complex:
          root: inputs.incident_severity
      ShortDescription:
        complex:
          root: incident
          accessor: infobloxcloudthreatclass
          transformers:
          - operator: concat
            args:
              prefix:
                value:
                  simple: 'Threat class: '
              suffix:
                value:
                  simple: ' - '
          - operator: concat
            args:
              prefix: {}
              suffix:
                value:
                  simple: 'Threat type: '
          - operator: concat
            args:
              prefix: {}
              suffix:
                value:
                  simple: incident.infobloxcloudthreattype
                iscontext: true
          - operator: concat
            args:
              prefix: {}
              suffix:
                value:
                  simple: ' - Threat family: '
          - operator: concat
            args:
              prefix: {}
              suffix:
                value:
                  simple: incident.infobloxcloudthreatfamily
                iscontext: true
          - operator: concat
            args:
              prefix:
                value:
                  simple: 'Infoblox - Suspicious SOC Insight Detected - '
              suffix: {}
      SyncTicket:
        simple: Blank
      TicketType:
        simple: incident
      Urgency:
        complex:
          root: inputs.incident_severity
          transformers:
          - operator: MapValuesTransformer
            args:
              input_values:
                value:
                  simple: 2,3,4
              mapped_values:
                value:
                  simple: 2,1,1
    separatecontext: false
    continueonerrortype: ""
    loop:
      iscommand: false
      exitCondition: ""
      wait: 1
      max: 100
    view: |-
      {
        "position": {
          "x": 1125,
          "y": 835
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "9":
    id: "9"
    taskid: 9aeba70e-151b-4e5b-8d6e-c25e5d1b4f5a
    type: title
    task:
      id: 9aeba70e-151b-4e5b-8d6e-c25e5d1b4f5a
      version: -1
      name: Done
      type: title
      iscommand: false
      brand: ""
      description: ''
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 260,
          "y": 1360
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "10":
    id: "10"
    taskid: 2da8b1ec-8102-43d4-850f-5c5a0d7199f2
    type: title
    task:
      id: 2da8b1ec-8102-43d4-850f-5c5a0d7199f2
      version: -1
      name: Extract incident severity and trigger corresponding tasks
      type: title
      iscommand: false
      brand: ""
      description: ''
    nexttasks:
      '#none#':
      - "5"
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 910,
          "y": 305
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "12":
    id: "12"
    taskid: baf9af2c-78e6-488a-80cf-ba454268a5bf
    type: regular
    task:
      id: baf9af2c-78e6-488a-80cf-ba454268a5bf
      version: -1
      name: Update description of ServiceNow ticket
      description: Updates the description of the specified ticket.
      script: '|||servicenow-update-ticket'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "9"
    scriptarguments:
      description:
        simple: |-
          Security Incident Alert - Suspicious SOC Insight Detected

          Incident Summary:
          A suspicious security insight has been identified through automated analysis of network events and requires immediate analyst review.

          Top 5 Critical Indicators:
          ${insight_indicators}

          Top 5 Impacted Systems:
          ${insight_assets}

          Top 5 Related Events:
          ${insight_events}

          Top 5 Comments:
          ${insight_comments}

          XSOAR Incident ID: ${incident.id}

          Infoblox SOC Insight Link: ${incident.incidentlink}

          Next Steps for Analyst:
          1. Review the indicators and correlate with known threat intelligence
          2. Analyze affected assets for signs of compromise
          3. Examine the event timeline for attack progression
          4. Validate findings and escalate if confirmed malicious
          5. Update case with investigation findings
      id:
        simple: ${ServiceNow.Ticket.ID}
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 1125,
          "y": 1185
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "13":
    id: "13"
    taskid: f33d3353-9d63-40b7-88e5-3f1e6b8faeae
    type: regular
    task:
      id: f33d3353-9d63-40b7-88e5-3f1e6b8faeae
      version: -1
      name: Extract indicator details for ticket description
      description: Extract top 5 indicator values from SOC Insight indicators list command context.
      scriptName: SetAndHandleEmpty
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "12"
    scriptarguments:
      append:
        simple: "false"
      key:
        simple: insight_indicators
      stringify:
        simple: "true"
      value:
        complex:
          root: InfobloxCloud.Indicator
          accessor: indicator
          transformers:
          - operator: slice
            args:
              from:
                value:
                  simple: "0"
              to:
                value:
                  simple: "5"
          - operator: join
            args:
              separator:
                value:
                  simple: ', '
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 480,
          "y": 1010
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "14":
    id: "14"
    taskid: 0c4eb3ad-585c-48ef-8bf0-77e6c70e0140
    type: regular
    task:
      id: 0c4eb3ad-585c-48ef-8bf0-77e6c70e0140
      version: -1
      name: Extract event details for ticket description
      description: Extract top 5 event device IP values from SOC Insight events list command context.
      scriptName: SetAndHandleEmpty
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "12"
    scriptarguments:
      append:
        simple: "false"
      key:
        simple: insight_events
      stringify:
        simple: "true"
      value:
        complex:
          root: InfobloxCloud.Event
          accessor: deviceIp
          transformers:
          - operator: slice
            args:
              from:
                value:
                  simple: "0"
              to:
                value:
                  simple: "5"
          - operator: join
            args:
              separator:
                value:
                  simple: ', '
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 910,
          "y": 1010
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "15":
    id: "15"
    taskid: 9d67034b-3718-4b2a-8cea-b15500485561
    type: regular
    task:
      id: 9d67034b-3718-4b2a-8cea-b15500485561
      version: -1
      name: Extract asset details for ticket description
      description: Extract top 5 asset IP values from SOC Insight assets list command context.
      scriptName: SetAndHandleEmpty
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "12"
    scriptarguments:
      append:
        simple: "false"
      key:
        simple: insight_assets
      stringify:
        simple: "true"
      value:
        complex:
          root: InfobloxCloud.Asset
          accessor: qip
          transformers:
          - operator: slice
            args:
              from:
                value:
                  simple: "0"
              to:
                value:
                  simple: "5"
          - operator: join
            args:
              separator:
                value:
                  simple: ', '
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 1340,
          "y": 1010
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "16":
    id: "16"
    taskid: 54a4256c-9145-43f7-89d9-50826e022819
    type: regular
    task:
      id: 54a4256c-9145-43f7-89d9-50826e022819
      version: -1
      name: Extract comment details for ticket description
      description: Extract top 5 comments from SOC Insight comments list command context.
      scriptName: SetAndHandleEmpty
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "12"
    scriptarguments:
      append:
        simple: "false"
      key:
        simple: insight_comments
      stringify:
        simple: "true"
      value:
        complex:
          root: InfobloxCloud.Comment
          accessor: newComment
          transformers:
          - operator: slice
            args:
              from:
                value:
                  simple: "0"
              to:
                value:
                  simple: "5"
          - operator: join
            args:
              separator:
                value:
                  simple: ', '
    separatecontext: false
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 1775,
          "y": 1010
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "18":
    id: "18"
    taskid: 7b67dd6f-bb08-4ad2-8be5-4fc974e77585
    type: condition
    task:
      id: 7b67dd6f-bb08-4ad2-8be5-4fc974e77585
      version: -1
      name: Is Infoblox Threat Defense with DDI integration enabled?
      description: Checks whether Infoblox Threat Defense with DDI integration is enabled or not.
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "9"
      "yes":
      - "1"
    separatecontext: false
    conditions:
    - label: "yes"
      condition:
      - - operator: isExists
          left:
            value:
              complex:
                root: modules
                filters:
                - - operator: containsGeneral
                    left:
                      value:
                        simple: modules.brand
                      iscontext: true
                    right:
                      value:
                        simple: InfobloxBloxOneThreatDefense
                - - operator: isEqualString
                    left:
                      value:
                        simple: modules.state
                      iscontext: true
                    right:
                      value:
                        simple: active
                accessor: name
            iscontext: true
          right:
            value: {}
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 695,
          "y": -200
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
  "19":
    id: "19"
    taskid: 2e93e0f1-1b5b-4d84-87e0-deb4c8f1b27d
    type: condition
    task:
      id: 2e93e0f1-1b5b-4d84-87e0-deb4c8f1b27d
      version: -1
      name: Is ServiceNow v2 integration enabled?
      description: Checks whether ServiceNow v2 integration is enabled or not.
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "9"
      "yes":
      - "8"
    separatecontext: false
    conditions:
    - label: "yes"
      condition:
      - - operator: isExists
          left:
            value:
              complex:
                root: modules
                filters:
                - - operator: containsGeneral
                    left:
                      value:
                        simple: modules.brand
                      iscontext: true
                    right:
                      value:
                        simple: ServiceNow v2
                - - operator: isEqualString
                    left:
                      value:
                        simple: modules.state
                      iscontext: true
                    right:
                      value:
                        simple: active
                accessor: name
            iscontext: true
          right:
            value: {}
    continueonerrortype: ""
    view: |-
      {
        "position": {
          "x": 1125,
          "y": 615
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
    isoversize: false
    isautoswitchedtoquietmode: false
view: |-
  {
    "linkLabelsPosition": {
      "18_9_#default#": 0.61,
      "19_8_yes": 0.81,
      "19_9_#default#": 0.28
    },
    "paper": {
      "dimensions": {
        "height": 1780,
        "width": 2105,
        "x": 50,
        "y": -355
      }
    }
  }
inputs:
- key: soc_insight_id
  value:
    complex:
      root: incident.infobloxcloudinsightid
      filters:
      - - operator: isNotEmpty
          left:
            value:
              simple: incident.infobloxcloudinsightid
            iscontext: true
  required: false
  description: Collect incident severity from incident.
  playbookInputQuery:
- key: incident_severity
  value:
    complex:
      root: incident.severity
      filters:
      - - operator: isNotEmpty
          left:
            value:
              simple: incident.severity
            iscontext: true
  required: false
  description: Collect incident severity from incident.
  playbookInputQuery:
- key: limit
  value:
    simple: "50"
  required: false
  description: No of indicators, events, assets or comments to fetch of the provided SOC Insight.
  playbookInputQuery:
- key: onCall
  value:
    simple: "false"
  required: false
  description: Set to true to assign only the user that is currently on shift. Default is False.
  playbookInputQuery:
outputs: []
tests:
- No tests (auto formatted)
fromversion: 6.5.0