Skip to main content

Proofpoint Threat Protection

This Integration is part of the Proofpoint Threat Protection Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

Threat Protection APIs are REST APIs that allow Proofpoint On Demand customers to retrieve, add, update or delete certain PoD configurations.

Configure Proofpoint Threat Protection in Cortex#

ParameterRequired
URLTrue
Client IDTrue
Client SecretTrue
Trust any certificate (not secure)False
Use system proxy settingsFalse
Cluster IDTrue

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.

proofpoint-tp-blocklist-get#


Get all entries in the Organizational Block List.

Base Command#

proofpoint-tp-blocklist-get

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
ProofpointThreatProtection.BlocklistunknownA list of entries in the blocklist.

proofpoint-tp-blocklist-add-or-delete-entry#


Add/Delete entry from the Organizational Block List.

Base Command#

proofpoint-tp-blocklist-add-or-delete-entry

Input#

Argument NameDescriptionRequired
actionThe action to perform. Possible values are: add, delete.Required
attributeSupported attributes for the Organizational Block List. Possible values are: \$from, \$hfrom, \$ip, \$host, \$helo, \$rcpt.Required
operatorSupported operators for the Organizational Block List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry that the action is to be performed upon in the Organizational Block List.Required
commentA short comment about the entry (max 150 chars). "comment" is ignored for the "delete" action.Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.BlocklistunknownStandard HTTP response with status code 200.

proofpoint-tp-safelist-get#


Get all entries in the Organizational Safe List.

Base Command#

proofpoint-tp-safelist-get

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
ProofpointThreatProtection.SafelistunknownA list of entries in the Organizational Safe List.

proofpoint-tp-safelist-add-or-delete-entry#


Add To/Delete From the Organizational Safe List.

Base Command#

proofpoint-tp-safelist-add-or-delete-entry

Input#

Argument NameDescriptionRequired
actionThe action to perform. Possible values are: add, delete.Required
attributeSupported attributes for the Organizational Safe List. Possible values are: \$from, \$hfrom, \$ip, \$host, \$helo, \$rcpt.Required
operatorSupported operators for the Organizational Safe List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry that the action is to be performed upon in the Organizational Safe List.Required
commentA short comment about the entry (max 150 chars). "comment" is optional for "add" action and ignored for the "delete" action.Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.SafelistunknownStandard HTTP response with status code 200.

proofpoint-tp-blocklist-list#


Get entries from the Organizational Block List.

Base Command#

proofpoint-tp-blocklist-list

Input#

Argument NameDescriptionRequired
all_resultsA boolean argument to designate whether to send back all the list results. This argument takes precedence over the limit argument when set to true. Default is False. Possible values are: True, False.Optional
limitAn integar argument to designate the amount of entries to return from the list results. Defualt is 25. Maximum is 100.Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.BlocklistunknownA list of entries in the blocklist.

proofpoint-tp-blocklist-add-entry#


Add an entry to the Organizational Block List.

Base Command#

proofpoint-tp-blocklist-add-entry

Input#

Argument NameDescriptionRequired
attributeSupported attributes for the Organizational Block List. Possible values are: $from, $hfrom, $ip, $host, $helo, $rcpt.Required
operatorSupported operators for the Organizational Block List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry that is to be added to the Organizational Block List.Required
commentAn optional short comment about the added entry (max 150 chars).Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.BlocklistunknownStandard HTTP response with status code 200.

proofpoint-tp-blocklist-delete-entry#


Delete an entry from the Organizational Block List.

Base Command#

proofpoint-tp-blocklist-delete-entry

Input#

Argument NameDescriptionRequired
attributeSupported attributes for the Organizational Block List. Possible values are: $from, $hfrom, $ip, $host, $helo, $rcpt.Required
operatorSupported operators for the Organizational Block List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry that is to be deleted from the Organizational Block List.Required
commentThe short comment associated with the blockilst entry.Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.BlocklistunknownStandard HTTP response with status code 200.

proofpoint-tp-safelist-list#


Get entries from the Organizational Safe List.

Base Command#

proofpoint-tp-safelist-list

Input#

Argument NameDescriptionRequired
all_resultsA boolean argument to designate whether to send back all the list results. This argument takes precedence over the limit argument when set to true. Default is False. Possible values are: True, False.Optional
limitAn integar argument to designate the amount of entries to return from the list results. Defualt is 25. Maximum is 100.Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.SafelistunknownA list of entries in the Organizational Safe List.

proofpoint-tp-safelist-add-entry#


Add an entry to the Organizational Safe List.

Base Command#

proofpoint-tp-safelist-add-entry

Input#

Argument NameDescriptionRequired
attributeSupported attributes for the Organizational Safe List. Possible values are: $from, $hfrom, $ip, $host, $helo, $rcpt.Required
operatorSupported operators for the Organizational Safe List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry to be added to the Organizational Safe List.Required
commentAn optional short comment about the added entry (max 150 chars).Optional

Context Output#

PathTypeDescription
ProofpointThreatProtection.SafelistunknownStandard HTTP response with status code 200.

proofpoint-tp-safelist-delete-entry#


Delete an entry from the Organizational Safe List.

Base Command#

proofpoint-tp-safelist-delete-entry

Input#

Argument NameDescriptionRequired
attributeSupported attributes for the Organizational Safe List. Possible values are: $from, $hfrom, $ip, $host, $helo, $rcpt.Required
operatorSupported operators for the Organizational Safe List. Possible values are: equal, not_equal, contain, not_contain.Required
valueThe entry to be deleted from the Organizational Safe List.Required

Context Output#

PathTypeDescription
ProofpointThreatProtection.SafelistunknownStandard HTTP response with status code 200.