आधुनिक ऐप्स कई third-party dependencies (libraries, packages) का उपयोग करते हैं, जिनमें vulnerabilities हो सकती हैं या जो malicious हो सकती हैं। dependency सुरक्षा का प्रबंधन — उन्हें scan करना, update करना और vet करना — महत्वपूर्ण है, क्योंकि vulnerable dependencies एक सामान्य attack vector हैं (OWASP)।
जोखिम: dependencies आपके attack surface का हिस्सा हैं
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.
