Las aplicaciones modernas usan muchas dependencias de terceros (librerías, paquetes), que pueden contener vulnerabilidades o ser maliciosas. Gestionar la seguridad de dependencias — escanearlas, actualizarlas y evaluarlas — es importante, ya que las dependencias vulnerables son un vector de ataque común (OWASP).
Por qué es importante
Apps depend on MANY third-party packages (and their transitive dependencies):
→ a vulnerability in ANY dependency is a vulnerability in YOUR app
→ "using components with known vulnerabilities" is an OWASP Top 10 risk
→ MALICIOUS packages (typosquatting, compromised packages) — supply chain attacks
→ you're trusting/running a lot of code you didn't write.
