SymantecICDM
Query the Symantec Endpoint Security Cloud Portal (ICDM).
Data Enrichment & Threat Intelligence · SymantecICDM
Details
| ID | SymantecICDM |
|---|---|
| Provider | Broadcom |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 6.10.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
Query the Symantec Endpoint Security Cloud Portal (ICDM).
This integration was integrated and tested with version 1 of SymantecICDM.
Configure Symantec Endpoint Security (ICDM) in Cortex
| Parameter | Description | Required |
|---|---|---|
| Source Reliability | Reliability of the source providing the intelligence data. | True |
| Server URL (e.g. https://api.sep.securitycloud.symantec.com) | True | |
| Fetch incidents | False | |
| Incident type | False | |
| Maximum number of incidents per fetch | False | |
| API Key | True | |
| First fetch time | False | |
| Trust any certificate (not secure) | False | |
| Use system proxy settings | False | |
| Incidents Fetch Interval | False | |
| Ignore Domains (e.g. domain.local) | Comma-separated list of domains that shall be ignored for Urls and (Sub-)Domains reputation lookup | False |
| Ignore Private IPs (e.g. 192.168.0.1) | False |
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.
file
Get file reputation for given SHA256.
Base Command
file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | List of files. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| 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 | Reliability of the source providing the intelligence data. |
| File.SHA256 | String | The SHA256 hash of the file. |
ip
Get ip reputation.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | List of IPs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| 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 | Reliability of the source providing the intelligence data. |
| IP.Address | String | IP address. |
url
Get reputation for given url.
Base Command
url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | List of URLs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| 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 | Reliability of the source providing the intelligence data. |
| URL.Data | String | The URL. |
domain
Get reputation for given domain.
Base Command
domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | List of domains. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| 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 | Reliability of the source providing the intelligence data. |
| Domain.Name | String | The domain name. |
symantec-protection-file
Get information whether a given file has been blocked by any Symantec technologies.
Base Command
symantec-protection-file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | Comma-separated list of file Sha256 hashes. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Symantec.Protection.File.file | String | input file sha256. |
| Symantec.Protection.File.state.technology | String | Symantec technology providing protection. |
| Symantec.Protection.File.state.firstDefsetVersion | String | The first definition version with protection. |
| Symantec.Protection.File.state.threatName | String | The name of the threat the file is detected as. |
symantec-protection-network
Get information whether given domain or ip has been blocked by any Symantec technologies.
Base Command
symantec-protection-network
Input
| Argument Name | Description | Required |
|---|---|---|
| network | Comma-separated list of domains or IPs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Symantec.Protection.Network.network | String | input domain or ip. |
| Symantec.Protection.Network.state.technology | String | Symantec technology providing protection. |
| Symantec.Protection.Network.state.firstDefsetVersion | String | The first definition version with protections. |
| Symantec.Protection.Network.state.threatName | String | The name of the threat the domain or is detected as. |
symantec-protection-cve
Get returns information whether a given CVE has been blocked by any Symantec technologies.
Base Command
symantec-protection-cve
Input
| Argument Name | Description | Required |
|---|---|---|
| cve | Comma-separated list of CVEs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Symantec.Protection.CVE.cve | String | input CVE. |
| Symantec.Protection.CVE.state.technology | String | Symantec technology providing protection. |
| Symantec.Protection.CVE.state.firstDefsetVersion | String | The first definition version with protections. |
| Symantec.Protection.CVE.state.threatName | String | The name of the threat the domain or is detected as. |
Configuration parameters
integrationReliability— Source Reliability (required)url— Server URL (e.g. https://api.sep.securitycloud.symantec.com) (required)isFetch— Fetch incidentsincidentType— Incident typemax_fetch— Maximum number of incidents per fetchcredentials— (required)first_fetch— First fetch timeinsecure— Trust any certificate (not secure)proxy— Use system proxy settingsincidentFetchInterval— Incidents Fetch Intervalignored_domains— Ignore Domains (e.g. domain.local)ignore_private_ip— Ignore Private IPs (e.g. 192.168.0.1)
Commands (7)
-
domainGet reputation for given domain.
-
fileGet file reputation for given SHA256.
-
ipGet ip reputation.
-
symantec-protection-cveGet returns information whether a given CVE has been blocked by any Symantec technologies.
-
symantec-protection-fileGet information whether a given file has been blocked by any Symantec technologies.
-
symantec-protection-networkGet information whether given domain or ip has been blocked by any Symantec technologies.
-
urlGet reputation for given url.
category: Data Enrichment & Threat Intelligence provider: Broadcom sectionorder: - Connect - Collect - Optimize commonfields: id: SymantecICDM version: -1 name: SymantecICDM display: Symantec Endpoint Security (ICDM) description: Query the Symantec Endpoint Security Cloud Portal (ICDM). configuration: - additionalinfo: Reliability of the source providing the intelligence data. defaultvalue: C - Fairly reliable display: Source Reliability name: integrationReliability 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 required: true section: Collect type: 15 - defaultvalue: https://api.sep.securitycloud.symantec.com display: Server URL (e.g. https://api.sep.securitycloud.symantec.com) name: url required: true section: Connect type: 0 - display: Fetch incidents name: isFetch required: false section: Collect type: 8 - display: Incident type name: incidentType required: false section: Connect type: 13 - defaultvalue: "100" display: Maximum number of incidents per fetch name: max_fetch required: false section: Collect type: 0 - display: "" displaypassword: API Key hiddenusername: true name: credentials required: true section: Connect type: 9 - defaultvalue: 30 days display: First fetch time name: first_fetch required: false section: Collect type: 0 - advanced: true display: Trust any certificate (not secure) name: insecure required: false section: Connect type: 8 - advanced: true display: Use system proxy settings name: proxy required: false section: Connect type: 8 - defaultvalue: "1" display: Incidents Fetch Interval name: incidentFetchInterval required: false section: Collect advanced: true type: 19 - display: Ignore Domains (e.g. domain.local) additionalinfo: Comma-separated list of domains that shall be ignored for Urls and (Sub-)Domains reputation lookup name: ignored_domains required: false section: Optimize type: 0 - display: Ignore Private IPs (e.g. 192.168.0.1) name: ignore_private_ip required: false section: Optimize type: 8 defaultvalue: 'true' script: commands: - name: file description: Get file reputation for given SHA256. arguments: - name: file default: true description: List of files. isArray: true outputs: - 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: Reliability of the source providing the intelligence data. type: String - contextPath: File.SHA256 description: The SHA256 hash of the file. type: String - name: ip description: Get ip reputation. arguments: - name: ip default: true description: List of IPs. isArray: true outputs: - 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: Reliability of the source providing the intelligence data. type: String - contextPath: IP.Address description: IP address. type: String - name: url description: Get reputation for given url. arguments: - name: url default: true description: List of URLs. isArray: true outputs: - 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: Reliability of the source providing the intelligence data. type: String - contextPath: URL.Data description: The URL. type: String - name: domain description: Get reputation for given domain. arguments: - name: domain default: true description: List of domains. isArray: true outputs: - 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: Reliability of the source providing the intelligence data. type: String - contextPath: Domain.Name type: String description: The domain name. - name: symantec-protection-file description: Get information whether a given file has been blocked by any Symantec technologies. arguments: - name: file description: Comma-separated list of file Sha256 hashes. isArray: true outputs: - contextPath: Symantec.Protection.File.file description: 'input file sha256.' type: String - contextPath: Symantec.Protection.File.state.technology description: 'Symantec technology providing protection.' type: String - contextPath: Symantec.Protection.File.state.firstDefsetVersion description: 'The first definition version with protection.' type: String - contextPath: Symantec.Protection.File.state.threatName description: 'The name of the threat the file is detected as.' type: String - name: symantec-protection-network description: Get information whether given domain or ip has been blocked by any Symantec technologies. arguments: - name: network description: Comma-separated list of domains or IPs. isArray: true outputs: - contextPath: Symantec.Protection.Network.network description: 'input domain or ip.' type: String - contextPath: Symantec.Protection.Network.state.technology description: 'Symantec technology providing protection.' type: String - contextPath: Symantec.Protection.Network.state.firstDefsetVersion description: 'The first definition version with protections.' type: String - contextPath: Symantec.Protection.Network.state.threatName description: 'The name of the threat the domain or is detected as.' type: String - name: symantec-protection-cve description: Get returns information whether a given CVE has been blocked by any Symantec technologies. arguments: - name: cve description: Comma-separated list of CVEs. isArray: true outputs: - contextPath: Symantec.Protection.CVE.cve description: 'input CVE.' type: String - contextPath: Symantec.Protection.CVE.state.technology description: 'Symantec technology providing protection.' type: String - contextPath: Symantec.Protection.CVE.state.firstDefsetVersion description: 'The first definition version with protections.' type: String - contextPath: Symantec.Protection.CVE.state.threatName description: 'The name of the threat the domain or is detected as.' type: String runonce: false script: '-' type: python subtype: python3 isfetch: true dockerimage: demisto/python3:3.12.13.10116658 fromversion: 6.10.0 tests: - No tests (auto formatted)