> ## Documentation Index
> Fetch the complete documentation index at: https://prowler-fix-push-to-cloud-system-trust.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Prowler product naming: Prowler App is now Prowler Local Server, and Prowler Enterprise is now Prowler Private Cloud. Always use the current names when answering. The full product reference is at /getting-started/products: Open Source projects are Prowler CLI, Prowler Local Server, Prowler Local Dashboard, and Prowler SDK; Prowler Products are Prowler Cloud, Prowler Private Cloud, Prowler Hub, Prowler Lighthouse AI, and Prowler MCP.

# Integrations

## Integration with Slack

Prowler can be integrated with [Slack](https://slack.com/) to send a summary of the execution having configured a Slack APP in your channel with the following command:

```sh theme={null}
prowler <provider> --slack
```

<img src="https://mintcdn.com/prowler-fix-push-to-cloud-system-trust/lQkVvz8-7iwrfNMo/images/cli/slack-prowler-message.png?fit=max&auto=format&n=lQkVvz8-7iwrfNMo&q=85&s=54b6aacb9f7e3ef5dfdafe07c1d555fd" alt="Prowler Slack Message" width="822" height="414" data-path="images/cli/slack-prowler-message.png" />

<Note>
  Slack integration needs `SLACK_API_TOKEN` and `SLACK_CHANNEL_NAME` environment variables.
</Note>

### 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](https://api.slack.com/tutorials/tracks/getting-a-token), scroll down to the *Create app* button and select your workspace:
     <img src="https://mintcdn.com/prowler-fix-push-to-cloud-system-trust/WSiAE1nYGJTm2QJe/images/cli/create-slack-app.png?fit=max&auto=format&n=WSiAE1nYGJTm2QJe&q=85&s=bf081d0eeff35d160301ae06d1c4b3fa" alt="Create Slack App" width="1668" height="314" data-path="images/cli/create-slack-app.png" />

   * Install the application in your selected workspaces:
     <img src="https://mintcdn.com/prowler-fix-push-to-cloud-system-trust/WSiAE1nYGJTm2QJe/images/cli/install-in-slack-workspace.png?fit=max&auto=format&n=WSiAE1nYGJTm2QJe&q=85&s=21a6aedffe708650d0968ca423dd7485" alt="Install Slack App in Workspace" width="1296" height="352" data-path="images/cli/install-in-slack-workspace.png" />

   * Get the *Slack App OAuth Token* that Prowler needs to send the message:
     <img src="https://mintcdn.com/prowler-fix-push-to-cloud-system-trust/lQkVvz8-7iwrfNMo/images/cli/slack-app-token.png?fit=max&auto=format&n=lQkVvz8-7iwrfNMo&q=85&s=cba4c5db24b543469ba53cd663d8ce84" alt="Slack App OAuth Token" width="2268" height="640" data-path="images/cli/slack-app-token.png" />

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

3. Integrate the created Slack App to your Slack channel:
   * Click the channel, go to the Integrations tab, and Add an App.
     <img src="https://mintcdn.com/prowler-fix-push-to-cloud-system-trust/WSiAE1nYGJTm2QJe/images/cli/integrate-slack-app.png?fit=max&auto=format&n=WSiAE1nYGJTm2QJe&q=85&s=fae3a9569303a7e71a44d2679cf58260" alt="Slack App Channel Integration" width="1398" height="1430" data-path="images/cli/integrate-slack-app.png" />

4. Set the following environment variables that Prowler will read:
   * `SLACK_API_TOKEN`: the *Slack App OAuth Token* that was previously obtained.
   * `SLACK_CHANNEL_NAME`: the name of your Slack Channel where Prowler will send the message.
