SymantecICDM

Query the Symantec Endpoint Security Cloud Portal (ICDM).

Data Enrichment & Threat Intelligence · SymantecICDM

Details

IDSymantecICDM
ProviderBroadcom
CategoryData Enrichment & Threat Intelligence
From Version6.10.0
Docker Imagedemisto/python3:3.12.13.10116658
Supported ModulesAgentix 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 incidents
  • incidentType — Incident type
  • max_fetch — Maximum number of incidents per fetch
  • credentials — (required)
  • first_fetch — First fetch time
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings
  • incidentFetchInterval — Incidents Fetch Interval
  • ignored_domains — Ignore Domains (e.g. domain.local)
  • ignore_private_ip — Ignore Private IPs (e.g. 192.168.0.1)

Commands (7)

  • domain

    Get reputation for given domain.

  • file

    Get file reputation for given SHA256.

  • ip

    Get ip reputation.

  • symantec-protection-cve

    Get returns information whether a given CVE has been blocked by any Symantec technologies.

  • symantec-protection-file

    Get information whether a given file has been blocked by any Symantec technologies.

  • symantec-protection-network

    Get information whether given domain or ip has been blocked by any Symantec technologies.

  • url

    Get reputation for given url.

## Symantec Endpoint Security (ICDM)

Query the Symantec Endpoint Security Cloud Portal (ICDM).

### Receive the "API Key":

- Login to the ICDM portal
- Navigate to **Integration** > **Client Applications**
- If you do not have an application, click **Add** and provide a name
- Select the application to use from the list
- Click the **Client Secret** button at the top of the fly-in
- Copy the **OAUTH CREDENTIALS** value

### Server URL

This is the Domain used to connect to the API.
By Default, the **api.sep.securitycloud.symantec.com** is used.
You can find the tenant you are using by login in to the ICDM portal and copying the (sub-)domain from the browser window