Skip to main content

FireEye Email Security

This Integration is part of the FireEye Email Security (EX) Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.0.0 and later.

FireEye Email Security (EX) series protects against breaches caused by advanced email attacks. This integration was integrated and tested with version 9.0.2.929543 of FireEye Email Security.

API Key management#

This integration generates an API Key from the username and password given to be authenticated with FireEye. The API Key is valid for 15 minutes. The integration manages the storage of this key, and its re-generation when the key expires.

Fetch FireEye EX Alert Emails#

To fetch a FireEye EX alert email, you will need the UUID.

  1. Run the *fireeye-ex-get-alert-details command with the alert ID. For example, !fireeye-ex-get-alert-details alert_id=542
  2. Locate the UUID in the context data and run the fireeye-ex-get-artifacts-by-uuid command with the UUID. For example: !fireeye-ex-get-artifacts-by-uuid uuid=243a2555-a915-47a1-a947-e71049f4971c
  3. Download the email.

Access the FireEye Alert URL#

To display a proper link in the FireEye NX Alert URL field of the FireEye EX Alert layout, you need to configure the hostname in the appliance settings of the FireEye application.

  1. Log in to your FireEye application.
  2. Navigate to Appliance Settings > Network > Hostname.
  3. In the Hostname field, enter your URL/server/ip address.

Configure FireEye Email Security on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for FireEye Email Security.

  3. Click Add instance to create and configure a new integration instance.

    ParameterRequired
    Your server URLTrue
    UsernameTrue
    Fetch incidentsFalse
    Max incidents to fetchFalse
    First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year)False
    Incident typeFalse
    Info level for fetched alertsFalse
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR 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.

fireeye-ex-get-alerts#


Searches and retrieves FireEye EX alerts based on several filters.

Base Command#

fireeye-ex-get-alerts

Input#

Argument NameDescriptionRequired
alert_idThe ID number of the alert to retrieve.Optional
durationThe time interval to search. This filter is used with either the start_time or end_time filter. If duration, start time, and end time are not specified, the system defaults to duration=12_hours, end_time=current_time. If only the duration is specified, the end_time defaults to the current_time. Possible values are: 1_hour, 2_hours, 6_hours, 12_hours, 24_hours, 48_hours.Optional
start_timeThe start time of the search. This filter is optional. Default is last day. Syntax: start_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om or '1 day/month/year'.Optional
end_timeThe end time of the search. This filter is used with the duration filter. If the end_time is specified but not the duration, the system defaults to duration=12_hours, ending at the specified end_time. Syntax: end_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om.Optional
callback_domainSearches for alerts that include callbacks to the specified domain.Optional
dst_ipThe destination IPv4 address related to the malware alert.Optional
src_ipThe source IPv4 address related to the malware alert.Optional
file_nameThe name of the malware file.Optional
file_typeThe malware file type.Optional
info_levelThe level of information to be returned. Possible values are: concise, normal, extended. Default is concise.Optional
malware_nameThe name of the malware object.Optional
malware_typeThe type of the malware object. Possible values are: domain_match, malware_callback, malware_object, web_infection, infection_match, riskware-infection, riskware-callback, riskware-object.Optional
md5Searches for alerts that include a specific MD5 hash.Optional
recipient_emailThe email address of the malware object receiver.Optional
sender_emailThe email address of the malware object sender.Optional
urlSearches for a specific alert URL.Optional
limitMaximum number of alerts to return. Default is 20.Optional

Context Output#

PathTypeDescription
FireEyeEX.Alerts.idStringThe ID of the alert.
FireEyeEX.Alerts.uuidStringThe UUID of the alert.
FireEyeEX.Alerts.occurredStringThe time when the alert occurred.
FireEyeEX.Alerts.productStringThe product name of the alert.
FireEyeEX.Alerts.rootInfectionStringThe ID of the infection associated with the malware alert.
FireEyeEX.Alerts.nameStringThe link to the infection associated with the malware alert.
FireEyeEX.Alerts.vlanStringThe virtual LAN (VLAN) of the alert.
FireEyeEX.Alerts.maliciousStringA flag indicating whether the alert is malicious.
FireEyeEX.Alerts.severityStringThe severity of the alert.
FireEyeEX.Alerts.sensorStringThe sensor name that the alert is associated with.
FireEyeEX.Alerts.applianceIdStringThe appliance ID of the alert.
FireEyeEX.Alerts.sensorIpStringThe sensor IP that the alert is associated with.
FireEyeEX.Alerts.ackStringA flag indicating whether an acknowledgment is received.
FireEyeEX.Alerts.srcUnknownThe source of the alert.
FireEyeEX.Alerts.dstUnknownThe destination of the alert.
FireEyeEX.Alerts.explanationUnknownThe explanation data of the alert.

Command Example#

!fireeye-ex-get-alerts start_time="2 month" sender_email="test@malicious.net" limit=4

Context Example#

{
"FireEyeEX": {
"Alerts": [
{
"ack": "no",
"action": "notified",
"alertUrl": "https://FireEyeEX/emps/eanalysis?e_id=9&type=url",
"applianceId": "86A8D8FA2D11",
"attackTime": "2021-02-14 09:42:43 +0000",
"dst": {
"smtpTo": "test@actualdomain.org"
},
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "271c1bcd28d01c6863fdb5b5c5d94e73",
"name": "FETestEvent",
"sha256": "abebb5862eea61a3d0a1c75bf5a2e2abcd6c4ee6a6ad086e1d518445594970fc"
}
]
},
"osChanges": []
},
"id": 1,
"malicious": "yes",
"name": "MALWARE_OBJECT",
"occurred": "2021-02-14 09:42:47 +0000",
"product": "EMAIL_MPS",
"scVersion": "1115.212",
"severity": "MAJR",
"smtpMessage": {
"subject": "test"
},
"src": {
"smtpMailFrom": "test@malicious.net"
},
"uuid": "1174ddc9-f7cc-4c38-a08c-42fcc5c04d31",
"vlan": 0
},
{
"ack": "no",
"action": "notified",
"alertUrl": "https://FireEyeEX/emps/eanalysis?e_id=10&type=url",
"applianceId": "86A8D8FA2D11",
"attackTime": "2021-02-14 09:43:51 +0000",
"dst": {
"smtpTo": "test@actualdomain.org"
},
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "6efaa05d0d98711416f7d902639155fb",
"name": "FETestEvent",
"sha256": "340d367ebe68ad833ea055cea7678463a896d03eae86f7816cc0c836b9508fa8"
}
]
},
"osChanges": []
},
"id": 2,
"malicious": "yes",
"name": "MALWARE_OBJECT",
"occurred": "2021-02-14 09:43:55 +0000",
"product": "EMAIL_MPS",
"scVersion": "1115.212",
"severity": "MAJR",
"smtpMessage": {
"subject": "test"
},
"src": {
"smtpMailFrom": "test@malicious.net"
},
"uuid": "e7656103-4faa-4853-b9a4-dbc615302aad",
"vlan": 0
},
{
"ack": "no",
"action": "notified",
"alertUrl": "https://FireEyeEX/emps/eanalysis?e_id=12&type=url",
"applianceId": "86A8D8FA2D11",
"attackTime": "2021-02-14 09:45:55 +0000",
"dst": {
"smtpTo": "test@actualdomain.org"
},
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "a705075df02f217e8bfc9ac5ec2ffee2",
"name": "Malicious.LIVE.DTI.URL",
"sha256": "d1eeadbb4e3d1c57af5a069a0886aa2b4f71484721aafe5c90708b66b8d0090a"
}
]
},
"osChanges": []
},
"id": 3,
"malicious": "yes",
"name": "MALWARE_OBJECT",
"occurred": "2021-02-14 09:45:58 +0000",
"product": "EMAIL_MPS",
"scVersion": "1115.212",
"severity": "MAJR",
"smtpMessage": {
"subject": "test"
},
"src": {
"smtpMailFrom": "test@malicious.net"
},
"uuid": "da0a1ee3-da28-46fa-9e5d-6663a76babba",
"vlan": 0
},
{
"ack": "no",
"action": "notified",
"alertUrl": "https://FireEyeEX/emps/eanalysis?e_id=16&type=url",
"applianceId": "86A8D8FA2D11",
"attackTime": "2021-02-14 09:53:30 +0000",
"dst": {
"smtpTo": "test@actualdomain.org"
},
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "2a0bea4c95837d5e6c62eb1e7faa4cc4",
"name": "Phish.LIVE.DTI.URL",
"sha256": "56805163764d9eab8b7311844fa0df3c4c32535042794b1c9a24579fb7836f29"
}
]
},
"osChanges": []
},
"id": 4,
"malicious": "yes",
"name": "MALWARE_OBJECT",
"occurred": "2021-02-14 09:53:33 +0000",
"product": "EMAIL_MPS",
"scVersion": "1115.212",
"severity": "MAJR",
"smtpMessage": {
"subject": "test"
},
"src": {
"smtpMailFrom": "test@malicious.net"
},
"uuid": "058ed867-b131-4acf-8b14-884146329a7f",
"vlan": 0
}
]
}
}

Human Readable Output#

FireEye Email Security Alerts:#

idoccurredproductnamemaliciousseverityalertUrl
12021-02-14 09:42:47 +0000EMAIL_MPSMALWARE_OBJECTyesMAJRhttps://FireEyeEX/emps/eanalysis?e_id=9&type=url
22021-02-14 09:43:55 +0000EMAIL_MPSMALWARE_OBJECTyesMAJRhttps://FireEyeEX/emps/eanalysis?e_id=10&type=url
32021-02-14 09:45:58 +0000EMAIL_MPSMALWARE_OBJECTyesMAJRhttps://FireEyeEX/emps/eanalysis?e_id=12&type=url
42021-02-14 09:53:33 +0000EMAIL_MPSMALWARE_OBJECTyesMAJRhttps://FireEyeEX/emps/eanalysis?e_id=16&type=url

fireeye-ex-get-alert-details#


Searches and retrieves the details of a single alert.

Base Command#

fireeye-ex-get-alert-details

Input#

Argument NameDescriptionRequired
alert_idThe ID of the alert for which to retrieve its details.Required
timeoutTimeout to retrieve the alert details. Default is 30 seconds.Optional

Context Output#

PathTypeDescription
FireEyeEX.Alerts.idStringThe ID of the alert.
FireEyeEX.Alerts.uuidStringThe UUID of the alert.
FireEyeEX.Alerts.occurredStringThe time when the alert occurred.
FireEyeEX.Alerts.productStringThe product name of the alert.
FireEyeEX.Alerts.rootInfectionStringThe ID of the infection associated with the malware alert.
FireEyeEX.Alerts.nameStringThe link to the infection associated with the malware alert.
FireEyeEX.Alerts.vlanStringThe virtual LAN (VLAN) of the alert.
FireEyeEX.Alerts.maliciousStringA flag indicating whether the alert is malicious.
FireEyeEX.Alerts.severityStringThe severity of the alert.
FireEyeEX.Alerts.sensorStringThe sensor name that the alert is associated with.
FireEyeEX.Alerts.applianceIdStringThe appliance ID of the alert.
FireEyeEX.Alerts.sensorIpStringThe sensor IP that the alert is associated with.
FireEyeEX.Alerts.ackStringA flag indicating whether an acknowledgment is received.
FireEyeEX.Alerts.srcUnknownThe source of the alert.
FireEyeEX.Alerts.dstUnknownThe destination of the alert.
FireEyeEX.Alerts.explanationUnknownThe explanation data of the alert.

Command Example#

!fireeye-ex-get-alert-details alert_id=3

Context Example#

{
"FireEyeEX": {
"Alerts": {
"ack": "no",
"action": "notified",
"alertUrl": "https://FireEyeEX/emps/eanalysis?e_id=12&type=url",
"applianceId": "86A8D8FA2D11",
"attackTime": "2021-02-14 09:45:55 +0000",
"dst": {
"smtpTo": "test@actualdomain.org"
},
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "a705075df02f217e8bfc9ac5ec2ffee2",
"name": "Malicious.LIVE.DTI.URL",
"sha256": "d1eeadbb4e3d1c57af5a069a0886aa2b4f71484721aafe5c90708b66b8d0090a"
}
]
},
"osChanges": []
},
"id": 3,
"malicious": "yes",
"name": "MALWARE_OBJECT",
"occurred": "2021-02-14 09:45:58 +0000",
"product": "EMAIL_MPS",
"scVersion": "1115.212",
"severity": "MAJR",
"smtpMessage": {
"subject": "test"
},
"src": {
"smtpMailFrom": "test@malicious.net"
},
"uuid": "da0a1ee3-da28-46fa-9e5d-6663a76babba",
"vlan": 0
}
}
}

Human Readable Output#

FireEye Email Security Alerts:#

idoccurredproductnamemaliciousactionsrcdstseverityalertUrl
32021-02-14 09:45:58 +0000EMAIL_MPSMALWARE_OBJECTyesnotifiedsmtpMailFrom: test@malicious.netsmtpTo: test@actualdomain.orgMAJRhttps://FireEyeEX/emps/eanalysis?e_id=12&type=url

fireeye-ex-get-artifacts-by-uuid#


Downloads malware artifacts data for the specified UUID as a zip file.

Base Command#

fireeye-ex-get-artifacts-by-uuid

Input#

Argument NameDescriptionRequired
uuidThe universally unique identifier (UUID) for the alert.Required
timeoutTimeout to retrieve the artifacts. Default is 120 seconds.Optional

Context Output#

PathTypeDescription
InfoFile.EntryIDstringThe EntryID of the artifact file.
InfoFile.ExtensionstringThe extension of the artifact file.
InfoFile.NamestringThe name of the artifact file.
InfoFile.InfostringThe info of the artifact file.
InfoFile.SizenumberThe size of the artifact file.
InfoFile.TypestringThe type of the artifact file.

Command Example#

!fireeye-ex-get-artifacts-by-uuid uuid=44f2a6f0-aa3f-451d-956f-25565671c4d3

Context Example#

{
"InfoFile": {
"EntryID": "452@2c246757-e02c-458a-8620-dbc236283fb8",
"Extension": "zip",
"Info": "application/zip",
"Name": "artifacts_44f2a6f0-aa3f-451d-956f-25565671c4d3.zip",
"Size": 401,
"Type": "Zip archive data, at least v2.0 to extract"
}
}

Human Readable Output#

fireeye-ex-get-artifacts-metadata-by-uuid#


Gets artifacts metadata for the specified UUID.

Base Command#

fireeye-ex-get-artifacts-metadata-by-uuid

Input#

Argument NameDescriptionRequired
uuidThe universally unique identifier (UUID) for the alert.Required

Context Output#

PathTypeDescription
FireEyeEX.Alerts.uuidstringUniversally unique ID (UUID) of the alert.
FireEyeEX.Alerts.artifactsInfoList.artifactTypestringThe artifact type.
FireEyeEX.Alerts.artifactsInfoList.artifactNamestringThe artifact name.
FireEyeEX.Alerts.artifactsInfoList.artifactSizestringThe zipped artifact size in bytes.

Command Example#

!fireeye-ex-get-artifacts-metadata-by-uuid uuid=44f2a6f0-aa3f-451d-956f-25565671c4d3

Context Example#

{
"FireEyeEX": {
"Alerts": {
"artifactsInfoList": [
{
"artifactName": "name",
"artifactSize": "269",
"artifactType": "original_email"
}
],
"uuid": "uuid"
}
}
}

Human Readable Output#

FireEye Email Security 44f2a6f0-aa3f-451d-956f-25565671c4d3 Artifact metadata:#

artifactNameartifactSizeartifactType
name269original_email

fireeye-ex-get-quarantined-emails#


Searches and retrieves quarantined emails.

Base Command#

fireeye-ex-get-quarantined-emails

Input#

Argument NameDescriptionRequired
start_timeSpecifies the start time of the search. This filter is optional. Default is last day. Syntax: start_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om or '1 day/month/year'. Default is 1 day.Optional
end_timeSpecifies the end time of the search. Default is now. Syntax: end_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om or '1 day/month/year'.Optional
fromThe sender email.Optional
subjectThe email subject. Must be URL encoded.Optional
appliance_idThe appliance ID.Optional
limitThe number of emails to return. Default is 20.Optional

Context Output#

PathTypeDescription
FireEyeEX.QuarantinedEmail.appliance_idstringThe appliance ID associated with the quarantined email.
FireEyeEX.QuarantinedEmail.completed_atstringThe time the email was quarantined.
FireEyeEX.QuarantinedEmail.email_uuidstringThe quarantined email UUID.
FireEyeEX.QuarantinedEmail.fromstringThe quarantined email sender.
FireEyeEX.QuarantinedEmail.message_idstringThe quarantined email message ID.
FireEyeEX.QuarantinedEmail.quarantine_pathstringThe quarantined email path.
FireEyeEX.QuarantinedEmail.The quarantined email queue id.stringThe quarantined email queue ID.
FireEyeEX.QuarantinedEmail.subjectstringThe quarantined email subject.

Command Example#

!fireeye-ex-get-quarantined-emails limit=2

Context Example#

{
"FireEyeEX": {
"QuarantinedEmail": [
{
"completed_at": "2021-06-14T16:01:15",
"email_uuid": "uuid",
"from": "undisclosed_sender",
"message_id": "queue-id-queue@no-message-id",
"quarantine_path": "/data/email-analysis/quarantine2/2021-06-14/16/queue",
"queue_id": "queue",
"subject": "test"
},
{
"completed_at": "2021-06-14T16:01:15",
"email_uuid": "uuid",
"from": "undisclosed_sender",
"message_id": "queue-id-queue@no-message-id",
"quarantine_path": "/data/email-analysis/quarantine2/2021-06-14/16/queue",
"queue_id": "queue",
"subject": "test"
}
]
}
}

Human Readable Output#

FireEye Email Security Quarantined emails:#

email_uuidfromsubjectmessage_idcompleted_at
uuidundisclosed_sendertestqueue-id-queue@no-message-id2021-06-14T16:01:15
uuidundisclosed_sendertestqueue-id-queue@no-message-id2021-06-14T16:01:15

fireeye-ex-release-quarantined-emails#


Releases and deletes quarantined emails. This is not available when Email Security is in Drop mode.

Base Command#

fireeye-ex-release-quarantined-emails

Input#

Argument NameDescriptionRequired
queue_idsThe quarantined emails queue IDs. Supports up to 100 IDs.Required

Context Output#

There is no context output for this command.

Command Example#

Human Readable Output#

fireeye-ex-delete-quarantined-emails#


Deletes quarantined emails. This is not available when Email Security is in Drop mode.

Base Command#

fireeye-ex-delete-quarantined-emails

Input#

Argument NameDescriptionRequired
queue_idsThe quarantined emails queue IDs. Supports up to 100 IDs.Required

Context Output#

There is no context output for this command.

Command Example#

Human Readable Output#

fireeye-ex-download-quarantined-emails#


Download quarantined emails.

Base Command#

fireeye-ex-download-quarantined-emails

Input#

Argument NameDescriptionRequired
queue_idThe quarantined emails queue ID.Required

Context Output#

PathTypeDescription
File.NameStringThe name of the email.
File.MD5StringThe MD5 hash of the email.
File.SHA1StringThe SHA1 hash of the email.
File.SHA256StringThe SHA256 hash of the email.
File.TypeStringThe file type.
File.SizeNumberThe size of the email in bytes.
File.SSDeepStringThe SSDeep hash of the email.

Command Example#

!fireeye-ex-download-quarantined-emails queue_id=queue

Context Example#

{
"File": {
"EntryID": "479@2c246757-e02c-458a-8620-dbc236283fb8",
"Extension": "eml",
"Info": "message/rfc822",
"MD5": "b0320e23db6da746c694b79a60dac111",
"Name": "queue.eml",
"SHA1": "af85d7ebeeb359d94ea9a4d363acc429845042cf",
"SHA256": "e543f92e16f3eab595c9167e8739afd38156065e1c7c41a27ed399e14cd4cf2e",
"SHA512": "28a34e0042efa0a7b7dc865c9ce8f178228ccdb9f6d7fde11addef0bdbed95837bd3de4cbda79575be1ce67740d5e23634a63667de5f2c5a4f3b1209f6fd0f1e",
"SSDeep": "6:tnWrw+bcnWd4jXQ93f9FfZPl1WbZiAi1rzfSY4SXfT8oERf:tnWrwWcnWd4M9fZfWbG4MfPE5",
"Size": 269,
"Type": "RFC 822 mail text, ASCII text"
}
}

Human Readable Output#

fireeye-ex-get-reports#


Returns reports on selected alerts.

Base Command#

fireeye-ex-get-reports

Input#

Argument NameDescriptionRequired
report_typeThe report type. Possible values are: empsEmailAVReport, empsEmailActivity, empsEmailExecutiveSummary, empsEmailHourlyStat, mpsCallBackServer, mpsExecutiveSummary, mpsInfectedHostsTrend, mpsMalwareActivity, mpsWebAVReport, alertDetailsReport.Required
start_timeSpecifies the start time of the search. This filter is optional. Syntax: start_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om or '1 day/month/year'. Default is 1 week.Optional
end_timeSpecifies the end time of the search. Default is now. Syntax: end_time=YYYY-MM-DDTHH:mm:ss.sss-OH:om or '1 day/month/year'.Optional
limitSets the maximum number (N) of items covered by each report. This option is required only for IPS TopN reports. Default is 100.Optional
interfaceSets ihe internet interface. Possible values are: A, B, AB. This option is required only for IPS reports.Optional
alert_idAlert ID. This argument is only relevant when retrieving a report of type alertDetailsReport.Optional
infection_idInfection ID. This argument is only relevant when retrieving a report of type alertDetailsReport in conjunction with the infection_type argument.Optional
infection_typeInfection Type. This argument is only relevant when retrieving a report of type alertDetailsReport in conjunction with the infection_id argument. Possible values are: malware-object, malware-callback, infection-match, domain-match, web-infection.Optional
timeoutTimeout to retrieve the reports. Default is 120 seconds.Optional

Context Output#

PathTypeDescription
InfoFile.EntryIDstringThe EntryID of the artifact file.
InfoFile.ExtensionstringThe extension of the artifact file.
InfoFile.NamestringThe name of the artifact file.
InfoFile.InfostringThe info of the artifact file.
InfoFile.SizenumberThe size of the artifact file.
InfoFile.TypestringThe type of the artifact file.

Command Example#

!fireeye-ex-get-reports report_type=alertDetailsReport alert_id=3

Context Example#

{
"InfoFile": {
"EntryID": "475@2c246757-e02c-458a-8620-dbc236283fb8",
"Extension": "pdf",
"Info": "application/pdf",
"Name": "report_alertDetailsReport_1623743836.790785.pdf",
"Size": 0,
"Type": "empty"
}
}

Human Readable Output#

fireeye-ex-list-allowedlist#


Lists the allowed sender domain by type.

Base Command#

fireeye-ex-list-allowedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
limitThe number of entries to return. Default is 20.Optional

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-create-allowedlist#


Creates allowed sender domain.

Base Command#

fireeye-ex-create-allowedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to create.Required
matchesThe number of matches for the domain name when compared against the incoming emails.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-update-allowedlist#


Updates allowed sender domain.

Base Command#

fireeye-ex-update-allowedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to update.Required
matchesThe number of matches for the domain name when compared against the incoming emails.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-delete-allowedlist#


Deletes allowed sender domain.

Base Command#

fireeye-ex-delete-allowedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to delete.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-list-blockedlist#


Lists the blocked sender domain by type.

Base Command#

fireeye-ex-list-blockedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
limitThe number of entries to return. Default is 20.Optional

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-create-blockedlist#


Creates blocked sender domain.

Base Command#

fireeye-ex-create-blockedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to create.Required
matchesThe number of matches for the domain name when compared against the incoming emails.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-update-blockedlist#


Updates blocked sender domain.

Base Command#

fireeye-ex-update-blockedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to update.Required
matchesThe number of matches for the domain name when compared against the incoming emails.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

fireeye-ex-delete-blockedlist#


Deletes blocked sender domain.

Base Command#

fireeye-ex-delete-blockedlist

Input#

Argument NameDescriptionRequired
typeThe type of objects to retrieve. Possible values are: sender_email_address, sender_domain, sender_ip_address, recipient_email_address, url, md5sum.Required
entry_valueThe entry value we want to delete.Required

Context Output#

PathTypeDescription
FireEyeEX.namestringThe allowed domain name.
FireEyeEX.created-atstringThe time the domain name was added to the list.
FireEyeEX.matchesstringThe number of matches for the domain name when compared against the incoming emails.

Command Example#

Human Readable Output#

Known Limitations#

Clicking the Test button of the Integration instance settings window verifies that the instance configuration is correct. Due to a known limitation, clicking the Test button several times in quick succession may result in an "Unauthorized" error, even after a successful result was initially returned. It is enough to receive one success message to verify that the configuration is correct. "Unauthorized" error messages received from repeated clicking of the instance configuration Test button do not affect the validity of the instance if the initial response was successful.