Aplikasi moden menggunakan banyak dependency pihak ketiga (library, package), yang boleh mengandungi kelemahan keselamatan atau bersifat berniat jahat. Menguruskan keselamatan dependency — mengimbas, mengemas kini, dan menyemaknya — adalah penting, kerana dependency yang terdedah merupakan vektor serangan yang lazim (OWASP).
Risikonya: dependency adalah sebahagian daripada permukaan serangan anda
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.
