As a company, we literally run on Slack. It has become a core part of our distant culture here at Swimlane, and it is a critical technology for our day-to-day business operations. That being said, it should come as no surprise that I’m somewhat addicted to Slack. This little obsession inspired me to create a Slack ChatBot for Swimlane, which I like to call Swimmy.
Swimmy’s Architecture and Deployment
Swimmy is written in Python, allowing you to interact with your Swimlane instance directly from Slack. This is a docker-compose project, which makes it very easy to deploy. Before you deploy Swimmy, you will need the Swimlane host, your user name and password or an API token, and a few other details. To get started check out the Swimmy documentation here.
My favorite Swimmy backslash command
I love how easy it is for Swimmy to perform simple tasks, or easily navigate sections of my Swimlane instance. Watch this demo video to learn more about Swimmy, or check out the summary of my go-to Swimmy command below.
-
/swimmy workspaces – Here we can quickly see all available or configured workspaces within the Swimlane environment. With one click from Slack, you can quickly see the default dashboard view for that workspace.
-
/swimmy applications – This backslash command pulls links to all Swimlane applications or use cases such as phishing triage, alerts and incident management or threat intelligence directly from Slack. This makes it easy to access the default report dashboards for each application.
-
/swimmy asset -In Swimlane, an asset is something reusable, structured, and vendor-specific that contributes to the successful completion of tasks that contribute to automated workflows. This /swimmy assets command displays all assets, such as Jira, ServiceNow, or VirusTotal, to see all configured assets and redirect to the asset page in Swimlane.
-
/swimmy plugins – Get a glance view of all plugins installed. A plugin is a distributable package that provides integration functionality for an application or service. From Slack, you’ll see the name of the plugins, version installed, descriptions, and a link to them in Swimlane.
-
/swimmy packages – View all installed Python packages, and quickly specify their name and version. You will get a link to their official page and you will be able to view them one by one within Swimlane.
-
/swimmy user – Identify all users with accounts in your Swimlane instance in seconds. Swimmy will show you all the configured users within Slack, and provide a button to redirect you to see the profile of those users within Swimlane.
-
/swimmy health – This command retrieves a summary from the Swimlane health endpoint, so you can get a health check on your Swimlane instance in seconds.
-
/swimmy search [IOC] – Find any compromise indicator (IOC) string or variable. For example, you can search /swimlane search domain.com and Swimmy will return the most recent 10 IOC records associated with it. When you click on the link, it will take you directly to the record within Swimlane.
-
/swimmy get record [name] – Search any record, such as the security alert and incident management (SAIM) app. Swimmy will return the record ID, the date it was created and last modified. A button will appear inside Slack that will take you to the record inside Swimlane.
-
/swimmy get [application] the tasks – Ask Swimmy to find all tasks, such as retrieving threat intelligence records, reassigning a case, committing an incident, restricting access, and more, for a particular case application. use.
-
/swimmy create [application] record – This command provides a button that directs you to the Swimlane instance to create a new record for that particular application.
Hope you enjoy using Swimmy as much as I enjoyed developing it. If you’re not yet a Swimlane customer, we’d like to talk to you about how the Swimlane low-code security automation platform works more holistically.
Interested in learning more? Get started now at swimlane.com/demo
*** This is a Security Bloggers Network syndicated blog from Swimlane (en-US) written by Josh Rickard. Read the original post at: https://swimlane.com/blog/11-time-saving-tricks-to-try-with-swimlane-chatbot-for-slack/