Skip to main content

Agrega pruebas de seguridad a las pull requests en Azure Repos

Escrito por

Edward Thompson

Blog Graphics

6 de mayo de 2019

0 minutos de lectura

Esta publicación destaca la práctica recomendada n.º 7 —agregar pruebas de seguridad a las PR— de nuestra serie de 8 prácticas recomendadas de seguridad para Azure Repos.

Agregar pruebas de seguridad a las pull requests en Azure Repos

Al agregar la integración nativa de Snyk con Azure Repos, se probará cada pull request para garantizar que no se introduzcan nuevas vulnerabilidades en la base de código. Se pueden definir políticas para configurar el nivel de gravedad de una vulnerabilidad que impida la fusión. La siguiente imagen muestra una PR fallida debido a las nuevas vulnerabilidades que habría agregado:

Verificación de seguridad de un pull request en Azure Repos que muestra una nueva ruta de dependencia vulnerable y ningún problema nuevo

Si Snyk encuentra una vulnerabilidad, proporciona a los desarrolladores las herramientas necesarias para evaluar y corregir las vulnerabilidades. Snyk calcula la corrección necesaria para las dependencias directas y transitivas, y completa automáticamente una pull request de corrección con las actualizaciones o los parches necesarios, todo desde el flujo de trabajo de Azure Repos. La siguiente imagen muestra una PR de corrección creada por Snyk.

pull request de Azure Repos que muestra una corrección de Snyk para 10 dependencias vulnerables de npm, incluidos archivos de paquetes actualizados y enlaces a vulnerabilidades.

* La funcionalidad de PR de corrección y las pruebas de nuevas PR están en beta cerrada. Contáctanos si quieres participar.


Sigue leyendo la lista de 8 prácticas recomendadas de seguridad para trabajar con Azure Repos:

  1. Nunca almacenes credenciales como código o configuración en Azure Repos

  2. Elimina los datos confidenciales de tus archivos y del historial de Azure Repos

  3. Controla estrictamente el acceso

  4. Agrega un archivo SECURITY.md

  5. Usa tokens de acceso personal

  6. Asigna permisos granulares y grupos a los usuarios

  7. Agrega pruebas de seguridad a las pull requests

  8. Rota las claves SSH y los tokens de acceso personal

Si aún no lo hiciste, asegúrate de descargar esta guía rápida ahora y colocarla en un lugar visible para que tus decisiones futuras sean seguras.

Guía rápida titulada «8 prácticas recomendadas de seguridad para Azure Repos», con consejos sobre credenciales, control de acceso, pruebas de seguridad y claves SSH.

Publicado en:

Leer más