Skip to main content

Azure Repos enriquecido con capacidades de DevSecOps

Escrito por
Headshot of Ariel Ornstein

Ariel Ornstein

1 de mayo de 2019

0 minutos de lectura

Nos entusiasma compartir que, desde hoy, los desarrolladores pueden probar, corregir y monitorear sus proyectos de Azure Repos para detectar vulnerabilidades de código abierto.

Detección nativa de vulnerabilidades en Azure Repos

Snyk te ayuda a detectar vulnerabilidades existentes en tus proyectos mediante el análisis de tus repositorios de Azure Repos. Esto abarca todos los lenguajes que ya admiten las integraciones de Snyk con Git y Azure DevOps. Cada vulnerabilidad detectada aparece con contenido ampliado para facilitar su clasificación, incluida información como el contexto en el que se introdujo y la función vulnerable dentro del paquete.

La siguiente imagen muestra los resultados de las pruebas de vulnerabilidades de un proyecto de Node.js importado desde Azure Repos, dentro de nuestra aplicación:

Panel de seguridad que muestra una vulnerabilidad de contaminación de prototipos, con una sección ampliada que identifica Azure Repos como el repositorio de origen SnykGoof.

Prevén y monitorea nuevas vulnerabilidades

Snyk ayuda a mantener seguro el código de los desarrolladores durante todo el ciclo de vida del desarrollo de software (SDLC). Después de enviar el código a Azure Repos, Snyk sigue monitoreando los proyectos importados a diario y notifica a los desarrolladores si se divulgan nuevas vulnerabilidades.

Snyk también se asegura de que los pull requests de los desarrolladores no introduzcan nuevas vulnerabilidades de código abierto. Antes de combinarse, cada nuevo pull request se analiza en Azure Repos para verificar que no introduzca nuevas vulnerabilidades. Se pueden definir políticas para configurar el nivel de gravedad de una vulnerabilidad que impide la combinación. La siguiente imagen muestra un PR rechazado (desde Azure Repos) debido a las nuevas vulnerabilidades que habría agregado:

Resultados del análisis de dependencias: se muestra una ruta de dependencia vulnerable y ningún problema nuevo en package.json.

La capacidad de acción y la automatización aceleran las correcciones

Detectar vulnerabilidades es solo el comienzo. Cuando se descubre una vulnerabilidad, Snyk calcula la corrección necesaria para las dependencias directas y transitivas, y completa automáticamente un pull request de corrección (PR) con las actualizaciones o los parches necesarios, todo desde el flujo de trabajo de Azure Repos.

La siguiente imagen muestra un PR de corrección creado por Snyk.

pull request de GitHub titulado «[Snyk] Solución para 10 dependencias vulnerables», que muestra los archivos de paquetes actualizados y las vulnerabilidades que se corregirán.

* La funcionalidad de Fix PR y las pruebas de nuevos PR están en una beta cerrada. Contáctanos si quieres habilitarla en tu cuenta.

Microsoft Azure  y Snyk: desde la publicación del código hasta el entorno de ejecución

Esta integración es una importante incorporación a la suite de seguridad de aplicaciones y contenedores de Snyk para Microsoft Azure, que ofrece integraciones nativas en todo el SDLC, desde la publicación del código hasta el entorno de ejecución, e incluye compatibilidad con Azure Pipelines, Azure Container Registry y Azure Functions.

Cómo empezar

Agrega la nueva integración de Azure Repos desde nuestra página de integraciones o consulta más información en ladocumentación de integración de Azure Repos.

Snyk participará en el próximo evento Microsoft Build (del 6 al 8 de mayo en Seattle), donde presentará su solución completa para el ecosistema de Azure. Visítanos en el stand #214. ¡Mantente seguro!

Empieza con los desafíos de Capture the Flag

Aprende a resolver desafíos de captura la bandera con nuestro taller virtual introductorio a pedido.

Leer más

blog feature ai lilac
Blog

Convierte tu backlog de vulnerabilidades en pull requests con la remediación agéntica

Evo Remediation Agent ya está disponible en Open Preview e incorpora la resolución automatizada de dependencias a Evo Agentic AppSec. Ahora, los equipos de AppSec pueden ejecutar campañas de remediación continuas

AI Background min crop
Blog

La IA activa todos los riesgos que has aceptado: siete ideas del panel de seguridad de IA sin filtros

La IA hace que los ataques sean más baratos y rápidos, y deja al descubierto riesgos que las organizaciones ya enfrentan. Cuatro líderes de seguridad explican por qué la defensa a velocidad de máquina y la corrección más rápida son esenciales.

blog feature snyk container custom base recommendations
Blog

Presentamos Evo Agentic AppSec: seguridad que sigue el ritmo del desarrollo con IA

El desarrollo impulsado por IA avanza más rápido que los flujos de trabajo de seguridad tradicionales. Agentic AppSec de Snyk usa agentes de seguridad para encontrar, corregir y verificar vulnerabilidades de forma continua, mientras las personas establecen el nivel.