将 Docker Scout 与 Slack 集成

您可以通过创建 Slack webhook 和 将其添加到 Docker Scout 仪表板。Docker Scout 将通知您 当新的漏洞被披露,并且它影响您的一个或多个 镜像。

来自 Docker Scout 的 Slack 通知
来自 Docker Scout 的 Slack 通知示例

运作方式

配置集成后,Docker Scout 会发送有关 存储库的策略合规性和漏洞暴露的更改, 添加到与 Webhook 关联的 Slack 通道中。

注意

仅针对每个 存储 库。“Last pushed” 是指最近推送的图片标签 推送到注册表并由 Docker Scout 进行分析。如果最后推送的镜像 不是由新披露的 CVE 发起的,则不会触发通知。

有关 Docker Scout 通知的更多信息, 请参阅通知设置

设置

要添加 Slack 集成:

  1. 创建 Webhook,请参阅 Slack 文档

  2. 转到 Docker Scout 控制面板中的 Slack 集成页面

  3. How to integrate 部分中,输入 Configuration name (配置名称)。 Docker Scout 使用此标签作为集成的显示名称, 因此,您可能希望将 default name 更改为更有意义的名称。 例如,,或此配置所属的团队的名称。#channel-name

  4. 将您刚刚创建的 Webhook 粘贴到 Slack Webhook 字段中。

    如果要验证连接,请选择 Test webhook 按钮。 Docker Scout 将向指定的 Webhook 发送测试消息。

  5. 选择是否要为所有启用了 Scout 的镜像存储库启用通知。 或输入要为其发送通知的存储库的名称。

  6. 准备好启用集成后,选择 Create (创建)。

创建 Webhook 后,Docker Scout 开始发送通知更新 添加到与 Webhook 关联的 Slack 通道中。

删除 Slack 集成

要删除 Slack 集成:

  1. 转到 Docker Scout 控制面板中的 Slack 集成页面
  2. 选择要删除的集成的 Remove 图标。
  3. 通过在确认对话框中再次选择 Remove 进行确认。