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

Blog

JPMorgan acaba de publicar una lista de tareas de ciberseguridad y Snyk cubre 8 de los 10 puntos. ¿Cómo se compara tu organización?

JPMorganChase publicó una lista de verificación de 10 puntos para la resiliencia cibernética. Descubre cómo Snyk cubre 8 de las 10 acciones y qué lugar ocupa en tu stack de seguridad.

feature datacenters black
Blog

Cómo ayuda Snyk a las agencias federales a prepararse para la era de ciencia impulsada por IA de la Genesis Mission

Snyk ayuda a las agencias federales a proteger el software de la Genesis Mission de la Casa Blanca e impulsar la ciencia basada en IA. Implementa seguridad desde el diseño en la cadena de suministro, la nube y los pipelines.

feature red team blue team
Blog

Cómo garantizar pruebas de seguridad integrales en los pipelines de DevOps

Descubre cómo integrar pruebas de seguridad integrales en los pipelines de DevOps para proteger todo el ciclo de vida del desarrollo de software.