Dependency Scanning بررسی کتابخانه‌ها و بسته‌های مستقیم و غیرمستقیم برنامه برای نسخه‌های آسیب‌پذیر یا سیاست‌های ناسازگار است. وقتی این تحلیل شامل ترکیب نرم‌افزار و مجوزها باشد معمولاً با عنوان SCA یا Software Composition Analysis شناخته می‌شود.

نمونه دستورها

اکوسیستمدستور
PHP / Composercomposer audit
Node.jsnpm audit
Pythonpip-audit
Gogovulncheck ./...
Image و فایل‌سیستمtrivy image shop:1.0
composer audit
npm audit
# Python after installing pip-audit
pip-audit
# Go after installing govulncheck
govulncheck ./...

نتیجه باید با نسخه متاثر، امکان دسترسی به کد آسیب‌پذیر و شرایط اجرا تطبیق داده شود. تغییر کورکورانه وابستگی‌ها ممکن است Breaking Change ایجاد کند.

اصطلاحات مرتبط: اس‌سی‌ای، سی‌وی‌ای، سی‌دبلیو‌ای، فهرست اجزای نرم‌افزار، زنجیره تامین نرم‌افزار.