Compartir comentarios
Las respuestas se generan en base a la documentación.

Integrar Docker Scout con Slack

Puedes integrar Docker Scout con Slack creando un webhook de Slack y agregándolo al Docker Scout Dashboard. Docker Scout te notificará cuando se divulgue una nueva vulnerabilidad que afecte a una o más de tus imágenes.

Notificación de Slack de Docker Scout
Ejemplo de notificación de Slack de Docker Scout

Cómo funciona

Después de configurar la integración, Docker Scout envía notificaciones sobre cambios en el cumplimiento de políticas y la exposición a vulnerabilidades de tus repositorios a los canales de Slack asociados con el webhook.

Note

Las notificaciones solo se activan para las etiquetas (tags) de las imágenes enviadas más recientemente (last pushed) de cada repositorio. 'Last pushed' se refiere a la etiqueta de la imagen que se envió más recientemente al registro y que fue analizada por Docker Scout. Si la última imagen enviada no se ve afectada por una CVE recién divulgada, no se activará ninguna notificación.

Para obtener más información sobre las notificaciones de Docker Scout, consulta la configuración de notificaciones.

Configuración

Para agregar una integración de Slack:

  1. Crea un webhook; consulta la documentación de Slack.

  2. Ve a la página de integración de Slack en el Docker Scout Dashboard.

  3. En la sección How to integrate, ingresa un Configuration name. Docker Scout utiliza esta etiqueta como nombre visible para la integración, por lo que es posible que quieras cambiar el nombre predeterminado por algo más significativo. Por ejemplo, el #channel-name o el nombre del equipo al que pertenece esta configuración.

  4. Pega el webhook que acabas de crear en el campo Slack webhook.

    Selecciona el botón Test webhook si deseas verificar la conexión. Docker Scout enviará un mensaje de prueba al webhook especificado.

  5. Selecciona si deseas habilitar las notificaciones para todos tus repositorios de imágenes habilitados en Scout, o ingresa los nombres de los repositorios para los cuales deseas enviar notificaciones.

  6. Cuando estés listo para habilitar la integración, selecciona Create.

Después de crear el webhook, Docker Scout comenzará a enviar actualizaciones de notificaciones a los canales de Slack asociados con el webhook.

Eliminar una integración de Slack

Para eliminar una integración de Slack:

  1. Ve a la página de integración de Slack en el Docker Scout Dashboard.
  2. Selecciona el ícono Remove para la integración que deseas eliminar.
  3. Confirma seleccionando Remove nuevamente en el diálogo de confirmación.