Files
prowler/docs/tutorials/integrations.md
Rubén De la Torre Vico 9ca1899ebf docs(tutorials): improve quality redrive (#7915)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com>
2025-07-29 11:03:52 +02:00

1.5 KiB

Integrations

## Integration with Slack

Prowler can be integrated with Slack to send a summary of the execution having configured a Slack APP in your channel with the following command:

prowler <provider> --slack

Prowler Slack Message

???+ note Slack integration needs SLACK_API_TOKEN and SLACK_CHANNEL_NAME environment variables.

Configuration of the Integration with Slack

To configure the Slack Integration, follow the next steps:

  1. Create a Slack Application:

    • Go to Slack API page, scroll down to the Create app button and select your workspace: Create Slack App

    • Install the application in your selected workspaces: Install Slack App in Workspace

    • Get the Slack App OAuth Token that Prowler needs to send the message: Slack App OAuth Token

  2. Optionally, create a Slack Channel (you can use an existing one)

  3. Integrate the created Slack App to your Slack channel:

    • Click on the channel, go to the Integrations tab, and Add an App. Slack App Channel Integration
  4. Set the following environment variables that Prowler will read:

    • SLACK_API_TOKEN: the Slack App OAuth Token that was previously get.
    • SLACK_CHANNEL_NAME: the name of your Slack Channel where Prowler will send the message.