PhishER
PhishER Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 5.5.0 and later.
KnowBe4 PhishER integration allows to pull events from PhishER system and do mutations. This integration was integrated and tested with version 6.0.0 of XSOAR
#
Configure Phisher on Cortex XSOARNavigate to Settings > Integrations > Servers & Services.
Search for PhishER.
Click Add instance to create and configure a new integration instance.
Parameter Description Required Your server URL True API Key True First Fetch Time First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year) False Fetch incidents False Fetch Limit Maximum number of alerts per fetch. Default is 50, maximum is 100. False Incident type False Trust any certificate (not secure) False Use system proxy settings False Click Test to validate the URLs, token, and connection.
#
CommandsYou 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.
#
phisher-message-listCommand to get messages from PhishER
#
Base Commandphisher-message-list
#
InputArgument Name | Description | Required |
---|---|---|
limit | The maximum number of messages to fetch. Default is 50. | Optional |
query | The Lucene query to search against. | Optional |
id | ID of specific message to retrieve. If ID is given query will be ignored. | Optional |
include_events | Whether to include all message events in the result. Possible values are: False, True. Default is False. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Phisher.Message.actionStatus | String | Action Status |
Phisher.Message.attachments | String | A collection of attachments associated with this message |
Phisher.Message.category | String | The message's category |
Phisher.Message.comments | String | A collection of comments associated with this message. |
Phisher.Message.events | String | A collection of events associated with this message. |
Phisher.Message.from | String | Sender's email |
Phisher.Message.id | String | Unique identifier for the message. |
Phisher.Message.links | String | A collection of links that were found in the message. |
Phisher.Message.phishmlReport | String | The PhishML report associated with this message |
Phisher.Message.pipelineStatus | String | Pipeline Status |
Phisher.Message.reportedBy | String | The person who reported the message. |
Phisher.Message.rawUrl | String | URL where to download the raw message |
Phisher.Message.rules | String | A collection of rules associated with this message. |
Phisher.Message.severity | String | The message's severity |
Phisher.Message.subject | String | Subject of the message. |
Phisher.Message.tags | String | A collection of tags associated with this message. |
#
Command Example!phisher-message-list id=00a43d65-5802-4df6-9c3c-f7d2024ddb0b
#
Context Example#
Human Readable Output#
Messages
ID Status Category From Severity Created At 00a43d65-5802-4df6-9c3c-f7d2024ddb0b IN_REVIEW CLEAN ekatsenelson@paloaltonetworks.com MEDIUM 2021-07-07T15:18:58+00:00
#
phisher-create-commentAdds a comment to a PhishER message
#
Base Commandphisher-create-comment
#
InputArgument Name | Description | Required |
---|---|---|
id | Message ID. | Required |
comment | The comment to add. | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!phisher-create-comment id=00a43d65-5802-4df6-9c3c-f7d2024ddb0b comment="Test Comment"
#
Human Readable OutputThe comment was added successfully
#
phisher-update-messageUpdates a PhishER message status. User must provide at least one argument.
#
Base Commandphisher-update-message
#
InputArgument Name | Description | Required |
---|---|---|
category | Message Category, can be: UNKNOWN,CLEAN,SPAM,THREAT . Possible values are: UNKNOWN, CLEAN, SPAM, THREAT. | Optional |
status | Message Status, can be: RECEIVED,IN_REVIEW,RESOLVED. Possible values are: RECEIVED, IN_REVIEW, RESOLVED. | Optional |
severity | Message Severity, can be: UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL. Possible values are: UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL. | Optional |
id | Message ID. | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!phisher-update-message id=00a43d65-5802-4df6-9c3c-f7d2024ddb0b category=THREAT severity=MEDIUM status=IN_REVIEW
#
Human Readable OutputThe message was updated successfully
#
phisher-tags-createAdd tags to a given message
#
Base Commandphisher-tags-create
#
InputArgument Name | Description | Required |
---|---|---|
id | Message ID. | Required |
tags | Comma separated list of tags to add. | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!phisher-tags-create id=00a43d65-5802-4df6-9c3c-f7d2024ddb0b tags="Tag1, Tag2"
#
Human Readable OutputThe tags were updated successfully
#
phisher-tags-deleteRemoves tags from a given message.
#
Base Commandphisher-tags-delete
#
InputArgument Name | Description | Required |
---|---|---|
id | Message ID. | Required |
tags | Comma separated list of tags to remove. | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!phisher-tags-delete id=00a43d65-5802-4df6-9c3c-f7d2024ddb0b tags="Tag2"
#
Human Readable OutputThe tags were deleted successfully