Skip to main content

Dragos Worldview

This Integration is part of the Dragos Worldview Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.2.0 and later.

Custom integration designed to pull in reports from the Dragos Worldview API as incidents This integration was integrated and tested with version 1.0 of Dragos Worldview

Configure Dragos Worldview on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for Dragos Worldview .

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    Server URL (e.g. https://portal.dragos.com)The Dragos server URLTrue
    API TokenThe API tokenTrue
    API KeyThe key for the API TokenTrue
    First fetch timeThe first time to run a fetch requestFalse
    Trust any certificate (not secure)If true trust any certicicateFalse
    Use system proxy settingsIf true use system proxy settingsFalse
    Incidents Fetch IntervalHow often to fetch incidentsFalse
    Traffic Light Protocol ColorThe Traffic Light Protocol (TLP) designation to apply to indicatorsFalse
    Fetch incidentsIf true fetch incidents in a feedFalse
    Incident typeThe incident typeFalse
    Fetch LimitThe fetch limitFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

dragos-get-indicators#


Get Indicators from the Dragos WorldView API

Base Command#

dragos-get-indicators

Input#

Argument NameDescriptionRequired
exclude_suspect_domainExclude indicators that are only associated with Suspect Domain Reports (API default false).Optional
pagePage number to start at (API default 1).Optional
page_sizePage size (API default 500) (must be less than 1001).Optional
serialReport serial number to get indicators from, if no serial number provided command will retrieve all indicators from the last 48 hours.Optional
tagsList of tags to search for indicators.Optional
typeSearch for indicators of a specific type.Optional
updated_afterUTC timestamp in YYYY-mm-dd (optionally with HH:mm:ss) to filter to recent indicators (default is within the last 48 hours).Optional
valueSearch for indicators that match a specific value.Optional

Context Output#

PathTypeDescription
Dragos.Indicators.activity_groupsUnknownA list of activity groups.
Dragos.Indicators.attack_techniquesUnknownA list of attack techniques.
Dragos.Indicators.categoryStringThe Dragos Indicator's category.
Dragos.Indicators.commentStringThe Dragos Indicator's comment.
Dragos.Indicators.confidenceStringThe Dragos Indicator's confidence.
Dragos.Indicators.first_seenStringThe first time the Indicator was seen in Dragos (yyyy-mm-ddThh:mm:ss.sssZ).
Dragos.Indicators.ics_attack_techniquesUnknownA list of ics attack techniques.
Dragos.Indicators.indicator_idNumberThe Dragos Indicator's id.
Dragos.Indicators.indicator_typeStringThe Dragos Indicator's type.
Dragos.Indicators.kill_chainStringThe Dragos Indicator's kill chain.
Dragos.Indicators.kill_chainsUnknownA list of kill chains.
Dragos.Indicators.last_seenStringThe last time the Indicator was seen in Dragos (yyyy-mm-ddThh:mm:ss.sssZ).
Dragos.Indicators.pre_attack_techniquesUnknownA list of pre-attack techniques.
Dragos.Indicators.productsUnknownA list of dictionaries, usually containing the serial numbers of related Dragos reports.
Dragos.Indicators.products.serialUnknownThe serial numbers of related Dragos reports.
Dragos.Indicators.severityStringThe Dragos Indicator's severity.
Dragos.Indicators.statusStringThe Dragos Indicator's status.
Dragos.Indicators.threat_groupsUnknownA list of threat groups.
Dragos.Indicators.updated_atStringThe last time the Indicator was updated in Dragos (yyyy-mm-ddThh:mm:ss.sssZ).
Dragos.Indicators.uuidStringThe Dragos Indicator's uuid.
Dragos.Indicators.valueStringThe Dragos Indicator's value.

Command Example#

!dragos-get-indicators exclude_suspect_domain=false page=1 page_size=500 serial=DOM-2023-37 tags=test type=domain updated_after=2023-12-31 value=example.com

Human Readable Output#

Dragos Indicators#

activity_groupsattack_techniquescategorycommentconfidencefirst_seenics_attack_techniquesidindicator_typekill_chainkill_chainslast_seenpre_attack_techniquesproductsseveritystatusthreat_groupsupdated_atuuidvalue
moderate2018-04-06T00:00:00.000Z0000domain2023-09-12T19:37:31.000Z{'serial': 'DOM-2023-37'}released2024-09-12T21:31:51.000Zexample.com

dragos-get-full-report#


Get the report file from the given serial number

Base Command#

dragos-get-full-report

Input#

Argument NameDescriptionRequired
serialSerial number for the report to retrieve.Required

Context Output#

There is no context output for this command.

Command Example#

!dragos-get-full-report serial=DOM-2023-37

Human Readable Output#

dragos-get-ioc-csv#


Get csv file with indicators from a given report

Base Command#

dragos-get-ioc-csv

Input#

Argument NameDescriptionRequired
serialSerial number of the report from which to get the file.Required

Context Output#

There is no context output for this command.

Command Example#

!dragos-get-ioc-csv serial=DOM-2023-37

Human Readable Output#

dragos-get-stix2#


Get the stix2 json bundle of indicators from a given report

Base Command#

dragos-get-stix2

Input#

Argument NameDescriptionRequired
serialSerial number of the report from which to retrieve the file.Required

Context Output#

There is no context output for this command.

Command Example#

!dragos-get-stix2 serial=DOM-2023-37

Human Readable Output#