Plataforma de análisis de componentes basada en SBOM que hace seguimiento de las dependencias de software y sus vulnerabilidades conocidas en los proyectos de una organización.
fabric8-analytics/fabric8-analytics-vscode-extension
Extensión de VS Code de Red Hat que detecta vulnerabilidades conocidas y problemas de licencias en las dependencias del proyecto mientras editas archivos de manifiesto.
Alternativa open source a:Snyk
- Estrellas
- 258
- Forks
- 195
- Issues abiertos
- 9
- Último commit
- hace 5 días
¿Qué es?
Red Hat Dependency Analytics (RHDA) es una extensión de Visual Studio Code que muestra vulnerabilidades de seguridad en la cadena de suministro de software mientras escribes código. Al abrir un archivo de manifiesto como pom.xml, package.json, go.mod, requirements.txt, pyproject.toml o Cargo.toml, envía la lista de dependencias a un backend alojado por Red Hat y marca en línea los paquetes afectados, indicando la cantidad y la gravedad de las vulnerabilidades. Es compatible con Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle y Cargo.
Además de los indicadores de vulnerabilidades en línea, la extensión ofrece sugerencias de solución rápida con versiones de paquetes recomendadas por Red Hat, un informe HTML detallado por manifiesto y un comando por lotes para analizar todos los paquetes de un espacio de trabajo de JavaScript o Cargo. También detecta discrepancias de licencias entre los manifiestos y los archivos LICENSE, puede generar un SBOM de CycloneDX y analizar las imágenes base de Dockerfile si syft y skopeo están instalados.
Puedes excluir dependencias del análisis mediante comentarios `exhortignore`; los ámbitos de desarrollo y pruebas se omiten de forma predeterminada. La extensión depende de los binarios externos de los gestores de paquetes instalados en tu sistema y envía los datos de los manifiestos al servicio en línea.
Funciones clave
- 01Indicadores de vulnerabilidades en línea en las dependencias de los archivos de manifiesto compatibles.
- 02Sugerencias de Quick Fix que permiten cambiar a versiones de paquetes recomendadas por Red Hat.
- 03Detección de discrepancias de licencias e incompatibilidades entre las licencias de las dependencias.
- 04Análisis por lotes de monorepos de JavaScript/TypeScript y espacios de trabajo de Cargo.
- 05Generación de SBOM de CycloneDX a partir de archivos de manifiesto.
- 06Análisis de imágenes base de Dockerfile con syft y skopeo.
Casos de uso
- Detectar dependencias con vulnerabilidades conocidas mientras editas pom.xml o package.json.
- Revisar un proyecto de Python gestionado con pip, Poetry o uv antes de confirmar cambios en las dependencias.
- Generar un SBOM para un proyecto de Maven o npm y compartirlo con un equipo de seguridad.
- Auditar todos los paquetes de un monorepo de pnpm o Cargo en una sola ejecución.
Inicio rápido
- 1
Instala Visual Studio Code
- 2
Abre la vista Extensiones desde el menú Ver
- 3
Busca Red Hat Dependency Analytics en Marketplace y haz clic en Instalar
Antes de usarlo
- Es necesario tener instalado y disponible en PATH el gestor de paquetes correspondiente al tipo de proyecto (como mvn, npm, pip o cargo).
- Es un servicio en línea alojado por Red Hat, por lo que necesita acceso a la red para analizar las dependencias.
- Las recomendaciones y correcciones para Maven y Gradle requieren añadir el repositorio GA de Red Hat al proyecto.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es fabric8-analytics-vscode-extension?
- Extensión de VS Code de Red Hat que detecta vulnerabilidades conocidas y problemas de licencias en las dependencias del proyecto mientras editas archivos de manifiesto. Red Hat Dependency Analytics (RHDA) es una extensión de Visual Studio Code que muestra vulnerabilidades de seguridad en la cadena de suministro de software mientras escribes código. Al abrir un archivo de manifiesto como pom.xml, package.json, go.mod, requirements.txt, pyproject.toml o Cargo.toml, envía la lista de dependencias a un backend alojado por Red Hat y marca en línea los paquetes afectados, indicando la cantidad y la gravedad de las vulnerabilidades. Es compatible con Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle y Cargo.
- ¿fabric8-analytics-vscode-extension es gratuito? ¿Qué licencia tiene?
- fabric8-analytics-vscode-extension es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿fabric8-analytics-vscode-extension sigue mantenido?
- Mantenimiento activo. El último commit de fabric8-analytics-vscode-extension fue el 2 nov 2026.
- ¿Para qué puedo usar fabric8-analytics-vscode-extension?
- Detectar dependencias con vulnerabilidades conocidas mientras editas pom.xml o package.json. Revisar un proyecto de Python gestionado con pip, Poetry o uv antes de confirmar cambios en las dependencias. Generar un SBOM para un proyecto de Maven o npm y compartirlo con un equipo de seguridad. Auditar todos los paquetes de un monorepo de pnpm o Cargo en una sola ejecución.
- ¿Cómo se instala fabric8-analytics-vscode-extension?
- Instala Visual Studio Code Abre la vista Extensiones desde el menú Ver Busca Red Hat Dependency Analytics en Marketplace y haz clic en Instalar
- ¿Dónde consigo fabric8-analytics-vscode-extension?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta CLI y biblioteca Go que generan un inventario de materiales de software (SBOM) a partir de imágenes de contenedor y sistemas de archivos.
Skill para Claude Code y Codex que analiza proyectos y binarios en busca de copias del decodificador Brotli afectadas por CVE-2026-111497 y orienta sobre las actualizaciones.
Una dependencia de desarrollo de Composer que bloquea la instalación de paquetes PHP con avisos de seguridad conocidos y se actualiza a diario.
Un escáner de vulnerabilidades en dependencias de Python que detecta problemas de seguridad conocidos y paquetes maliciosos, y sugiere cómo corregirlos.
Trivy es un escáner de seguridad de código abierto que detecta vulnerabilidades, errores de configuración, secretos y datos de SBOM en contenedores, sistemas de archivos, repositorios Git, imágenes de VM y Kubernetes.