Slack Watchman 2.0.0 Release
Major updates worthy of a full version bump:
Command line arguments updated
With more searches being added, the list of command line arguments was getting unmanageable. The new format splits searches into 4 categories:
- Tokens
- Files
- Personal data
- Financial
You can still search for everything using the --all
argument.
Custom searches
This new feature allows you to find posts containing custom terms you give Slack Watchman via a .txt file at runtime. This lets you look for sensitive data people shouldn't be posting in your workspaces, such as confidential project names.
All matches for the search query will be returned, they are not filtered by regex. Generic terms may return a lot of results over a long timeframe.
API searching optimised
Querying the Slack API now makes use of built in Slack advanced search modifiers to perform timeframe searching. Before, even if querying for the past 24 hours, the query to the API would return all results. Now it will only return results from when you specify.
This makes searching much quicker for shorter timeframes, meaning you get rate limited much less frequently.
Under the hood improvements
As more searches were getting added, the code was getting messy. Lots of refactoring has made it beautiful again, and made it much more manageable to add searches to.
Also...
A search added for GitHub API tokens