يمكن أن تتسلل هجمات الاعتماديات (dependency attacks) إلى التطبيق عبر الحزم وملفات التوصيف (manifests) وسير عمل التثبيت، وذلك قبل وقت طويل من وصول الإصدار إلى بيئة الإنتاج. وتعمل هذه الدورة التدريبية على تطوير مهارات عملية في أمن سلسلة التوريد البرمجية مع التركيز على تطبيق محدد ومسار بنائه (build pipeline)، بدءاً من تحليل مخاطر الاعتماديات ووصولاً إلى التحقق من المخرجات البرمجية (artifacts) وتطبيق الضوابط الأمنية الصارمة على مسار العمل. وفي ختام الدورة، يكتسب مهندسو أمن التطبيقات (AppSec) والمنصات القدرة على تنفيذ عملية إصدار برمجيات يمكن الدفاع عنها، وتستند إلى الأدلة والسياسات وضوابط ملموسة ضمن دورة التكامل والتسليم المستمر (CI/CD).
تغطي الدورة موضوعات: انتحال أسماء الحزم (typosquatting)، وخلط التبعيات (dependency confusion)، وإنشاء وتحليل قائمة مواد البرمجيات (SBOM)، وتصنيف نتائج تحليل تكوين البرمجيات (SCA)، والتوقيع باستخدام Sigstore دون الحاجة لمفاتيح (keyless signing) عبر أدوات cosign وRekor، ومتطلبات معيار SLSA v1.2، وتعزيز أمان مسار العمليات (pipeline) بالكامل من البداية إلى النهاية.