Slack Integration
Fraim can send security scan results and notifications directly to your team’s Slack channels using incoming webhooks. This integration allows your security team to stay informed about risks and vulnerabilities without having to check GitHub or other systems manually.Setup Process
1. Create a Slack App
Follow the official Slack documentation to create an incoming webhook:- Create a Slack app - Go to Slack’s app creation page and create a new app for your workspace
- Enable incoming webhooks - In your app settings, go to “Incoming Webhooks” and toggle “Activate Incoming Webhooks” to on
- Create an incoming webhook - Click “Add New Webhook to Workspace” and select the channel where you want Fraim to send notifications
Keep your webhook URL secure! This URL contains a secret that allows posting to your Slack channel. Don’t share it publicly or commit it to version control. Slack actively searches for and revokes leaked webhook URLs.
Integration Methods
2. Add Webhook URL to GitHub Secrets
Store your Slack webhook URL securely in GitHub Actions secrets:- Go to your repository Settings → Secrets and variables → Actions
- Click New repository secret
- Name:
SLACK_WEBHOOK_URL
- Value: Your Slack webhook URL (e.g.,
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
)