Darkmon - Critical CVE Pipeline
Daily filter of new CVEs (CVSS >= 9) against the customer's tech-stack tags. Matches open a 'Darkmon Critical CVE' incident per match and ticket via Generic Notify.
Darkmon · 9 tasks · 1 input · 1 output
Details
| ID | Darkmon - Critical CVE Pipeline |
|---|---|
| From Version | 6.8.0 |
| Tasks | 9 |
| Tags | darkmon monitoring vulnerability-management |
README
Daily filter of new CVEs (CVSS >= 9) against the customer’s tech-stack tags. Matches open a ‘Darkmon Critical CVE’ incident per match and ticket via Generic Notify.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
- Darkmon - Generic Notify
Integrations
- Darkmon
Scripts
- DarkmonCreateIncidents
- DarkmonFilterCVEs
- DarkmonFilterUnseen
Commands
- dmontip-get-cve
Playbook Inputs
There are no inputs for this playbook.
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| FilteredCVEs | CVEs that passed the CVSS + tech-stack filter. | unknown |
Inputs
MinCVSS— Minimum CVSS score for a CVE to qualify as critical and create an incident. Defaults to 9.0 (Critical band per NVD). Lower to 7.0 to include High severity, or 8.5 to include borderline High/Critical.
Outputs
FilteredCVEs— CVEs that passed the CVSS + tech-stack filter.
Commands used
dmontip-get-cve
Flowchart
id: Darkmon - Critical CVE Pipeline version: -1 name: Darkmon - Critical CVE Pipeline description: Daily filter of new CVEs (CVSS >= 9) against the customer's tech-stack tags. Matches open a 'Darkmon Critical CVE' incident per match and ticket via Generic Notify. fromversion: 6.8.0 marketplaces: - xsoar - platform tags: - darkmon - monitoring - vulnerability-management starttaskid: '0' tasks: '0': id: '0' taskid: 72607c06-c96e-46d7-8d6d-20471a97117c type: start task: id: 72607c06-c96e-46d7-8d6d-20471a97117c 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: 53cb6799-4390-4d67-a775-8f74dbb33f71 type: regular task: id: 53cb6799-4390-4d67-a775-8f74dbb33f71 version: -1 name: Fetch CVE feed description: '' script: Darkmon|||dmontip-get-cve type: regular iscommand: true brand: Darkmon scriptarguments: size: simple: '200' 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: f21527bb-1f21-4c80-9698-624a978f87f1 type: regular task: id: f21527bb-1f21-4c80-9698-624a978f87f1 version: -1 name: Filter by CVSS >= 9 and tech-stack tags description: '' type: regular iscommand: false brand: '' scriptName: DarkmonFilterCVEs scriptarguments: items: simple: ${{Darkmon.CVE}} min_cvss: simple: ${inputs.MinCVSS} tech_stack_list: simple: Darkmon - Tech Stack Tags 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: e4568486-e083-4e96-90b2-71dc49493e37 type: regular task: id: e4568486-e083-4e96-90b2-71dc49493e37 version: -1 name: Dedup against seen CVEs description: '' type: regular iscommand: false brand: '' scriptName: DarkmonFilterUnseen scriptarguments: items: simple: ${{FilteredCVEs}} id_field: simple: id seen_list: simple: Darkmon - Seen CVEs 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: 1d10ea23-1828-445b-8bd4-0599f1ae1511 type: regular task: id: 1d10ea23-1828-445b-8bd4-0599f1ae1511 version: -1 name: Open CVE remediation incidents description: '' type: regular iscommand: false brand: '' scriptName: DarkmonCreateIncidents scriptarguments: items: simple: ${{NewAccounts}} incident_type: simple: Darkmon Critical CVE severity: simple: '4' name_template: simple: 'Darkmon: ${{name}} (CVSS ${{cvssScore}})' field_map: simple: cve=name,cvss=cvssScore,darkmoncveseverity=severity,darkmonaffectedcomponents=tags 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: da175fc2-3e51-4581-b6d1-f9a559fff887 type: playbook task: id: da175fc2-3e51-4581-b6d1-f9a559fff887 version: -1 name: File ticket with vuln-mgmt team description: '' type: playbook iscommand: false brand: '' playbookName: Darkmon - Generic Notify scriptarguments: Subject: simple: 'Darkmon: ${{NewAccounts.length}} critical CVEs intersect your stack' Body: simple: Open the Darkmon Critical CVE incidents in XSOAR for details. nexttasks: '#none#': - '6' separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 1490}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 '6': id: '6' taskid: 2073c7b9-6473-4136-8032-004d4b7fde0d type: title task: id: 2073c7b9-6473-4136-8032-004d4b7fde0d version: -1 name: Done description: '' type: title iscommand: false brand: '' separatecontext: false continueonerrortype: '' view: '{"position": {"x": 50, "y": 1730}}' note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 '100': id: '100' taskid: c0b7b1cc-2920-4740-83ae-a130cea9ee30 type: condition task: id: c0b7b1cc-2920-4740-83ae-a130cea9ee30 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: 98cafe08-c4e9-41f8-b0cc-2ed9a72898cb type: title task: id: 98cafe08-c4e9-41f8-b0cc-2ed9a72898cb 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": 1895, "width": 980, "x": -500, "y": 0}}}' inputs: - key: MinCVSS value: simple: '9.0' required: false description: Minimum CVSS score for a CVE to qualify as critical and create an incident. Defaults to 9.0 (Critical band per NVD). Lower to 7.0 to include High severity, or 8.5 to include borderline High/Critical. playbookInputQuery: outputs: - contextPath: FilteredCVEs description: CVEs that passed the CVSS + tech-stack filter. type: unknown tests: - No tests supportedModules: - cloud_posture - cloud - cloud_runtime_security - edr - asm - tim - cloud_appsec - xsiam - exposure_management - agentix - email_security