Moderne apps gebruiken veel third-party dependencies (bibliotheken, packages), die kwetsbaarheden kunnen bevatten of schadelijk kunnen zijn. Het beheren van dependency-veiligheid — scannen, updaten en controleren — is belangrijk, omdat kwetsbare dependencies een veel voorkomende aanvalsvector zijn (OWASP).
Het risico: dependencies maken deel uit van je aanvalsoppervlak
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.
