Guard can send vulnerability information directly to your Zulip workspace through a Slack-compatible webhook integration. This guide walks you through setting up the integration in both Zulip and Guard.

Setting up the Zulip Webhook

Sign into your Zulip account and navigate to Personal Settings.

Select the "Bots" tab on the left, then click "Add a new bot".

In the "Add a new bot" popup:

  • Select "Incoming webhook" as the bot type

  • Choose an appropriate name for the bot

  • Provide an email address for the bot

  • Click "Add"

Once the bot is created, click the edit (pencil) icon for your new bot.

Click "Generate URL for an integration".

In the integration setup:

  • Select "Slack-compatible webhook" as the integration type

  • Choose the channel where you want to receive notifications

  • Copy the generated webhook URL — you'll need this for Guard configuration

Configuring Guard

Log into Guard and navigate to Settings in the left sidebar. Select the Notification Settings tab, then click Add Integration next to Chat Messaging.

Click "Connect" on the Zulip card.

Paste the webhook URL you copied from Zulip into the Webhook URL field and select your desired minimum severity threshold for notifications. Click Connect to complete the integration.

After successful setup, Guard will automatically send notifications to your specified Zulip channel for all vulnerabilities that meet or exceed your chosen severity threshold.

If you run into any issues during the integration process or have questions about maximizing the value of this integration, our support team is ready to help. You can reach us at support@praetorian.com, and we'll be happy to guide you through any challenges you encounter.