Le app moderne utilizzano molte dipendenze di terze parti (librerie, pacchetti), che possono contenere vulnerabilità o essere malevole. Gestire la sicurezza delle dipendenze — scansione, aggiornamento e verifica — è importante, poiché le dipendenze vulnerabili sono un vettore di attacco comune (OWASP).
I rischi: le dipendenze fanno parte della tua superficie di attacco
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.
