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 on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Instances.

  2. Search for Proofpoint Threat Protection.

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

    ParameterRequired
    URLTrue
    Client IDTrue
    Client SecretTrue
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
    Cluster IDTrue
  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.

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.