> ## Documentation Index
> Fetch the complete documentation index at: https://prowler-feat-supabase-provider-poc.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-feat-supabase-provider-poc/KW0juTB0yY0hXxV4/images/cli/slack-prowler-message.png?fit=max&auto=format&n=KW0juTB0yY0hXxV4&q=85&s=b3d7a67836995531181fd3c2710af7bd" 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-feat-supabase-provider-poc/l3ML44DS1twpAPN2/images/cli/create-slack-app.png?fit=max&auto=format&n=l3ML44DS1twpAPN2&q=85&s=91f1d00318eabd4cf2a4f4f258fc83d6" 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-feat-supabase-provider-poc/l3ML44DS1twpAPN2/images/cli/install-in-slack-workspace.png?fit=max&auto=format&n=l3ML44DS1twpAPN2&q=85&s=4aca94607a9e3a8092f79bed900811bc" 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-feat-supabase-provider-poc/KW0juTB0yY0hXxV4/images/cli/slack-app-token.png?fit=max&auto=format&n=KW0juTB0yY0hXxV4&q=85&s=c6ccacc9dff9598cc86a13c8c0206ef3" 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-feat-supabase-provider-poc/l3ML44DS1twpAPN2/images/cli/integrate-slack-app.png?fit=max&auto=format&n=l3ML44DS1twpAPN2&q=85&s=9cfc15a52e5c73a998d194ea69528c8d" 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.
