Darkmon
Stay ahead of cyber threats with Darkmon TIP - real-time threat intelligence from the Clear, Deep, and Dark Web tailored to your assets. Pack also helps with integration with Cortex XSOAR and provides pre-made playbooks/templates to ease integration use.
Data Enrichment & Threat Intelligence · Darkmon
Details
| ID | Darkmon |
|---|---|
| Provider | Darkmon |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 6.8.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Cloud Posture Security Cortex Cloud Cloud Runtime Security EDR Attack Surface Management Threat Intelligence Management Application Security XSIAM Exposure Management Agentix Email Security |
README
Stay ahead of cyber threats with Darkmon TIP - real-time threat intelligence from the Clear, Deep, and Dark Web tailored to your assets.
Pack also helps with integration with Cortex XSOAR and provides pre-made playbooks/templates to ease integration use.
Configure Darkmon in Cortex
| Parameter | Description | Required |
|---|---|---|
| API Base URL | Override the Darkmon TIP API base URL only if your tenant points at a non-default endpoint. The default value already targets the production Darkmon TIP service (https://api.darkmon.com/tip/2025.1). Leave blank to use the default. | False |
| API key | True | |
| Trust any certificate (not secure) | False | |
| Use system proxy settings | False | |
| Redact secrets in War Room output | When enabled, replaces password/card-number values in markdown table output with ‘***’. Raw values remain in rawJSON for playbook automation. Disable only in non-production debugging contexts. | False |
| Employee compromise disable mode | Controls how the Compromised Employee Auto-Disable playbook reacts when a new compromised employee account is observed. notify-only (default - safe): creates an incident, no AD action. approval-required: creates an incident with a manual approval task; on approve, runs the disable. auto-disable: disables the account immediately. Accounts in the “Darkmon - Auto-Disable Allowlist” list are NEVER auto-disabled regardless of mode. | False |
| First fetch time | First fetch query time range when starting from a clean state. Accepts ISO timestamps or relative durations (e.g. “3 days”, “12 hours”). | False |
| Maximum number of incidents per fetch | Caps the number of Darkmon records ingested as incidents per fetch cycle to protect the war room from sudden backlogs. | False |
| Darkmon incident types to fetch | Which Darkmon record kinds the integration ingests as XSOAR incidents. Defaults to the high-signal trio. Lower-signal kinds (e.g. Ransomware Mention) are typically better handled via the monitoring playbooks rather than native fetch. | False |
| Incident type | ||
| Fetch incidents |
Commands
You can execute these commands from the 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.
dmontip-global-search
The dmontip-global-search command performs a comprehensive search across the Darkmon Threat Intelligence Platform. This command allows users to search for indicators, threat actors, malware, and other intelligence data using keywords or specific search terms. It queries multiple data sources simultaneously and returns consolidated results, helping analysts quickly find relevant intelligence across the platform.
Base Command
dmontip-global-search
Input
| Argument Name | Description | Required |
|---|---|---|
| type | Type of the value. Possible values are: Domain, IP, URL, Hash, CVE, Email, Username, Malware, Source, Keyword, Card, CardNumber, CardHolder. | Required |
| query | A specific value. | Required |
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results matching the query, with type-specific fields. |
| Darkmon.Pagination.number | Number | Current page number (zero-indexed at the API). |
| Darkmon.Pagination.totalPages | Number | Total number of pages available. |
| Darkmon.Pagination.totalElements | Number | Total number of items across all pages. |
ip
Searches the Darkmon platform for intelligence related to a specific IP address. A focused interface for threat intelligence lookup of IP indicators.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | One or more IP addresses to enrich (comma-separated). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results for the IP indicator. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Source reliability per the Admiralty code. |
| IP.Address | String | The IP address. |
| IP.Malicious.Vendor | String | The vendor that flagged this IP as malicious. |
| IP.Malicious.Description | String | Reason this IP was flagged as malicious. |
url
Searches for URL-specific threat intelligence across the Darkmon platform. Quickly identifies malicious or suspicious URLs and associated threat data.
Base Command
url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | One or more URLs to enrich (comma-separated). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results for the URL indicator. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Source reliability per the Admiralty code. |
| URL.Data | String | The URL. |
| URL.Malicious.Vendor | String | The vendor that flagged this URL as malicious. |
| URL.Malicious.Description | String | Reason this URL was flagged as malicious. |
domain
Performs domain-focused threat intelligence searches in the Darkmon platform. Returns comprehensive information about potentially malicious domains.
Base Command
domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | One or more domains to enrich (comma-separated). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results for the domain indicator. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Source reliability per the Admiralty code. |
| Domain.Name | String | The domain name. |
| Domain.Malicious.Vendor | String | The vendor that flagged this domain as malicious. |
| Domain.Malicious.Description | String | Reason this domain was flagged as malicious. |
Searches for threat intelligence related to specific email addresses. Identifies compromised accounts or emails associated with malicious activities.
Base Command
email
Input
| Argument Name | Description | Required |
|---|---|---|
| One or more email addresses to enrich (comma-separated). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results for the email indicator. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Source reliability per the Admiralty code. |
| Account.Email.Address | String | The email address. |
| Account.Email.Malicious.Vendor | String | The vendor that flagged this email as malicious. |
| Account.Email.Malicious.Description | String | Reason this email was flagged as malicious. |
file
Searches the Darkmon platform using file hash values (MD5, SHA-1, SHA-256). Identifies malware and provides associated threat intelligence data.
Base Command
file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | One or more file hashes (MD5, SHA-1, SHA-256) to enrich (comma-separated). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.SearchResult | Unknown | Search results for the file-hash indicator. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Reliability | String | Source reliability per the Admiralty code. |
| File.MD5 | String | MD5 of the file (when the input was an MD5 hash). |
| File.SHA1 | String | SHA-1 of the file (when the input was a SHA-1 hash). |
| File.SHA256 | String | SHA-256 of the file (when the input was a SHA-256 hash). |
| File.Malicious.Vendor | String | The vendor that flagged this file as malicious. |
| File.Malicious.Description | String | Reason this file was flagged as malicious. |
dmontip-get-compromised
Retrieve compromised data of a given type from Darkmon - leaked accounts, leaked bank cards, combo lists, public breaches, or compromised employee accounts. Use the ‘type’ argument to choose the data set.
Base Command
dmontip-get-compromised
Input
| Argument Name | Description | Required |
|---|---|---|
| type | Which compromised data set to retrieve. Possible values are: accounts, bank-cards, combo-lists, public-breaches, employees. | Required |
| size | Page size (1-500). Default is 20. | Optional |
| page | 1-indexed page number. Default is 1. | Optional |
| sort | Sort field and direction in Spring Pageable format, e.g. ‘firstSeen,desc’ or ‘lastCompromiseDate,asc’. Leave blank to use the default: combo-lists defaults to firstSeen,desc; other types use the backend default order. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.Compromised.Account | Unknown | Leaked account records (when type=accounts). |
| Darkmon.Compromised.BankCard | Unknown | Leaked bank card records (when type=bank-cards). |
| Darkmon.Compromised.ComboList | Unknown | Combo list records (when type=combo-lists). |
| Darkmon.Compromised.PublicBreach | Unknown | Public breach records (when type=public-breaches). |
| Darkmon.Compromised.Employee | Unknown | Compromised employee account records (when type=employees). |
| Darkmon.Compromised.Page | Unknown | Pagination metadata (number, totalPages, totalElements). |
dmontip-get-vpn
Retrieve known VPN exit-node IOCs with pagination, sorted newest first by firstSeen unless overridden.
Base Command
dmontip-get-vpn
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| sort | Sort field and direction in Spring Pageable format. Default sorts newest first by firstSeen. Default is firstSeen,desc. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.VPN | Unknown | Known VPN exit-node records. |
| Darkmon.VPN.Page | Unknown | Pagination metadata. |
dmontip-get-proxy
Retrieve known open-proxy IOCs with pagination, sorted newest first by firstSeen unless overridden.
Base Command
dmontip-get-proxy
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| sort | Sort field and direction in Spring Pageable format. Default sorts newest first by firstSeen. Default is firstSeen,desc. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.Proxy | Unknown | Known open-proxy records. |
| Darkmon.Proxy.Page | Unknown | Pagination metadata. |
dmontip-get-cve
Retrieve security vulnerabilities (CVEs) with severity, CVSS score, published/lastModified timestamps, source identifier, and tags.
Base Command
dmontip-get-cve
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.CVE | Unknown | CVE records. |
| Darkmon.CVE.Page | Unknown | Pagination metadata. |
dmontip-get-nrd
Retrieve newly registered domains (NRD) recently observed by Darkmon, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification NEWLY_REGISTERED_DOMAIN.
Base Command
dmontip-get-nrd
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| sort | Sort field and direction in Spring Pageable format. Default sorts newest first by timestamp. Default is timestamp,desc. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.NRD | Unknown | Newly registered domain records. |
| Darkmon.NRD.Page | Unknown | Pagination metadata. |
dmontip-get-tbf
Retrieve telnet brute-force IOCs - sources observed attempting telnet brute-force attacks, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification TELNET_BRUTE_FORCE.
Base Command
dmontip-get-tbf
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| sort | Sort field and direction in Spring Pageable format. Default sorts newest first by timestamp. Default is timestamp,desc. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.TBF | Unknown | Telnet brute-force IOC records. |
| Darkmon.TBF.Page | Unknown | Pagination metadata. |
dmontip-get-ransomware
Retrieve ransomware articles or company-specific ransomware mentions with details such as victim name, threat actor, published date, and matched keywords. Sorted newest first by publishedAt unless overridden.
Base Command
dmontip-get-ransomware
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 10. | Optional |
| type | Use ‘mentions’ to retrieve company-specific ransomware mentions, or ‘all-topics’ to retrieve all ransomware articles. Possible values are: mentions, all-topics. Default is mentions. | Required |
| sort | Sort field and direction in Spring Pageable format. Default sorts newest first by publishedAt. Default is publishedAt,desc. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.Ransomware | Unknown | Ransomware article or mention records. |
| Darkmon.Ransomware.Page | Unknown | Pagination metadata. |
dmontip-get-landscape
Retrieve cybersecurity landscape news articles or company-specific landscape mentions with title, link, source, author, and matched keywords.
Base Command
dmontip-get-landscape
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 10. | Optional |
| type | Use ‘mentions’ to retrieve company-specific landscape news mentions, or ‘all-topics’ to retrieve all landscape news articles. Possible values are: mentions, all-topics. Default is mentions. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.Landscape | Unknown | Landscape article or mention records. |
| Darkmon.Landscape.Page | Unknown | Pagination metadata. |
dmontip-get-boardprotection
Lists the emails currently under board-leak protection (monitored) including request state, owner name, and tokens. Backed by the board-leak/request endpoint.
Base Command
dmontip-get-boardprotection
Input
| Argument Name | Description | Required |
|---|---|---|
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| term | Optional search term filtering across all available attributes. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.BoardProtection | Unknown | Board protection request records (monitored emails with state and owner details). |
| Darkmon.BoardProtection.Page | Unknown | Pagination metadata. |
dmontip-get-boardemails
Retrieves leaked accounts, combo lists, or public breaches associated with a board-protected email. Use dmontip-get-boardprotection first to list monitored emails.
Base Command
dmontip-get-boardemails
Input
| Argument Name | Description | Required |
|---|---|---|
| type | Which board-leak data set to retrieve for the given email. Possible values are: accounts, combo-lists, public-breaches. | Required |
| The protected email to query (must be an email already under board protection). | Required | |
| page | 1-indexed page number. Default is 1. | Optional |
| size | Page size (1-100). Default is 20. | Optional |
| term | Optional search term filtering inside the chosen data set. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Darkmon.BoardLeak.Account | Unknown | Leaked account records for the protected email (when type=accounts). |
| Darkmon.BoardLeak.ComboList | Unknown | Combo list records for the protected email (when type=combo-lists). |
| Darkmon.BoardLeak.PublicBreach | Unknown | Public breach records for the protected email (when type=public-breaches). |
| Darkmon.BoardLeak.Page | Unknown | Pagination metadata. |
Configuration parameters
base_url— API Base URLX-API-KEY— (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settingsintegrationReliability— Source Reliabilityredact_secrets— Redact secrets in War Room outputfirst_fetch— First fetch timemax_fetch— Maximum number of incidents per fetchincident_types_to_fetch— Darkmon incident types to fetchincidentType— Incident typeincidentFetchInterval— Incidents Fetch IntervalisFetch— Fetch incidents
Commands (16)
-
dmontip-get-boardemailsRetrieves leaked accounts, combo lists, or public breaches associated with a board-protected email. Use dmontip-get-boardprotection first to list monitored emails.
-
dmontip-get-boardprotectionLists the emails currently under board-leak protection (monitored) including request state, owner name, and tokens. Backed by the board-leak/request endpoint.
-
dmontip-get-compromisedRetrieve compromised data of a given type from Darkmon - leaked accounts, leaked bank cards, combo lists, public breaches, or compromised employee accounts. Use the 'type' argument to choose the data set.
-
dmontip-get-cveRetrieve security vulnerabilities (CVEs) with severity, CVSS score, published/lastModified timestamps, source identifier, and tags.
-
dmontip-get-landscapeRetrieve cybersecurity landscape news articles or company-specific landscape mentions with title, link, source, author, and matched keywords.
-
dmontip-get-nrdRetrieve newly registered domains (NRD) recently observed by Darkmon, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification NEWLY_REGISTERED_DOMAIN.
-
dmontip-get-proxyRetrieve known open-proxy IOCs with pagination, sorted newest first by firstSeen unless overridden.
-
dmontip-get-ransomwareRetrieve ransomware articles or company-specific ransomware mentions with details such as victim name, threat actor, published date, and matched keywords. Sorted newest first by publishedAt unless overridden.
-
dmontip-get-tbfRetrieve telnet brute-force IOCs - sources observed attempting telnet brute-force attacks, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification TELNET_BRUTE_FORCE.
-
dmontip-get-vpnRetrieve known VPN exit-node IOCs with pagination, sorted newest first by firstSeen unless overridden.
-
dmontip-global-searchThe dmontip-global-search command performs a comprehensive search across the Darkmon Threat Intelligence Platform. This command allows users to search for indicators, threat actors, malware, and other intelligence data using keywords or specific search terms. It queries multiple data sources simultaneously and returns consolidated results, helping analysts quickly find relevant intelligence across the platform.
-
domainPerforms domain-focused threat intelligence searches in the Darkmon platform. Returns comprehensive information about potentially malicious domains.
-
emailSearches for threat intelligence related to specific email addresses. Identifies compromised accounts or emails associated with malicious activities.
-
fileSearches the Darkmon platform using file hash values (MD5, SHA-1, SHA-256). Identifies malware and provides associated threat intelligence data.
-
ipSearches the Darkmon platform for intelligence related to a specific IP address. A focused interface for threat intelligence lookup of IP indicators.
-
urlSearches for URL-specific threat intelligence across the Darkmon platform. Quickly identifies malicious or suspicious URLs and associated threat data.
commonfields: id: Darkmon version: -1 name: Darkmon sectionorder: - Connect - Collect display: Darkmon category: Data Enrichment & Threat Intelligence provider: Darkmon description: "Stay ahead of cyber threats with Darkmon TIP - real-time threat intelligence from the Clear, Deep, and Dark Web tailored to your assets.\nPack also helps with integration with Cortex XSOAR and provides pre-made playbooks/templates to ease integration use." configuration: - display: API Base URL name: base_url defaultvalue: https://api.darkmon.com/tip/2025.1 type: 0 required: false additionalinfo: Override the Darkmon TIP API base URL only if your tenant points at a non-default endpoint. The default value already targets the production Darkmon TIP service (https://api.darkmon.com/tip/2025.1). Leave blank to use the default. section: Connect - display: '' displaypassword: API key name: X-API-KEY type: 9 required: true hiddenusername: true section: Connect - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect - name: integrationReliability additionalinfo: Reliability of the source providing the intelligence data. defaultvalue: C - Fairly reliable display: Source Reliability options: - A+ - 3rd party enrichment - A - Completely reliable - B - Usually reliable - C - Fairly reliable - D - Not usually reliable - E - Unreliable - F - Reliability cannot be judged type: 15 required: false section: Collect - display: Redact secrets in War Room output name: redact_secrets defaultvalue: 'true' type: 8 required: false additionalinfo: When enabled, replaces password/card-number values in markdown table output with '***'. Raw values remain in rawJSON for playbook automation. Disable only in non-production debugging contexts. section: Connect - display: First fetch time name: first_fetch defaultvalue: 3 days type: 0 required: false additionalinfo: First fetch query time range when starting from a clean state. Accepts ISO timestamps or relative durations (e.g. "3 days", "12 hours"). section: Collect - display: Maximum number of incidents per fetch name: max_fetch defaultvalue: '50' type: 0 required: false additionalinfo: Caps the number of Darkmon records ingested as incidents per fetch cycle to protect the war room from sudden backlogs. section: Collect supportedModules: - agentix - xsiam - display: Darkmon incident types to fetch name: incident_types_to_fetch defaultvalue: Compromised Credential,Critical CVE type: 16 required: false options: - Compromised Credential - Compromised Employee - Critical CVE - Ransomware Mention - Typosquatting Threat - VIP Email Leak additionalinfo: Which Darkmon record kinds the integration ingests as XSOAR incidents. Defaults to the high-signal trio. Lower-signal kinds (e.g. Ransomware Mention) are typically better handled via the monitoring playbooks rather than native fetch. section: Collect - display: Incident type name: incidentType type: 13 section: Collect supportedModules: - agentix - xsiam - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' required: false type: 19 section: Collect advanced: true supportedModules: - agentix - xsiam - display: Fetch incidents name: isFetch type: 8 section: Collect supportedModules: - agentix - xsiam script: script: '' type: python isfetch: true commands: - name: dmontip-global-search arguments: - name: type required: true auto: PREDEFINED predefined: - Domain - IP - URL - Hash - CVE - Email - Username - Malware - Source - Keyword - Card - CardNumber - CardHolder description: Type of the value. type: textArea - name: query required: true description: A specific value. type: textArea - name: page description: 1-indexed page number. defaultValue: '1' type: textArea - name: size description: Page size (1-100). defaultValue: '20' description: The dmontip-global-search command performs a comprehensive search across the Darkmon Threat Intelligence Platform. This command allows users to search for indicators, threat actors, malware, and other intelligence data using keywords or specific search terms. It queries multiple data sources simultaneously and returns consolidated results, helping analysts quickly find relevant intelligence across the platform. outputs: - contextPath: Darkmon.SearchResult description: Search results matching the query, with type-specific fields. type: Unknown - contextPath: Darkmon.Pagination.number description: Current page number (zero-indexed at the API). type: Number - contextPath: Darkmon.Pagination.totalPages description: Total number of pages available. type: Number - contextPath: Darkmon.Pagination.totalElements description: Total number of items across all pages. type: Number - name: ip arguments: - name: ip required: true default: true isArray: true type: textArea description: One or more IP addresses to enrich (comma-separated). description: Searches the Darkmon platform for intelligence related to a specific IP address. A focused interface for threat intelligence lookup of IP indicators. outputs: - contextPath: Darkmon.SearchResult description: Search results for the IP indicator. type: Unknown - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: String - contextPath: IP.Address description: The IP address. type: String - contextPath: IP.Malicious.Vendor description: The vendor that flagged this IP as malicious. type: String - contextPath: IP.Malicious.Description description: Reason this IP was flagged as malicious. type: String - name: url arguments: - name: url required: true default: true isArray: true type: textArea description: One or more URLs to enrich (comma-separated). description: Searches for URL-specific threat intelligence across the Darkmon platform. Quickly identifies malicious or suspicious URLs and associated threat data. outputs: - contextPath: Darkmon.SearchResult description: Search results for the URL indicator. type: Unknown - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: String - contextPath: URL.Data description: The URL. type: String - contextPath: URL.Malicious.Vendor description: The vendor that flagged this URL as malicious. type: String - contextPath: URL.Malicious.Description description: Reason this URL was flagged as malicious. type: String - name: domain arguments: - name: domain required: true default: true isArray: true type: textArea description: One or more domains to enrich (comma-separated). description: Performs domain-focused threat intelligence searches in the Darkmon platform. Returns comprehensive information about potentially malicious domains. outputs: - contextPath: Darkmon.SearchResult description: Search results for the domain indicator. type: Unknown - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: String - contextPath: Domain.Name description: The domain name. type: String - contextPath: Domain.Malicious.Vendor description: The vendor that flagged this domain as malicious. type: String - contextPath: Domain.Malicious.Description description: Reason this domain was flagged as malicious. type: String - name: email arguments: - name: email required: true default: true isArray: true type: textArea description: One or more email addresses to enrich (comma-separated). description: Searches for threat intelligence related to specific email addresses. Identifies compromised accounts or emails associated with malicious activities. outputs: - contextPath: Darkmon.SearchResult description: Search results for the email indicator. type: Unknown - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: String - contextPath: Account.Email.Address description: The email address. type: String - contextPath: Account.Email.Malicious.Vendor description: The vendor that flagged this email as malicious. type: String - contextPath: Account.Email.Malicious.Description description: Reason this email was flagged as malicious. type: String - name: file arguments: - name: file required: true default: true isArray: true type: textArea description: One or more file hashes (MD5, SHA-1, SHA-256) to enrich (comma-separated). description: Searches the Darkmon platform using file hash values (MD5, SHA-1, SHA-256). Identifies malware and provides associated threat intelligence data. outputs: - contextPath: Darkmon.SearchResult description: Search results for the file-hash indicator. type: Unknown - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Reliability description: Source reliability per the Admiralty code. type: String - contextPath: File.MD5 description: MD5 of the file (when the input was an MD5 hash). type: String - contextPath: File.SHA1 description: SHA-1 of the file (when the input was a SHA-1 hash). type: String - contextPath: File.SHA256 description: SHA-256 of the file (when the input was a SHA-256 hash). type: String - contextPath: File.Malicious.Vendor description: The vendor that flagged this file as malicious. type: String - contextPath: File.Malicious.Description description: Reason this file was flagged as malicious. type: String - name: dmontip-get-compromised arguments: - name: type required: true auto: PREDEFINED predefined: - accounts - bank-cards - combo-lists - public-breaches - employees type: textArea description: Which compromised data set to retrieve. - name: size defaultValue: '20' type: textArea description: Page size (1-500). - name: page defaultValue: '1' description: 1-indexed page number. - name: sort type: textArea description: 'Sort field and direction in Spring Pageable format, e.g. ''firstSeen,desc'' or ''lastCompromiseDate,asc''. Leave blank to use the default: combo-lists defaults to firstSeen,desc; other types use the backend default order.' description: Retrieve compromised data of a given type from Darkmon - leaked accounts, leaked bank cards, combo lists, public breaches, or compromised employee accounts. Use the 'type' argument to choose the data set. outputs: - contextPath: Darkmon.Compromised.Account description: Leaked account records (when type=accounts). type: Unknown - contextPath: Darkmon.Compromised.BankCard description: Leaked bank card records (when type=bank-cards). type: Unknown - contextPath: Darkmon.Compromised.ComboList description: Combo list records (when type=combo-lists). type: Unknown - contextPath: Darkmon.Compromised.PublicBreach description: Public breach records (when type=public-breaches). type: Unknown - contextPath: Darkmon.Compromised.Employee description: Compromised employee account records (when type=employees). type: Unknown - contextPath: Darkmon.Compromised.Page description: Pagination metadata (number, totalPages, totalElements). type: Unknown - name: dmontip-get-vpn arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: sort defaultValue: firstSeen,desc type: textArea description: Sort field and direction in Spring Pageable format. Default sorts newest first by firstSeen. description: Retrieve known VPN exit-node IOCs with pagination, sorted newest first by firstSeen unless overridden. outputs: - contextPath: Darkmon.VPN description: Known VPN exit-node records. type: Unknown - contextPath: Darkmon.VPN.Page description: Pagination metadata. type: Unknown - name: dmontip-get-proxy arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: sort defaultValue: firstSeen,desc type: textArea description: Sort field and direction in Spring Pageable format. Default sorts newest first by firstSeen. description: Retrieve known open-proxy IOCs with pagination, sorted newest first by firstSeen unless overridden. outputs: - contextPath: Darkmon.Proxy description: Known open-proxy records. type: Unknown - contextPath: Darkmon.Proxy.Page description: Pagination metadata. type: Unknown - name: dmontip-get-cve arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). description: Retrieve security vulnerabilities (CVEs) with severity, CVSS score, published/lastModified timestamps, source identifier, and tags. outputs: - contextPath: Darkmon.CVE description: CVE records. type: Unknown - contextPath: Darkmon.CVE.Page description: Pagination metadata. type: Unknown - name: dmontip-get-nrd arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: sort defaultValue: timestamp,desc type: textArea description: Sort field and direction in Spring Pageable format. Default sorts newest first by timestamp. description: Retrieve newly registered domains (NRD) recently observed by Darkmon, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification NEWLY_REGISTERED_DOMAIN. outputs: - contextPath: Darkmon.NRD description: Newly registered domain records. type: Unknown - contextPath: Darkmon.NRD.Page description: Pagination metadata. type: Unknown - name: dmontip-get-tbf arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: sort defaultValue: timestamp,desc type: textArea description: Sort field and direction in Spring Pageable format. Default sorts newest first by timestamp. description: Retrieve telnet brute-force IOCs - sources observed attempting telnet brute-force attacks, sorted newest first by timestamp unless overridden. Filters the IOC feed by classification TELNET_BRUTE_FORCE. outputs: - contextPath: Darkmon.TBF description: Telnet brute-force IOC records. type: Unknown - contextPath: Darkmon.TBF.Page description: Pagination metadata. type: Unknown - name: dmontip-get-ransomware arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '10' type: textArea description: Page size (1-100). - name: type required: true auto: PREDEFINED predefined: - mentions - all-topics defaultValue: mentions type: textArea description: Use 'mentions' to retrieve company-specific ransomware mentions, or 'all-topics' to retrieve all ransomware articles. - name: sort defaultValue: publishedAt,desc type: textArea description: Sort field and direction in Spring Pageable format. Default sorts newest first by publishedAt. description: Retrieve ransomware articles or company-specific ransomware mentions with details such as victim name, threat actor, published date, and matched keywords. Sorted newest first by publishedAt unless overridden. outputs: - contextPath: Darkmon.Ransomware description: Ransomware article or mention records. type: Unknown - contextPath: Darkmon.Ransomware.Page description: Pagination metadata. type: Unknown - name: dmontip-get-landscape arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '10' type: textArea description: Page size (1-100). - name: type required: true auto: PREDEFINED predefined: - mentions - all-topics defaultValue: mentions description: Use 'mentions' to retrieve company-specific landscape news mentions, or 'all-topics' to retrieve all landscape news articles. description: Retrieve cybersecurity landscape news articles or company-specific landscape mentions with title, link, source, author, and matched keywords. outputs: - contextPath: Darkmon.Landscape description: Landscape article or mention records. type: Unknown - contextPath: Darkmon.Landscape.Page description: Pagination metadata. type: Unknown - name: dmontip-get-boardprotection arguments: - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: term type: textArea description: Optional search term filtering across all available attributes. description: Lists the emails currently under board-leak protection (monitored) including request state, owner name, and tokens. Backed by the board-leak/request endpoint. outputs: - contextPath: Darkmon.BoardProtection description: Board protection request records (monitored emails with state and owner details). type: Unknown - contextPath: Darkmon.BoardProtection.Page description: Pagination metadata. type: Unknown - name: dmontip-get-boardemails arguments: - name: type required: true auto: PREDEFINED predefined: - accounts - combo-lists - public-breaches type: textArea description: Which board-leak data set to retrieve for the given email. - name: email required: true type: textArea description: The protected email to query (must be an email already under board protection). - name: page defaultValue: '1' type: textArea description: 1-indexed page number. - name: size defaultValue: '20' type: textArea description: Page size (1-100). - name: term type: textArea description: Optional search term filtering inside the chosen data set. description: Retrieves leaked accounts, combo lists, or public breaches associated with a board-protected email. Use dmontip-get-boardprotection first to list monitored emails. outputs: - contextPath: Darkmon.BoardLeak.Account description: Leaked account records for the protected email (when type=accounts). type: Unknown - contextPath: Darkmon.BoardLeak.ComboList description: Combo list records for the protected email (when type=combo-lists). type: Unknown - contextPath: Darkmon.BoardLeak.PublicBreach description: Public breach records for the protected email (when type=public-breaches). type: Unknown - contextPath: Darkmon.BoardLeak.Page description: Pagination metadata. type: Unknown dockerimage: demisto/python3:3.12.13.10116658 runonce: false subtype: python3 defaultclassifier: Darkmon - Classifier defaultmapperin: Darkmon - Incoming Mapper tests: - Darkmon - Test fromversion: 6.8.0 marketplaces: - xsoar - marketplacev2 - platform