Slack
The Slack integration delivers real-time notifications from Interlynk to your Slack channels via incoming webhooks.
Purpose
Receive notifications for vulnerability discoveries, policy violations, license issues, and SBOM uploads.
Route notifications to specific channels based on severity or event type.
Setup Steps
Navigate to Settings > Organization > Integrations.
Click Slack.
Click Add New to add a Slack webhook configuration.
Enter:
Slack Webhook URL: An incoming webhook URL from your Slack workspace.
Notification Type: Select the notification level:
All β Receive all notifications.
Alert β Only alert-level notifications.
Warning β Only warning-level notifications.
Info β Only informational notifications.
Frequency: Currently supports Instant delivery.
Click Save.
Multiple Channels
You can add multiple Slack webhook configurations to route different notification types to different channels. For example:
#security-alertsβ Alert notifications only#sbom-updatesβ Info notifications for uploads#all-interlynkβ All notifications
Click Add New to add additional rows.
Channel Configuration
Creating a Slack Webhook URL
In Slack, navigate to Apps > Manage > Custom Integrations > Incoming Webhooks (or use the Slack API at
api.slack.com/apps).Create a new incoming webhook.
Select the target channel.
Copy the generated webhook URL (format:
https://hooks.slack.com/services/T.../B.../...).Paste the URL into the Interlynk Slack integration configuration.
Event Types
Notifications are categorized into the following types:
Vulnerabilities
New critical/high vulnerability discovered, severity change
Licenses
License compliance violation detected
Policies
Policy scan completed with failures
Uploads
SBOM uploaded and processed
Message Formatting
Slack messages from Interlynk include:
Event type and severity level
Affected product and environment
Summary of the event (e.g., vulnerability ID, component name)
Link back to the relevant Interlynk dashboard page
Required Permissions
Slack Workspace
Permission to create incoming webhooks in the target workspace.
Interlynk
view_connections
View Slack integration settings
edit_connections
Add or update Slack webhooks
delete_connections
Remove Slack webhook configurations
Security Notes
Webhook URLs are encrypted at rest.
Slack webhook URLs are secret β treat them like API tokens. Do not commit them to source control.
Validate that the webhook URL points to your intended Slack workspace before saving.
If a webhook URL is compromised, regenerate it in Slack and update the Interlynk configuration.
Troubleshooting
No messages in channel
Invalid webhook URL
Verify the URL is correct and the webhook is active in Slack
Messages going to wrong channel
Webhook configured for different channel
Create a new webhook for the correct channel
Duplicate notifications
Multiple webhook configs with same URL
Remove duplicate entries in the integration settings
Webhook URL rejected
URL format invalid
Ensure the URL matches https://hooks.slack.com/services/...
Last updated