Skip to main content

DarkmonFilterCVEs

This Script is part of the Darkmon Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.8.0 and later).

Filters CVEs by CVSS minimum and intersection with a tech-stack tag list.

Script Data#


NameDescription
Script Typepython3
Tagsdarkmon
Cortex XSOAR Version6.5.0

Inputs#


Argument NameDescription
itemsItems to process.
id_fieldField name to use as the dedup key.
seen_listName of the XSOAR List storing already-seen IDs.
domain_filter_listOptional - list of customer domains to filter username matches.
domain_match_fieldField on each item to match against domain_filter_list.
allowlistOptional list of usernames/DNs that must NEVER be actioned.
allowlist_match_fieldField to match against the allowlist.
incident_typeIncident type for newly created incidents.
severitySeverity (1=Low, 2=Medium, 3=High, 4=Critical).
name_templateIncident name template (supports ${field} interpolation).
field_mapComma-separated 'fieldCli=sourcePath' pairs.
emailsEmail addresses to fan out per VIP fetch.
domainsOptional list of customer domains to filter domain-based matches.
brands_listName of the XSOAR List containing brand names for NRD brand-watch matching.
max_distanceMaximum Levenshtein distance allowed when matching NRD domains against brand names.
min_cvssMinimum CVSS score threshold; CVEs below this value are excluded.
tech_stack_listName of the XSOAR List containing tech-stack tags used to filter CVEs by relevance.

Outputs#


PathDescriptionType
NewAccountsNewly discovered account records that have not been previously actioned.unknown
CreatedIncidentsIncidents created during this execution run.unknown
CountTotal count of new items processed.number
TyposquatsNRD domains identified as potential typosquats of monitored brand names.unknown
FilteredCVEsCVEs that passed the CVSS and tech-stack filters.unknown
VIPCreatedNumber of VIP-related incidents created during this execution.number