Skip to main content
availability

Deployment: Invicti Platform on-demand

Slack integration

Integrating Invicti Platform with Slack enables your security and development teams to receive real-time notifications about scan results directly in your Slack workspace. This integration keeps teams informed and allows for immediate response to critical security findings, fostering better collaboration between security and development teams.

Prerequisites

To set up this integration, you need:

  • Slack workspace administrator approval: You don't need to be a Slack workspace administrator, but the Slack administrator is the person who decided whether to install the application or not.
  • Slack channel permissions: If you wish to create new channels specifically for the Slack integration, you need access to create channels or permission to add apps to existing channels where you want to receive notifications.

Multiple integrations for different notification types

You can create multiple Slack integrations to organize notifications by purpose. Each Slack integration can specify one Slack channel. Create your Slack channels first. Consider these example configurations:

  • Scan completion: dedicated integration for #security-reports channel for scan completed events
  • Scan failures: separate integration for #security-alerts channel for scan failed events

This allows you to configure different notification rules based on:

  • Event types: Scan completed, scan failed
  • Specific targets, collections, or applications

Step 1: Configure Invicti Platform integration

  1. In Invicti, select Integrations from the left-side menu.

  2. Switch to the Browse integrations tab.

Select the Browse integrations tab to display all available applications.
  1. Scroll down to the Team communication and select Configure in the Slack tile.

  2. Enter an integration name and click Authorize with Slack. You are going to be navigated to your Slack instance to validate your account, after which you are going to be navigated back.

Enter the integration name and select Authorize with Slack.
  1. The first time you add a Slack Integration to Invicti you are going to be redirected to the OAuth consent screen.
  • Slack workspace admins - specify the Workspace and then click the Allow button. The Invicti Slack Integration app is going to be added to your workspace:
Select the app and confirm the consent.
  • Not a Slack workspace admin - type a message and Submit request to your Slack admin:
Send a request to your admin.

Once your request is approved, the Invicti Slack Integration app is going to be added to your Slack workspace, and you are going to be able to re-authenticate successfully.

  1. Specify the channel using the drop-down menu and click Send test message.
private channels

By default, all public channels show up in the channel selection drop-down once the Invicti Slack Integration app has been added to your workspace by the workspace admin.

Private channels aren't shown by default. To include selected private channels, add the Invicti Slack Integration app explicitly to your private channel by pressing / in your channel and selecting "Add apps to this channel". Then choose the Invicti Slack application.

Send a test message.
  1. Test message is sent to your selected channel
Slack channel now shows the test message.
  1. Click Save and finish to complete the integration.

  2. The Slack integration is now visible in the list of My integrations.

Step 2: Configure notifications

info

This section provides basic instructions on how to create various automations. The instructions are very basic so for more detailed instructions on how to create an automation, refer to the new automation document.

Send a Slack message on scan completion

Click to expand step-by-step instructions
  1. Select Automations from the left-side menu.

  2. Populate these fields:

  • Name: send a Slack message on scan completion.
  • Description: sends a Slack message to the #security-reports channel when a scan is completed.
  1. Add an event of Scan completed.

  2. Add an action of Send to communicator and specify the correct channel.

Example notification in Slack:

alt text

Send a Slack message on scan failure

Click to expand step-by-step instructions
  1. Select Automations from the left-side menu.

  2. Populate these fields:

  • Name: send a Slack message on scan failure.
  • Description: sends a Slack message to the #security-alerts channel when a scan fails.
  1. Add an event of Scan failed.

  2. Add an action of Send to communicator and specify the correct channel.


Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?