Darkmon - Ransomware Mentions Watch

Every 6 hours, polls ransomware mentions for the customer organisation. New entries open a critical 'Darkmon Ransomware Mention' incident and notify the CISO via Generic Notify.

Darkmon · 8 tasks · 0 inputs · 0 outputs

Details

IDDarkmon - Ransomware Mentions Watch
From Version6.8.0
Tasks8
Tagsdarkmon monitoring

README

Every 6 hours, polls ransomware mentions for the customer organisation. New entries open a critical ‘Darkmon Ransomware Mention’ incident and notify the CISO via Generic Notify.

Dependencies

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

Sub-playbooks

  • Darkmon - Generic Notify

Integrations

  • Darkmon

Scripts

  • DarkmonCreateIncidents
  • DarkmonFilterUnseen

Commands

  • dmontip-get-ransomware

Playbook Inputs


There are no inputs for this playbook.

Playbook Outputs


There are no outputs for this playbook.

Commands used

dmontip-get-ransomware

Flowchart

yes Start Start Fetch ransomware mentions - dmontip-get-ransomware Fetch ransomware mentions dmontip-get-ransomware Filter new mentions - DarkmonFilterUnseen Filter new mentions DarkmonFilterUnseen Open critical incidents - DarkmonCreateIncidents Open critical incidents DarkmonCreateIncidents Page CISO - Darkmon - Generic Notify Page CISO Darkmon - Generic Notify Done Done Is Darkmon integration available? - IsIntegrationAvailable Is Darkmon integration av... IsIntegrationAvailable Done Done
id: Darkmon - Ransomware Mentions Watch
version: -1
name: Darkmon - Ransomware Mentions Watch
description: Every 6 hours, polls ransomware mentions for the customer organisation. New entries open a critical 'Darkmon Ransomware Mention' incident and notify the CISO via Generic Notify.
fromversion: 6.8.0
marketplaces:
- xsoar
- platform
tags:
- darkmon
- monitoring
starttaskid: '0'
tasks:
  '0':
    id: '0'
    taskid: eff80257-5aa8-4ceb-b61a-3b3248bfcd4c
    type: start
    task:
      id: eff80257-5aa8-4ceb-b61a-3b3248bfcd4c
      version: -1
      name: ''
      description: ''
      type: start
      iscommand: false
      brand: ''
    nexttasks:
      '#none#':
      - '100'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 50}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '1':
    id: '1'
    taskid: ea07a276-36b2-485d-a212-90e060284889
    type: regular
    task:
      id: ea07a276-36b2-485d-a212-90e060284889
      version: -1
      name: Fetch ransomware mentions
      description: ''
      script: Darkmon|||dmontip-get-ransomware
      type: regular
      iscommand: true
      brand: Darkmon
    scriptarguments:
      type:
        simple: mentions
      size:
        simple: '50'
      sort:
        simple: publishedAt,desc
    nexttasks:
      '#none#':
      - '2'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 530}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '2':
    id: '2'
    taskid: aa4e0d9f-3d6d-4c4e-a083-8624a4576214
    type: regular
    task:
      id: aa4e0d9f-3d6d-4c4e-a083-8624a4576214
      version: -1
      name: Filter new mentions
      description: ''
      type: regular
      iscommand: false
      brand: ''
      scriptName: DarkmonFilterUnseen
    scriptarguments:
      items:
        simple: ${{Darkmon.Ransomware}}
      id_field:
        simple: id
      seen_list:
        simple: Darkmon - Seen Ransomware Mentions
    nexttasks:
      '#none#':
      - '3'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 770}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '3':
    id: '3'
    taskid: 568ce999-4e54-46c7-9a0d-cb412ca28b8c
    type: regular
    task:
      id: 568ce999-4e54-46c7-9a0d-cb412ca28b8c
      version: -1
      name: Open critical incidents
      description: ''
      type: regular
      iscommand: false
      brand: ''
      scriptName: DarkmonCreateIncidents
    scriptarguments:
      items:
        simple: ${{NewAccounts}}
      incident_type:
        simple: Darkmon Ransomware Mention
      severity:
        simple: '4'
      name_template:
        simple: 'Darkmon: ${{victimName}} listed by ${{threatActor}}'
      field_map:
        simple: darkmonvictimname=victimName,darkmonthreatactor=threatActor,darkmonpublishedat=publishedAt,darkmonscreenshoturl=screenShotUrl
    nexttasks:
      '#none#':
      - '4'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 1010}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '4':
    id: '4'
    taskid: d23b8918-25ef-4325-9412-eb83170bff09
    type: playbook
    task:
      id: d23b8918-25ef-4325-9412-eb83170bff09
      version: -1
      name: Page CISO
      description: ''
      type: playbook
      iscommand: false
      brand: ''
      playbookName: Darkmon - Generic Notify
    scriptarguments:
      Subject:
        simple: 'CRITICAL: Darkmon ransomware mention'
      Body:
        simple: ${{NewAccounts.length}} new ransomware mentions of the company.
    nexttasks:
      '#none#':
      - '5'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 1250}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '5':
    id: '5'
    taskid: db745e82-1ae8-4f2e-9f2d-978ca7dd8a7a
    type: title
    task:
      id: db745e82-1ae8-4f2e-9f2d-978ca7dd8a7a
      version: -1
      name: Done
      description: ''
      type: title
      iscommand: false
      brand: ''
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 1490}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  '100':
    id: '100'
    taskid: a0cc153a-7371-4459-b6b0-6452aaeac7fb
    type: condition
    task:
      id: a0cc153a-7371-4459-b6b0-6452aaeac7fb
      version: -1
      name: Is Darkmon integration available?
      description: Skips the playbook gracefully if the Darkmon integration is not configured in this tenant. Calls the built-in IsIntegrationAvailable script with brandname=Darkmon.
      scriptName: IsIntegrationAvailable
      type: condition
      iscommand: false
      brand: ''
    scriptarguments:
      brandname:
        simple: Darkmon
    results:
    - brandInstances
    nexttasks:
      'yes':
      - '1'
      '#default#':
      - '101'
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": 50, "y": 290}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: true
    quietmode: 0
  '101':
    id: '101'
    taskid: e0152525-25c2-4228-8e17-fb3643621b34
    type: title
    task:
      id: e0152525-25c2-4228-8e17-fb3643621b34
      version: -1
      name: Done
      description: ''
      type: title
      iscommand: false
      brand: ''
    separatecontext: false
    continueonerrortype: ''
    view: '{"position": {"x": -450, "y": 530}}'
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
view: '{"linkLabelsPosition": {"100_1_yes": 0.1, "100_101_#default#": 0.5}, "paper": {"dimensions": {"height": 1655, "width": 980, "x": -500, "y": 0}}}'
inputs: []
outputs: []
tests:
- No tests
supportedModules:
- cloud_posture
- cloud
- cloud_runtime_security
- edr
- asm
- tim
- cloud_appsec
- xsiam
- exposure_management
- agentix
- email_security