Slack Integration
Receive BreachSpider CVE alerts in a Slack channel.
Step 1 - Create a Slack Incoming Webhook
- Go to api.slack.com/apps
- Click Create New App > From scratch
- Name it "BreachSpider" and select your workspace
- Under Features, click Incoming Webhooks
- Toggle Activate Incoming Webhooks to On
- Click Add New Webhook to Workspace
- Select the channel and click Allow
- Copy the webhook URL
The URL looks like:
https://hooks.slack.com/services/T.../B.../...
Step 2 - Add to BreachSpider
- Navigate to Integrations > Slack
- Click Add Connection
- Paste your Slack webhook URL
- Select events to receive
- Click Test Connection
- Click Save
Via API
import requests
api_key = "bs_live_your_key_here"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
connection = {
"provider": "slack",
"name": "Security Team Channel",
"config": {
"webhook_url": "https://hooks.slack.com/services/...",
"events": ["kev.new", "cve.critical", "exploit.confirmed"]
},
"enabled": True
}
response = requests.post(
"https://breachspider.com/api/v1/integrations/connections",
headers=headers,
json=connection
)
print(response.json())
Slack Message Format
*CRITICAL* | CVE-2025-32433 | CVSS 10.0
*Erlang/OTP SSH Server Unauthenticated RCE*
:rotating_light: KEV Flagged | :test_tube: PoC Available
*BCS:* 10.0 | *EPSS:* Top 5%
*Affected:* SCADA Middleware Server (Water Plant Alpha)
*Patch:* Available - OTP-27.3.3
<https://breachspider.com/ics-cve/CVE-2025-32433|View in BreachSpider>