Slack keyword alert
This is a 'Workflow' template which means that it is a single standalone workflow.
Some workflow templates can be modified to work with other workflow templates - e.g. to convert a data sync between two services from uni-directional to bi-directional
OverviewCopy
For security teams, it is important to ensure that users in your organization are not sending at-risk or sensitive information through Slack - info such as:
Passwords
Tokens
Keys
And more
This Workflow monitors all slack channel messages and looks for specific keywords that may indicate users are sharing information within Slack that they should not be.
Once found alerts are sent to a Slack channel so the security team can investigate.
By default, this template looks for any mention of 'password', 'key' or 'token' but can be modified to specific keywords of your choice.
End ResultCopy
Anytime somebody in your organization shares sensitive information in Slack, such as:
This workflow will alert a channel of your choice, so that your security team can investigate:
PrerequisitesCopy
This workflow assumes the following:
Your team can authenticate with Slack
Your organization uses Slack to communicate
You have a dedicated Slack channel to receive alert notifications generated by this workflow
Getting liveCopy
To configure the workflow for your own use:
Forgetting to complete step 4 will result in an infinite loop of alerts! The alerts themselves identify the keywords that have been mentioned, so we need to tell the workflow not to check for keywords in the alert channel
Other workflow step notesCopy
Format message URL (text-helpers-1)Copy
This step removes the '.' from the timestamp so that it can be included in the message url:
Example output: