Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1087

SCA (Análisis de composición de software)

Revisado porCybersecurity entrepreneur & security researcher

¿Qué es SCA (Análisis de composición de software)?

SCA (Análisis de composición de software)Análisis automatizado de los componentes open source y de terceros de una aplicación para identificar vulnerabilidades conocidas, problemas de licencia y dependencias obsoletas o de riesgo.


Las herramientas SCA inspeccionan manifiestos (package.json, pom.xml, go.mod, requirements.txt), lockfiles y artefactos binarios para construir un SBOM y compararlo con bases de vulnerabilidades como NVD, GitHub Advisory Database y OSV. Marcan versiones vulnerables, sugieren actualizaciones seguras, detectan dependencias transitivas y exponen riesgos de licencia. El SCA moderno añade cada vez más análisis de alcanzabilidad para priorizar CVEs realmente explotables en el código. Herramientas habituales: Snyk Open Source, Dependabot, Sonatype Nexus IQ, Mend (antes WhiteSource), JFrog Xray y OWASP Dependency-Check.

Ejemplos

  1. 01

    Dependabot abriendo pull requests para actualizar paquetes npm vulnerables.

  2. 02

    Ejecutar Snyk Open Source en CI para romper el build ante CVEs Críticas con fix disponible.

Preguntas frecuentes

¿Qué es SCA (Análisis de composición de software)?

Análisis automatizado de los componentes open source y de terceros de una aplicación para identificar vulnerabilidades conocidas, problemas de licencia y dependencias obsoletas o de riesgo. Pertenece a la categoría de Seguridad de aplicaciones en ciberseguridad.

¿Qué significa SCA (Análisis de composición de software)?

Análisis automatizado de los componentes open source y de terceros de una aplicación para identificar vulnerabilidades conocidas, problemas de licencia y dependencias obsoletas o de riesgo.

¿Cómo defenderse de SCA (Análisis de composición de software)?

Las defensas contra SCA (Análisis de composición de software) combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para SCA (Análisis de composición de software)?

Nombres alternativos comunes: Seguridad de open source, Escaneo de dependencias.

Términos relacionados

Véase también