Block Domain - Trend Micro Apex One

This playbook blocks domains using TrendAI™ Apex One. The playbook checks whether the TrendAI™ Apex One integration is enabled, whether the Domain input has been provided and if so, blocks the domain.

TrendAI™ Apex One · 5 tasks · 2 inputs · 0 outputs

Details

IDBlock Domain - Trend Micro Apex One
From Version5.5.0
Tasks5

README

This playbook blocks domains using TrendAI™ Apex One.
The playbook checks whether the TrendAI™ Apex One integration is enabled, whether the Domain input has been provided and if so, blocks the domain.

Dependencies

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

Sub-playbooks

This playbook does not use any sub-playbooks.

Integrations

  • TrendMicroApex

Scripts

This playbook does not use any scripts.

Commands

  • trendmicro-apex-udso-add

Playbook Inputs


Name Description Default Value Required
Domain The domain to block.   Optional
Expiration The UTC expiration date and time of the suspicious object, for example: 2020-01-25T09:00:00Z.   Optional

Playbook Outputs


There are no outputs for this playbook.

Playbook Image


Block Domain - Trend Micro Apex One

Inputs

  • Domain — The Domain to block.
  • Expiration — The UTC expiration date and time of the suspicious object, for example: 2020-01-25T09:00:00Z.

Commands used

trendmicro-apex-udso-add

Flowchart

yes yes Start Start Is TrendAI™ Apex One enabled? Is TrendAI™ Apex One enab... Block Domain - trendmicro-apex-udso-add Block Domain trendmicro-apex-udso-add Done Done Check if Domain input was provided Check if Domain input was...
id: Block Domain - Trend Micro Apex One
version: -1
name: Block Domain - Trend Micro Apex One
description: |-
  This playbook blocks domains using TrendAI™ Apex One.
  The playbook checks whether the TrendAI™ Apex One integration is enabled, whether the Domain input has been provided and if so, blocks the domain.
starttaskid: "0"
tasks:
  "0":
    id: "0"
    taskid: d333e30b-b0ba-4578-820f-116443c2fa50
    type: start
    task:
      id: d333e30b-b0ba-4578-820f-116443c2fa50
      version: -1
      name: ""
      iscommand: false
      brand: ""
      description: ''
    nexttasks:
      '#none#':
      - "4"
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 450,
          "y": -110
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "1":
    id: "1"
    taskid: b414b6be-6e40-48a4-8612-d7cc449eb0cf
    type: condition
    task:
      id: b414b6be-6e40-48a4-8612-d7cc449eb0cf
      version: -1
      name: Is TrendAI™ Apex One enabled?
      description: Verify that there is a valid instance of TrendAI™ Apex One enabled.
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "3"
      "yes":
      - "2"
    separatecontext: false
    conditions:
    - label: "yes"
      condition:
      - - operator: isExists
          left:
            value:
              complex:
                root: modules
                filters:
                - - operator: isEqualString
                    left:
                      value:
                        simple: modules.brand
                      iscontext: true
                    right:
                      value:
                        simple: Trend Micro Apex
                    ignorecase: true
                - - operator: isEqualString
                    left:
                      value:
                        simple: modules.state
                      iscontext: true
                    right:
                      value:
                        simple: Active
                    ignorecase: true
                accessor: brand
            iscontext: true
          ignorecase: true
    view: |-
      {
        "position": {
          "x": 720,
          "y": 200
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "2":
    id: "2"
    taskid: 1ba41c15-db4f-4493-82f4-61beb7dbac33
    type: regular
    task:
      id: 1ba41c15-db4f-4493-82f4-61beb7dbac33
      version: -1
      name: Block Domain
      description: Add suspicious file SHA-1, IP address, domain, or URL objects to the User-Defined Suspicious Object list.
      script: '|||trendmicro-apex-udso-add'
      type: regular
      iscommand: true
      brand: ""
    nexttasks:
      '#none#':
      - "3"
    scriptarguments:
      content:
        complex:
          root: inputs.Domain
      expiration:
        complex:
          root: inputs.Expiration
      scan_action:
        simple: block
      type:
        simple: domain
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 970,
          "y": 370
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "3":
    id: "3"
    taskid: 410a42e0-2997-42fb-8b86-99085fe3168b
    type: title
    task:
      id: 410a42e0-2997-42fb-8b86-99085fe3168b
      version: -1
      name: Done
      type: title
      iscommand: false
      brand: ""
      description: ''
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 450,
          "y": 540
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "4":
    id: "4"
    taskid: 36454014-dd62-4832-8cfe-f60877860910
    type: condition
    task:
      id: 36454014-dd62-4832-8cfe-f60877860910
      version: -1
      name: Check if Domain input was provided
      description: Check whether the necessary inputs were provided
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "3"
      "yes":
      - "1"
    separatecontext: false
    conditions:
    - label: "yes"
      condition:
      - - operator: isNotEmpty
          left:
            value:
              complex:
                root: inputs.Domain
            iscontext: true
    view: |-
      {
        "position": {
          "x": 450,
          "y": 30
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
view: |-
  {
    "linkLabelsPosition": {
      "1_2_yes": 0.63,
      "1_3_#default#": 0.4
    },
    "paper": {
      "dimensions": {
        "height": 715,
        "width": 900,
        "x": 450,
        "y": -110
      }
    }
  }
inputs:
- key: Domain
  value: {}
  required: false
  description: The Domain to block.
  playbookInputQuery:
- key: Expiration
  value: {}
  required: false
  description: 'The UTC expiration date and time of the suspicious object, for example: 2020-01-25T09:00:00Z.'
  playbookInputQuery:
outputs: []
tests:
- No tests (auto formatted)
fromversion: 5.5.0