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 in CortexParameter | 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 |
#
CommandsYou 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.
#
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