आधुनिक अनुप्रयोगहरूले धेरै तृतीय-पक्ष निर्भरताहरू (लाइब्रेरी, प्याकेज) प्रयोग गर्छन्, जसमा कमजोरीहरू हुन सक्छन् वा दुर्भावनापूर्ण हुन सक्छन्। निर्भरता सुरक्षा प्रबन्ध गर्नु — स्क्यान गर्नु, अद्यावधिक गर्नु, र जाँच गर्नु — महत्त्वपूर्ण छ, किनकि कमजोर निर्भरताहरू साधारण आक्रमण भेक्टर हो (OWASP)।
जोखिम: निर्भरताहरू तपाईको आक्रमण सतहको अंश हुन्
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.
