Skip to main content

Cyware Orchestrate

Dragos WorldView

App Vendor: Dragos

App Category: Data Enrichment & Threat Intelligence

App Version in Orchestrate: 1.0.0

Product version: 1.0.0

Product API Document version: 1.0.0

About App

The Dragos WorldView app in the Orchestrate application allows security teams to integrate with Dragos WorldView Enterprise application to fetch data such as indicators, incidents, and STIX 2.0 JSON bundle.This data provides access to real-time information about Industrial Control System (ICS) related threats and enables organizations to be proactive against threats that target critical infrastructure.

The Dragos WorldView app in the Orchestrate application can perform the below listed actions:

Action Name

Description

Fetch Indicators

This action can be used to get a list of all indicators.

Fetch Metadata of a product

This action can be used to get the details of an incident identified by a given serial.

Fetch Products

This action can be used to return a list of all incidents. Specific incidents identified by serial can also be returned.

Fetch STIX 2.0

This action can be used to get the STIX 2.0 JSON bundle for the indicators identified by a given serial.

Prerequisites

All the actions configured in the Dragos WorldView app relate to private APIs. Dragos WorldView Enterprise subscription is required to access the private APIs.

Configuration parameters

The following configuration parameters are required for the Dragos WorldView app to communicate with Dragos WorldView Enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required / Optional

Comments

API Token

Token for interacting with the API.

Text

Required

API Secret

Authentication key for interacting with the API

Password

Required

SSL Verification

Optional action to either verify or not verify the SSL certificate.

Boolean

Optional

Allowed boolean values:

  • Yes

  • No

Defaults to “No”.

Action: Fetch Indicators

This action can be used to get a list of all indicators.

Input Parameters

Parameter

Description

Field Type

Required / Optional

Comments

Page

Enter the page number.

For example, 3

Text

Optional

Default page number is 1.

Page Size

Enter the page size

For example, 50

Text

Optional

Default page size is 50. Must be less than 1001.

Updated After

Enter the UTC timestamp in YYYY-mm-dd format to filter recent indicators

For example, 2020-06-06

Text

Optional

Optional format: HH:mm:ss

Indicator value

Enter the value of the indicator.

For example, tre.pl

Text

Optional

Allowed values:

  • Hash

  • Domain

  • Filename

  • IP

  • Hostname

Types

Enter the type of indicator

Text

Optional

Allowed values:

  • MD5

  • Domain

  • Sha1

  • Sha256

  • Filename

  • IP

  • Hostname

Serial

Enter the serial to search for indicators matching a particular report serial.

For example, DOM-2019-01

Text

Optional

Can be a single string or array.

Tags

Enter the tags to search/filter related indicators.

For example, ip

Text

Optional

Can be a single string or array.

Example Request
[
    {
        "page": "3",
        "tags": "ip",
        "types": "domain",
        "value": "tre.pl",
        "serial": "DOM-2019-01",
        "page_size": "50",
        "updated_after": "2020-06-06"
    }
]
Action: Fetch Products

This action can be used to return a list of all incidents. Specific incidents identified by serial can also be returned.

Input Parameters

Parameter

Description

Field Type

Required / Optional

Comments

Page

Enter the page number.

For example, 2

Text

Optional

Default page number is 1.

Page Size

Enter the page size.

For example, 50

Text

Optional

Default page size is 50. Must be less than 1001.

Sort By

Enter the field to sort the returned products.

Text

Optional

Allowed values:

  • Title

  • Threat

  • Tlp

  • release_at

Default sorting field is "release_at".

Sort Desc

Enter the descending sort option.

Text

Optional

Boolean values:

  • True

  • False

Default option is "False".

Updated After

Enter the UTC timestamp in YYYY-mm-dd format to filter recent Indicators.

For example, 2020-06-06

Text

Optional

Optional format: HH:mm:ss

Serial

Enter the serial to search for products matching the serial.

For example, DOM-2019-2

Text

Optional

Indicator

Enter the indicator.

For example, tr.pl

Text

Optional

Only exact matches are fetched.

Example Request
[
    {
        "page": "2",
        "serial": "DOM-2019-2",
        "sort_by": "release_at",
        "indicator": "tr.pl",
        "page_size": "50",
        "sort_desc": "false",
        "updated_after": "2020-06-06"
    }
]
Action: Fetch Metadata of a Product

This action can be used to get the details of an incident identified by a given serial.

Input Parameters

Parameter

Description

Field Type

Required / Optional

Comments

ID

Enter the ID.

For example, TR-2019-02

Text

Required

ID is the “Serial” of the product which can be retrieved by using the Fetch Products action.

Example Request
[
    {
        "ids": "TR-2019-02"
    }
]
Action: Fetch STIX 2.0

This action can be used to get a STIX 2.0 JSON bundle for the indicators related to a given serial.

Input Parameters

Parameter

Description

Field Type

Required / Optional

Comments

ID

Enter the ID.

For example, DOM-2019-1

Text

Required

ID is the “Serial” of the product which can be retrieved by using the Fetch Products action.

Example Request
[
    {
        "ids": "DOM-2019-1"
    }
]