Skip to main content

Prioriza con la experiencia de vulnerabilidades de código abierto de Snyk

Escrito por
feature snyk platform learn using snyk with CI CD

20 de agosto de 2025

0 minutos de lectura

No siempre es fácil priorizar qué vulnerabilidades corregir en tu aplicación. ¿Es explotable? ¿Es alcanzable? ¿La actualización introducirá cambios incompatibles? ¿Hay otros equipos que usen esta biblioteca que debas tener en cuenta? ¿Cómo está el backlog si es necesario hacer otros cambios? 

Y eso es solo esta semana. La próxima semana, será lo mismo otra vez, con nuevos hallazgos, nuevas versiones y quizá incluso una nueva brecha de ciberseguridad.

Históricamente, la comunicación y la priorización entre los equipos de AppSec y los desarrolladores de aplicaciones se han centrado en vulnerabilidades individuales. Probablemente hayas escuchado (o incluso dicho) algo como esto:

«Snyk dice que esta biblioteca tiene una vulnerabilidad crítica. Deberíamos actualizar a la versión recomendada para corregirla».

Francamente, no es una mala manera de hablar sobre la seguridad de las aplicaciones. Los equipos deberían procurar eliminar las vulnerabilidades de alto riesgo de su código. La mayoría de las opciones de personalización, controles e informes de Snyk se basan en la evaluación de cada vulnerabilidad que detecta nuestra plataforma. Fomentamos este comportamiento.

Pero ¿y si hubiera otra manera de pensar en la corrección de vulnerabilidades?

Creemos que debería haberla. Por eso presentamos una nueva vista predeterminada para nuestra lista de vulnerabilidades, centrada en las bibliotecas y no en las vulnerabilidades individuales. Así es más fácil entender el valor y el impacto global de cada posible actualización.

¿Qué novedades hay en la interfaz de usuario de Snyk?

Panel de vulnerabilidades de paquetes de Snyk que muestra problemas que se pueden corregir, puntuaciones de riesgo y opciones de actualización para una dependencia de compilación de Angular.

La nueva vista de la interfaz de usuario de Snyk agrupa todas las vulnerabilidades por dependencia y por las versiones que las corrigen. Ya no tendrás que conformarte con actualizar a la versión mínima posible. En su lugar, podrás analizar realmente los costos y beneficios de las vulnerabilidades que puedes corregir con cada actualización.

En nuestras pruebas internas, descubrimos que a los desarrolladores les resulta más gratificante resolver problemas desde esta vista. Como resultado, corrigen más problemas sin mucho esfuerzo adicional. Si pudieras resolver tres vulnerabilidades de gravedad media más con solo actualizar a la siguiente versión menor, ¿no lo considerarías al menos?

Este tipo de conversaciones simplemente no eran posibles con la vista anterior.

Esta nueva vista también permite comparar las actualizaciones de bibliotecas para maximizar el impacto de tu equipo de desarrollo. Por ejemplo, si dos bibliotecas tienen vulnerabilidades de gravedad similar, pero al actualizar una también corriges otros siete problemas que no se resolverían con la otra, ¿cuál corregirías? Antes, probablemente habría sido cuestión de suerte. Ahora, puedes tomar una decisión bien fundamentada y con una perspectiva integral.

Un flujo de trabajo de PR en evolución

Interfaz de Snyk que muestra una solicitud de extracción de corrección para juice-shop, con la actualización de un paquete para solucionar seis vulnerabilidades transitivas, incluida la contaminación de prototipos.

Una vez que hayas decidido a qué versión quieres actualizar, Snyk hace que crear un PR específico sea más fácil que nunca. En la vista anterior, Snyk solo mostraba una lista completa de vulnerabilidades con casillas ya seleccionadas, por lo que era difícil entender y personalizar los cambios incluidos en el PR. La nueva vista te permite entender y personalizar fácilmente las actualizaciones que se aplicarán: con un clic confirmas la versión a la que quieres actualizar y, con un segundo clic, creas un PR de corrección que hace referencia a todas las vulnerabilidades que resuelve la actualización. Tener esta información directamente en el PR ofrece visibilidad crucial para otras personas de tu organización.

pull request de GitHub de Snyk que enumera seis vulnerabilidades en dependencias de npm y sus niveles de gravedad.

¡Pruébala!

Esta experiencia está disponible en todos los proyectos de Snyk que usan Maven, .NET, npm, Python, Ruby o Yarn. Para verla, solo tienes que ir a un proyecto de tu organización. Al abrirlo, verás la nueva vista que agrupa las dependencias.

¡Felices correcciones!

Solicita una demo en vivo de Snyk para proteger el código abierto

Habla con nuestros expertos en seguridad para descubrir cómo Snyk puede ayudarte a usar software de código abierto de forma segura

Leer más

blog feature snyk container custom base recommendations
Blog

Presentamos Evo Agentic AppSec: seguridad al ritmo del desarrollo con IA

El desarrollo impulsado por IA supera el ritmo de 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 definen el estándar.

feature insights context
Blog

Los ataques autónomos ya están aquí. La defensa debe estar a su altura.

Los atacantes autónomos están reduciendo el tiempo disponible para defenderse. Descubre cómo el descubrimiento, la corrección, la validación y la prevención continuos pueden ayudar a los equipos de seguridad a seguirles el ritmo.

Blog

Por qué los agentes de programación con IA siguen generando fallas de control de acceso

Los agentes de programación con IA pueden generar lógica de autorización que compila y supera la revisión, pero expone los datos de un inquilino a otro. Descubre por qué es difícil detectar el control de acceso roto y cómo prevenirlo.