Skip to main content

Contenido enriquecido en la base de datos de vulnerabilidades pública de Snyk

Escrito por
Headshot of Dan Mckean

Dan Mckean

vulnerability database

8 de abril de 2019

0 minutos de lectura

En Snyk, nos enfocamos en la seguridad y, en particular, en hacer que el software de código abierto sea más seguro. Como también usamos software de código abierto, nos interesa contribuir a la comunidad cuando podemos y aumentar la disponibilidad de información sobre bibliotecas de código abierto para todos, sean usuarios de Snyk o no.

Nuestra base de datos pública de vulnerabilidades es un ejemplo de ello y recientemente recibió algunas mejoras que la hacen aún más útil para la seguridad.

Desglose completo de versiones

Para empezar, agregamos una tabla en cada página de paquete que muestra todas sus versiones. Junto a cada versión, indicamos cuántas vulnerabilidades tiene, desglosadas por nivel de gravedad. Así puedes revisar una versión específica o simplemente encontrar una versión sin vulnerabilidades conocidas que se ajuste a tus necesidades.

Por ahora, esta nueva tabla de versiones solo aparece en paquetes de npm, como jquery, bootstrap o angular, pero pronto agregaremos compatibilidad con otros administradores de paquetes.

También incluimos etiquetas útiles para que puedas identificar fácilmente la versión más reciente, las versiones obsoletas o las versiones preliminares (alfa, beta o candidatas a lanzamiento). También se muestran las licencias, para que puedas ver en qué versión se modificó una licencia.

Tabla de versiones con las publicaciones de software, las fechas de publicación, las licencias MIT y el recuento directo de vulnerabilidades.

Por el momento, solo mostramos vulnerabilidades directas, es decir, las que están en el paquete en sí y no en alguna de sus dependencias. Pronto incluiremos aquí las vulnerabilidades indirectas o transitivas (las que corresponden a las dependencias del paquete).

De todos modos, por supuesto, también puedes registrarte en Snyk para analizar todo tu código, incluidas todas sus dependencias.

Advertencias de obsolescencia

Además de los cambios en las versiones de los paquetes, también agregamos una advertencia para los paquetes cuya versión más reciente está marcada como obsoleta, para que sepas cuáles ya no tienen soporte. Por ahora, esto también está disponible solo para npm, pero pronto agregaremos compatibilidad con otros administradores de paquetes.

También notarás algunos encabezados nuevos que muestran las fechas de la primera y la última publicación. En conjunto, pueden ayudarte a determinar qué tan consolidado y bien mantenido está un paquete antes de decidirte a usarlo.

Página de Snyk Vulnerability Database para node-uuid, con una advertencia de obsolescencia, licencias detectadas, versiones del paquete y una vulnerabilidad de denegación de servicio directa.

Desglose de CVSS

Por último, agregamos un desglose detallado de la puntuación CVSS de cada vulnerabilidad, para todos los administradores de paquetes compatibles. Esto te ayudará a determinar cuánto debes preocuparte por una vulnerabilidad según los factores que influyen en la puntuación. Además, los detalles existentes y las indicaciones para corregirla te ayudarán a mantenerte libre de vulnerabilidades.

Página de la base de datos de vulnerabilidades de Snyk para bower, que muestra una vulnerabilidad de escritura arbitraria de archivos, una puntuación CVSS de 8.0 y detalles de gravedad alta.

Toda esta información (y más) está disponible a través de nuestra API como parte de nuestra base de datos completa de vulnerabilidades de productos.

Con los cambios que incorporamos a la base de datos de vulnerabilidades pública, esperamos que el código abierto sea más seguro, accesible y fácil de implementar para todos. Para obtener más información sobre la seguridad del código abierto, puedes suscribirte a nuestro blog, unirte a la Secure Developer Community o leer nuestro informe recién publicado sobre el estado de la seguridad del código abierto.

Empieza con Capture the Flag

Aprende a resolver desafíos de Capture the Flag viendo 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

illustration hero ai
Blog

PHP corrige dos vulnerabilidades críticas de RCE sin autenticación (CVE-2026-109618, CVE-2026-109619): actualiza ahora

Dos fallas críticas en el ciclo de solicitudes de PHP pueden permitir la ejecución remota de código sin autenticación. Actualiza a una versión corregida o instala una corrección retroportada por un proveedor para las versiones anteriores.

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.