将 Docker Scout 与 Slack 集成
目录
您可以通过创建 Slack Webhook 并将其添加到 Docker Scout Dashboard 来将 Docker Scout 与 Slack 集成。Docker Scout 会在披露新漏洞并影响您一个或多个镜像时通知您。


工作原理
配置集成后,Docker Scout 会将关于您的仓库的策略合规性和漏洞暴露情况变化的通知发送到与 Webhook 关联的 Slack 频道。
注意通知仅针对每个仓库的*最后推送*镜像标签触发。“最后推送”是指最近推送到注册表并由 Docker Scout 分析的镜像标签。如果最后推送的镜像不是由新披露的 CVE 引起的,则不会触发通知。
有关 Docker Scout 通知详情,请参阅通知设置
设置
添加 Slack 集成
创建 Webhook,请参阅Slack 文档。
前往 Docker Scout Dashboard 中的Slack 集成页面。
在 How to integrate 部分,输入 Configuration name。Docker Scout 将此标签用作集成的显示名称,因此您可能希望将默认名称更改为更有意义的名称。例如,
#channel-name或此配置所属的团队名称。将您刚刚创建的 Webhook 粘贴到 Slack webhook 字段中。
如果您希望验证连接,请选择 Test webhook 按钮。Docker Scout 将向指定的 Webhook 发送测试消息。
选择您是想为所有启用 Scout 的镜像仓库启用通知,还是输入您希望发送通知的仓库名称。
准备好启用集成时,选择 Create。
创建 Webhook 后,Docker Scout 将开始向与 Webhook 关联的 Slack 频道发送通知更新。
移除 Slack 集成
移除 Slack 集成
- 前往 Docker Scout Dashboard 中的Slack 集成页面。
- 选择您要移除的集成的 Remove 图标。
- 在确认对话框中再次选择 Remove 以确认。