Publisher: Splunk
Connector Version: 4.0.1
Product Vendor: Cisco
Product Name: Cisco ESA
Product Version Supported (regex): ".*"
Minimum Product Version: 6.3.0
This app supports investigation on the Cisco Email Security Appliance (ESA) device
This table lists the configuration variables required to operate Cisco ESA. These variables are specified when configuring a Cisco ESA asset in Splunk SOAR.
VARIABLE | REQUIRED | TYPE | DESCRIPTION |
---|---|---|---|
url | required | string | URL (e.g. https://10.10.10.10:6443) |
sma_url | optional | string | SMA URL (e.g. https://10.20.20.20:6443) |
username | required | string | Username (for both ESA and SMA) |
password | required | password | Password (for both ESA and SMA) |
verify_server_cert | optional | boolean | Verify server certificate |
cluster_mode | optional | boolean | Check if ESA is deployed in cluster mode |
timeout | optional | numeric | REST API timeout |
test connectivity - Validate credentials provided for connectivity
decode url - Process Cisco encoded URL
get report - Retrieve statistical reports from ESA
list dictionaries - List all dictionaries available in Cisco ESA
list dictionary items - List all entries of an ESA dictionary
add dictionary - Adds a new ESA dictionary
add dictionary items - Add an entry to an ESA dictionary
remove dictionary - Removes an existing ESA dictionary
remove dictionary items - Remove an entry from an ESA dictionary
add policy items - Add users to an Incoming Mail Policy
list policy items - List information of all users of an Incoming Mail Policy
remove policy items - Remove users from an Incoming Mail Policy
update policy items - Update users in an Incoming Mail Policy
search pov quarantine - Search messages in the other quarantine that match multiple attributes
release pov quarantine - Release a message that matches the mid attribute from a pov quarantine
search spam quarantine - Search messages in the spam quarantine that match multiple attributes
release spam quarantine - Release a message that matches the mid attribute from spam quarantine
Validate credentials provided for connectivity
Type: test
Read only: True
No parameters are required for this action
No Output
Process Cisco encoded URL
Type: investigate
Read only: True
Parse and decode URL from "secure-web.cisco.com" to get the redirected URL.
- It will accept the entire URL:
- Everything except the protocol:
secure-web.cisco.com/{random_chars}/https%3A%2F%2Fmy.phantom.us%2F4.1%2Fdocs%2Fapp_reference%2Fphantom_ciscoesa
- Or just the quoted section:
https%3A%2F%2Fmy.phantom.us%2F4.1%2Fdocs%2Fapp_reference%2Fphantom_ciscoesa
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
encoded_url | required | Encoded URL to process | string | url encoded url |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.status | string | success failed | |
action_result.parameter.encoded_url | string | url encoded url |
https://www.w3schools.com/tags/ref_urlencode.ASP#:~:text=URL%20Encoding%20(Percent%20Encoding)&text=URLs%20can%20only%20be%20sent,followed%20by%20two%20hexadecimal%20digits. |
action_result.data.*.decoded_url | string | url |
https://www.w3schools.com/tags/ref_urlencode.ASP#:~:text=URL Encoding (Percent Encoding)&text=URLs can only be sent,followed by two hexadecimal digits. |
action_result.summary | string | ||
action_result.message | string | Decoded entire URL Parsed from secure-web.cisco.com URL and decoded | |
summary.total_objects | numeric | 1 | |
summary.total_objects_successful | numeric | 1 |
Retrieve statistical reports from ESA
Type: investigate
Read only: True
This action is used to query "Query-based Reports" which counts various events in your appliance against a user-specified entity such as IP address, domain name, etc. for a specified duration.
If start_time and end_time are not given, then the report will be queried for the last 250 days.
If either start_time or end_time is provided, then the report will be queried for 250 days relative to the given parameter.
Following is the mapping of the report title and its corresponding entity that can be provided to filter reports:
Report Title | Entity Value |
---|---|
Internal Users | Email ID of the internal user (e.g. [email protected]) |
Incoming Mail: Domains | Domain name (e.g. abc.com) |
Incoming Mail: IP Addresses | IPv4 or IPv6 address |
Incoming Mail: Network Owners | Name of the network owner (e.g. Xyz Corporation) |
Outgoing Senders: Domains | Domain name (e.g. abc.com) |
Outgoing Senders: IP Addresses | IPv4 or IPv6 address |
Outgoing Destinations | Domain name (e.g. abc.com) |
Outgoing Content Filters | Name of the outgoing Content Filter |
Virus Types | Name of virus |
Inbound SMTP Authentication | Domain name (e.g. abc.com) |
Data Loss Prevention (DLP) Outgoing Policy | Name of the DLP policy |
The action supports limiting the number of items returned using the limit parameter. If the limit parameter is 0, then the action will fetch no data for the selected report(s). If the limit is not specified, the action will fetch by default 10 items for all specified reports. For a particular report, if the limit specified is greater than the available data, the action will fetch all data for that report.
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
report_title | required | Report Title | string | ciscoesa report title |
filter_by | optional | Entity to filter the results | string | |
filter_value | optional | Entity value to filter the results | string | |
starts_with | optional | Retrieve items starting with specified filter value | boolean | |
start_time | optional | Start time (YYYY-MM-DDTHH:00) | string | |
end_time | optional | End time (YYYY-MM-DDTHH:00) | string | |
limit | optional | Maximum number of items to retrieve | numeric | |
offset | optional | Starting index of overall result set | numeric | |
order_by | optional | The attribute by which to order the data in the response | string | |
order_dir | optional | Sort direction of results | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.status | string | success failed | |
action_result.parameter.end_time | string | 2001-12-12T11:00 | |
action_result.parameter.filter_by | string | ip_address | |
action_result.parameter.filter_value | string | Test Policy | |
action_result.parameter.limit | numeric | 11 | |
action_result.parameter.offset | numeric | 0 | |
action_result.parameter.order_by | string | bulk_mail | |
action_result.parameter.order_dir | string | asc | |
action_result.parameter.report_title | string | ciscoesa report title |
DLP Outgoing Policy |
action_result.parameter.start_time | string | 2001-11-12T11:00 | |
action_result.parameter.starts_with | boolean | Test | |
action_result.data.*.data.blocked_dmarc.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.blocked_dmarc.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.blocked_invalid_recipient.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.blocked_invalid_recipient.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.blocked_reputation.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.blocked_reputation.resultSet.*.value | numeric | 42 | |
action_result.data.*.data.blocked_sdr.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.blocked_sdr.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.bulk_mail.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.bulk_mail.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.detected_amp.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.detected_amp.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.detected_spam.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.detected_spam.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.detected_virus.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.detected_virus.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.dns_verified.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.dns_verified.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.last_sender_group.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.last_sender_group.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.last_sender_group_name.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.last_sender_group_name.resultSet.*.value | string | UNKNOWNLIST | |
action_result.data.*.data.marketing_mail.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.marketing_mail.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.auth_disallow.* | string | ||
action_result.data.*.data.resultSet.auth_fail.* | string | ||
action_result.data.*.data.resultSet.auth_success.* | string | ||
action_result.data.*.data.resultSet.blocked_dmarc.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_dmarc.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.blocked_invalid_recipient.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_invalid_recipient.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.blocked_invalid_recipient.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_invalid_recipient.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.blocked_invalid_recipient.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.blocked_reputation.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_reputation.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_reputation.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_reputation.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.blocked_reputation.*.value | numeric | 42 | |
action_result.data.*.data.resultSet.blocked_reputation.*.value | numeric | 24 | |
action_result.data.*.data.resultSet.blocked_reputation.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.blocked_sdr.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_sdr.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.blocked_sdr.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.blocked_sdr.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.blocked_sdr.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.bulk_mail.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.bulk_mail.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.bulk_mail.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.bulk_mail.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.bulk_mail.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.cert_fail.* | string | ||
action_result.data.*.data.resultSet.cert_fallback_fail.* | string | ||
action_result.data.*.data.resultSet.cert_fallback_success.* | string | ||
action_result.data.*.data.resultSet.cert_success.* | string | ||
action_result.data.*.data.resultSet.conn_plain.* | string | ||
action_result.data.*.data.resultSet.conn_tls_fail.* | string | ||
action_result.data.*.data.resultSet.conn_tls_opt_fail.* | string | ||
action_result.data.*.data.resultSet.conn_tls_opt_success.* | string | ||
action_result.data.*.data.resultSet.conn_tls_success.* | string | ||
action_result.data.*.data.resultSet.conn_tls_total.* | string | ||
action_result.data.*.data.resultSet.detected_amp.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_amp.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.detected_amp.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_amp.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.detected_amp.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.detected_spam.* | string | ||
action_result.data.*.data.resultSet.detected_spam.* | string | ||
action_result.data.*.data.resultSet.detected_spam.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_spam.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.detected_spam.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_spam.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.detected_spam.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.detected_virus.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_virus.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.detected_virus.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.detected_virus.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.detected_virus.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.dns_verified.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.dns_verified.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.dns_verified.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.dns_verified.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.dns_verified.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.encrypted_tls.* | string | ||
action_result.data.*.data.resultSet.incoming_bulk_mail.* | string | ||
action_result.data.*.data.resultSet.incoming_bulk_mail.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_bulk_mail.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_detected_amp.* | string | ||
action_result.data.*.data.resultSet.incoming_detected_amp.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_detected_amp.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_detected_content_filter.* | string | ||
action_result.data.*.data.resultSet.incoming_detected_content_filter.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_detected_content_filter.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_detected_ims_spam_increment_over_case.* | string | ||
action_result.data.*.data.resultSet.incoming_detected_ims_spam_increment_over_case.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_detected_ims_spam_increment_over_case.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_detected_spam.* | string | ||
action_result.data.*.data.resultSet.incoming_detected_spam.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_detected_spam.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_detected_virus.* | string | ||
action_result.data.*.data.resultSet.incoming_detected_virus.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_detected_virus.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_graymail.* | string | ||
action_result.data.*.data.resultSet.incoming_graymail.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_graymail.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_marketing_mail.* | string | ||
action_result.data.*.data.resultSet.incoming_marketing_mail.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_marketing_mail.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_social_mail.* | string | ||
action_result.data.*.data.resultSet.incoming_social_mail.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_social_mail.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_threat_content_filter.* | string | ||
action_result.data.*.data.resultSet.incoming_threat_content_filter.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.incoming_threat_content_filter.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_total_clean_recipients.* | string | ||
action_result.data.*.data.resultSet.incoming_total_clean_recipients.*.count | numeric | 2 | |
action_result.data.*.data.resultSet.incoming_total_clean_recipients.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.incoming_total_recipients.* | string | ||
action_result.data.*.data.resultSet.incoming_total_recipients.*.count | numeric | 2 | |
action_result.data.*.data.resultSet.incoming_total_recipients.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.last_sender_group.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.last_sender_group.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.last_sender_group.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.last_sender_group.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.last_sender_group.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.last_sender_group_name.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.last_sender_group_name.*.count.value | string | UNKNOWNLIST | |
action_result.data.*.data.resultSet.last_sender_group_name.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.last_sender_group_name.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.last_sender_group_name.*.value | string | UNKNOWNLIST | |
action_result.data.*.data.resultSet.marketing_mail.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.marketing_mail.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.marketing_mail.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.marketing_mail.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.marketing_mail.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.noauth.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_amp.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_amp.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_detected_amp.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_detected_content_filter.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_content_filter.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_detected_content_filter.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_detected_ims_spam_increment_over_case.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_ims_spam_increment_over_case.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_detected_ims_spam_increment_over_case.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_detected_spam.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_spam.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_detected_spam.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_detected_virus.* | string | ||
action_result.data.*.data.resultSet.outgoing_detected_virus.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_detected_virus.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_threat_content_filter.* | string | ||
action_result.data.*.data.resultSet.outgoing_threat_content_filter.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_threat_content_filter.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_total_clean_recipients.* | string | ||
action_result.data.*.data.resultSet.outgoing_total_clean_recipients.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_total_clean_recipients.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.outgoing_total_recipients.* | string | ||
action_result.data.*.data.resultSet.outgoing_total_recipients.*.count | numeric | 0 | |
action_result.data.*.data.resultSet.outgoing_total_recipients.*.recipient | string | [email protected] | |
action_result.data.*.data.resultSet.sbrs_score.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.sbrs_score.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.sbrs_score.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.sbrs_score.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.sbrs_score.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.social_mail.* | string | ||
action_result.data.*.data.resultSet.social_mail.* | string | ||
action_result.data.*.data.resultSet.social_mail.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.social_mail.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.social_mail.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.social_mail.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.social_mail.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.threat_content_filter.* | string | ||
action_result.data.*.data.resultSet.threat_content_filter.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.threat_content_filter.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.threat_content_filter.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.total.* | string | ||
action_result.data.*.data.resultSet.total_accepted_connections.* | string | ||
action_result.data.*.data.resultSet.total_clean_recipients.* | string | ||
action_result.data.*.data.resultSet.total_clean_recipients.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_clean_recipients.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.total_clean_recipients.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_clean_recipients.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.total_clean_recipients.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.total_graymail_recipients.* | string | ||
action_result.data.*.data.resultSet.total_graymail_recipients.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_graymail_recipients.*.count.value | numeric | 0 | |
action_result.data.*.data.resultSet.total_graymail_recipients.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_graymail_recipients.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.total_graymail_recipients.*.value | numeric | 0 | |
action_result.data.*.data.resultSet.total_recipients.* | string | ||
action_result.data.*.data.resultSet.total_recipients.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_recipients.*.count.value | numeric | 42 | |
action_result.data.*.data.resultSet.total_recipients.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_recipients.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.total_recipients.*.value | numeric | 42 | |
action_result.data.*.data.resultSet.total_rejected_connections.* | string | ||
action_result.data.*.data.resultSet.total_threat_recipients.* | string | ||
action_result.data.*.data.resultSet.total_threat_recipients.*.count.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_threat_recipients.*.count.value | numeric | 42 | |
action_result.data.*.data.resultSet.total_threat_recipients.*.key | string | unknown domain | |
action_result.data.*.data.resultSet.total_threat_recipients.*.recipient | string | 10.1.16.99 | |
action_result.data.*.data.resultSet.total_threat_recipients.*.value | numeric | 42 | |
action_result.data.*.data.resultSet.total_throttled_recipients.* | string | ||
action_result.data.*.data.sbrs_score.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.sbrs_score.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.social_mail.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.social_mail.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.threat_content_filter.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.threat_content_filter.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.total_clean_recipients.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.total_clean_recipients.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.total_graymail_recipients.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.total_graymail_recipients.resultSet.*.value | numeric | 0 | |
action_result.data.*.data.total_recipients.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.total_recipients.resultSet.*.value | numeric | 42 | |
action_result.data.*.data.total_threat_recipients.resultSet.*.key | string | unknown domain | |
action_result.data.*.data.total_threat_recipients.resultSet.*.value | numeric | 42 | |
action_result.data.*.data.type | string | mail_sender_domain_detail | |
action_result.data.*.mail_incoming_domain_detail.data.blocked_reputation.*.count | numeric | 6702 | |
action_result.data.*.mail_incoming_domain_detail.data.blocked_reputation.*.recipient | string | unknown domain | |
action_result.data.*.mail_incoming_domain_detail.data.total_recipients.*.count | numeric | 6702 | |
action_result.data.*.mail_incoming_domain_detail.data.total_recipients.*.recipient | string | unknown domain | |
action_result.data.*.mail_incoming_domain_detail.data.total_rejected_connections.*.count | numeric | 2234 | |
action_result.data.*.mail_incoming_domain_detail.data.total_rejected_connections.*.recipient | string | unknown domain | |
action_result.data.*.mail_incoming_domain_detail.data.total_threat_recipients.*.count | numeric | 6702 | |
action_result.data.*.mail_incoming_domain_detail.data.total_threat_recipients.*.recipient | string | unknown domain | |
action_result.data.*.mail_incoming_domain_detail.uri | string | /api/v1.0/stats/mail_incoming_domain_detail?duration=2021-07-30T12%3A00%2B00%3A00%2F2022-04-05T12%3A00%2B00%3A00&max=10 | |
action_result.data.*.mail_users_detail.uri | string | /api/v1.0/stats/mail_users_detail?duration=2021-07-31T10%3A00%2B00%3A00%2F2022-04-06T10%3A00%2B00%3A00&max=10 | |
action_result.data.*.meta.totalCount | numeric | -1 | |
action_result.summary | string | ||
action_result.message | string | Report queried successfully | |
summary.total_objects | numeric | 12 | |
summary.total_objects_successful | numeric | 34 |
List all dictionaries available in Cisco ESA
Type: investigate
Read only: False
No parameters are required for this action
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.status | string | ||
action_result.data | string | ||
action_result.data.*.name | string | ||
action_result.data.*.encoding | string | ||
action_result.data.*.ignorecase | numeric | ||
action_result.data.*.wholewords | numeric | ||
action_result.data.*.words_count | numeric | ||
action_result.data.*.words_count.term_count | numeric | ||
action_result.data.*.words_count.smart_identifier_count | numeric | ||
action_result.data.*.words | string | ||
action_result.data.*.words.*.0 | string | ||
action_result.data.*.words.*.1 | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
List all entries of an ESA dictionary
Type: investigate
Read only: True
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
dictionary_name | required | Name of dictionary to list | string | ciscoesa dictionary name |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.dictionary_name | string | ciscoesa dictionary name |
|
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Adds a new ESA dictionary
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
dictionary_name | required | Name of the ESA dictionary. | string | |
ignorecase | required | Indicates if the term that needs to be matched is case-sensitive (False) or not case-sensitive (True) | boolean | |
wholewords | required | Indicates if the words need to be matched completely (True) or not completely (False). | boolean | |
words | required | A list of terms to add to a dictionary. It takes a comma separated list with the structure "word1 | weight1" or "word1 | weigh1 |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.dictionary_name | string | ||
action_result.parameter.ignorecase | boolean | ||
action_result.parameter.wholewords | boolean | ||
action_result.parameter.words | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Add an entry to an ESA dictionary
Type: investigate
Read only: False
Per the documentation, the action will handle escaping special regex character prior to adding to the dictionary.
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
dictionary_name | required | Name of dictionary to add an item to | string | ciscoesa dictionary name |
words | required | A list of terms to add to a dictionary. It takes a comma separated list with the structure "word1 | weight1" or "word1 | weigh1 |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.dictionary_name | string | ciscoesa dictionary name |
|
action_result.parameter.words | string | ciscoesa item value |
|
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Removes an existing ESA dictionary
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
dictionary_name | required | Name of the ESA dictionary. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.dictionary_name | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Remove an entry from an ESA dictionary
Type: investigate
Read only: False
Per the documentation, the action will handle escaping special regex character prior to removing from the dictionary.
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
dictionary_name | required | Name of dictionary to remove an item from | string | ciscoesa dictionary name |
words | required | A list of terms to remove from the dictionary. It takes a comma separated list of words. | string | ciscoesa item value |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.dictionary_name | string | ciscoesa dictionary name |
|
action_result.parameter.words | string | ciscoesa item value |
|
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Add users to an Incoming Mail Policy
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
policy | required | Incoming Email Policy | string | |
sender_config | optional | This is either "sender" or "sender_not" which then contains the list of domain_entries. | string | |
sender | optional | Comma separated list of domain_entries for sender (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
sender_not | optional | Comma separated list of domain_entries for sender_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver | optional | Comma separated list of domain_entries for receiver (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver_not | optional | Comma separated list of domain_entries for receiver_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
operation | optional | Boolean logic between receiver and receiver_not domain_entries. The values can be "and" or "or" . | string | |
raw_json | optional | Raw JSON payload for add policy items action. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.policy | string | ||
action_result.parameter.sender_config | string | ||
action_result.parameter.sender | string | ||
action_result.parameter.sender_not | string | ||
action_result.parameter.receiver | string | ||
action_result.parameter.receiver_not | string | ||
action_result.parameter.operation | string | ||
action_result.parameter.raw_json | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
List information of all users of an Incoming Mail Policy
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
policy | required | Incoming Mail Policy | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.policy | string | ||
action_result.data | string | ||
action_result.data.*.sender_config | string | ||
action_result.data.*.sender_config.sender | string | ||
action_result.data.*.sender_config.sender.domain_entries | string | ||
action_result.data.*.sender_config.sender.domain_entries.0 | string | ||
action_result.data.*.receiver_config | string | ||
action_result.data.*.receiver_config.operation | string | ||
action_result.data.*.receiver_config.receiver | string | ||
action_result.data.*.receiver_config.receiver.domain_entries | string | ||
action_result.data.*.receiver_config.receiver.domain_entries.0 | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Remove users from an Incoming Mail Policy
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
policy | required | Incoming Email Policy | string | |
sender_config | optional | This is either "sender" or "sender_not" which then contains the list of domain_entries. | string | |
sender | optional | Comma separated list of domain_entries for sender (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
sender_not | optional | Comma separated list of domain_entries for sender_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver | optional | Comma separated list of domain_entries for receiver (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver_not | optional | Comma separated list of domain_entries for receiver_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
operation | optional | Boolean logic between receiver and receiver_not domain_entries. The values can be "and" or "or" . raw_json: Raw JSON payload for add policy items action. | string | |
raw_json | optional | Raw JSON payload for add policy items action. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.policy | string | ||
action_result.parameter.sender_config | string | ||
action_result.parameter.sender | string | ||
action_result.parameter.sender_not | string | ||
action_result.parameter.receiver | string | ||
action_result.parameter.receiver_not | string | ||
action_result.parameter.operation | string | ||
action_result.parameter.raw_json | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Update users in an Incoming Mail Policy
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
policy | required | Incoming Email Policy | string | |
sender_config | optional | This is either "sender" or "sender_not" which then contains the list of domain_entries. | string | |
sender | optional | Comma separated list of domain_entries for sender (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
sender_not | optional | Comma separated list of domain_entries for sender_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver | optional | Comma separated list of domain_entries for receiver (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
receiver_not | optional | Comma separated list of domain_entries for receiver_not (e.g.: [email protected],User@,@example.com,@.example.com,user@[1.2.3.4],@[1.1.2.3], user@[ipv6:2001:db8::1]) | string | |
operation | optional | Boolean logic between receiver domain_entries. The values can be "and" or "or" | string | |
raw_json | optional | Raw JSON payload for update policy items action. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.policy | string | ||
action_result.parameter.sender_config | string | ||
action_result.parameter.sender | string | ||
action_result.parameter.sender_not | string | ||
action_result.parameter.receiver | string | ||
action_result.parameter.receiver_not | string | ||
action_result.parameter.operation | string | ||
action_result.parameter.raw_json | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Search messages in the other quarantine that match multiple attributes
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
start_date | required | The starting point of the time period for the query. It specifies the date and time from which data should be retrieved, formatted as YYYY-MM-DDThh:mm:00.000Z. | string | |
end_date | required | The ending point of the time period for the query. It specifies the date and time up to which data should be retrieved, formatted as YYYY-MM-DDThh:mm:00.000Z. | string | |
quarantines | required | This parameter defines the quarantines to search for. Comma separated list of quarantines (e.g.: Outbreak,Virus,File Analysis,Unclassified,Policy). | string | |
offset | required | Specify an offset value to retrieve a subset of records starting with the offset value. Offset works with limit, which determines how many records to retrieve starting from the offset. | string | |
limit | required | Specify the number of records to retrieve. | string | |
subject_filter_by | optional | Filter logic to filter the Subject field. | string | |
subject_filter_value | optional | Subject value to used to filter Subjects using subjectFilterBy logic. | string | |
originating_esa_ip | optional | The IP address of the ESA in which the message was processed. | string | |
attachment_name | optional | The name of the attachment available in the searched emails. | string | |
attachment_size_filter_by | optional | Filter logic to filter the attachments. | string | |
attachment_size_from_value | optional | Specify an attachment size in KB. This is applicable only for attachmentSizeFilterBy=ragne or attachmentSizeFilterBy=more_than | string | |
attachment_size_to_value | optional | Specify an attachment size in KB. This is applicable only for attachmentSizeFilterBy=ragne or attachmentSizeFilterBy=less_than | string | |
order_by | optional | Specify how to order to retrieved messages. | string | |
order_dir | optional | Specify order direction for retrieved messages. | string | |
envelope_recipient_filter_by | optional | Filter logic to filter the email Recipient. | string | |
envelope_recipient_filter_value | optional | The value to search for. This is a user defined value. For example: envelopeRecipientFilterValue=user. | string | |
envelope_sender_filter_by | optional | Filter logic to filter the email Sender. | string | |
envelope_sender_filter_value | optional | The value to search for. This is a user defined value. For example: envelopeSenderFilterValue=user. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.start_date | string | ||
action_result.parameter.end_date | string | ||
action_result.parameter.quarantines | string | ||
action_result.parameter.offset | string | ||
action_result.parameter.limit | string | ||
action_result.parameter.subject_filter_by | string | ||
action_result.parameter.subject_filter_value | string | ||
action_result.parameter.originating_esa_ip | string | ||
action_result.parameter.attachment_name | string | ||
action_result.parameter.attachment_size_filter_by | string | ||
action_result.parameter.attachment_size_from_value | string | ||
action_result.parameter.attachment_size_to_value | string | ||
action_result.parameter.order_by | string | ||
action_result.parameter.order_dir | string | ||
action_result.parameter.envelope_recipient_filter_by | string | ||
action_result.parameter.envelope_recipient_filter_value | string | ||
action_result.parameter.envelope_sender_filter_by | string | ||
action_result.parameter.envelope_sender_filter_value | string | ||
action_result.status | string | ||
action_result.data | string | ||
action_result.data.*.mid | numeric | ||
action_result.data.*.attributes | string | ||
action_result.data.*.attributes.size | string | ||
action_result.data.*.attributes.esaMid | numeric | ||
action_result.data.*.attributes.sender | string | ||
action_result.data.*.attributes.subject | string | ||
action_result.data.*.attributes.received | string | ||
action_result.data.*.attributes.recipient | string | ||
action_result.data.*.attributes.esaHostName | string | ||
action_result.data.*.attributes.inQuarantines | string | ||
action_result.data.*.attributes.scheduledExit | string | ||
action_result.data.*.attributes.originatingEsaIp | string | ||
action_result.data.*.attributes.quarantineForReason | string | ||
action_result.data.*.attributes.quarantineForReasonDict | string | ||
action_result.data.*.attributes.quarantineForReasonDict.*.reason | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Release a message that matches the mid attribute from a pov quarantine
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
mids | required | POV quarantine message ids to be released. | string | |
quarantine_name | required | POV quarantine name. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.mids | string | ||
action_result.parameter.quarantine_name | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Search messages in the spam quarantine that match multiple attributes
Type: investigate
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
start_date | required | The starting point of the time period for the query. It specifies the date and time from which data should be retrieved, formatted as YYYY-MM-DDThh:mm:00.000Z. | string | |
end_date | required | The ending point of the time period for the query. It specifies the date and time up to which data should be retrieved, formatted as YYYY-MM-DDThh:mm:00.000Z. | string | |
offset | optional | Specify an offset value to retrieve a subset of records starting with the offset value. Offset works with limit, which determines how many records to retrieve starting from the offset. | string | |
limit | optional | Specify the number of records to retrieve. | string | |
order_by | optional | Specify how to order to retrieved messages. | string | |
order_dir | optional | Specify order direction for retrieved messages. | string | |
envelope_recipient_filter_operator | optional | Filter logic to filter the email Recipient. | string | |
envelope_recipient_filter_value | optional | The value to search for. This is a user defined value. For example: envelopeRecipientFilterValue=user. | string | |
filter_operator | optional | Filter logic to filter the email. | string | |
filter_value | optional | The value to search for. This is a user defined value. For example: filterValue=abc.com. | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.start_date | string | ||
action_result.parameter.end_date | string | ||
action_result.parameter.offset | string | ||
action_result.parameter.limit | string | ||
action_result.parameter.order_by | string | ||
action_result.parameter.order_dir | string | ||
action_result.parameter.envelope_recipient_filter_operator | string | ||
action_result.parameter.envelope_recipient_filter_value | string | ||
action_result.parameter.filter_operator | string | ||
action_result.parameter.filter_value | string | ||
action_result.status | string | ||
action_result.data | string | ||
action_result.data.*.mid | numeric | ||
action_result.data.*.attributes | string | ||
action_result.data.*.attributes.envelopeRecipient | string | ||
action_result.data.*.attributes.toAddress | string | ||
action_result.data.*.attributes.subject | string | ||
action_result.data.*.attributes.date | string | ||
action_result.data.*.attributes.fromAddress | string | ||
action_result.data.*.attributes.size | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |
Release a message that matches the mid attribute from spam quarantine
Type: generic
Read only: False
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
---|---|---|---|---|
mids | required | Spam quarantine message ids to be released (comma separated list of ids) | string |
DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
---|---|---|---|
action_result.parameter.mids | string | ||
action_result.status | string | ||
action_result.message | string | ||
summary.total_objects | numeric | ||
summary.total_objects_successful | numeric |