متى لا تكفي نتيجة خالية من النتائج لاعتبار قرار الإصدار مكتملًا؟
التغطية تصف وصول الأدلة
تسجّل التغطية المحللات المهيأة للعملية وحالاتها ومجالات الأدلة التي وصلت فعلًا. تختلف حالة عدم وجود نتائج بعد اكتمال التحليل المطلوب عن حالة عدم تشغيل التحليل أصلًا.
اقرأ حالات المحللات بدقة
completed: نُفّذ المحلل، وفي CI المُدار يجب أن يكون مرصودًا أيضًا حتى يفي بالمتطلب.not_applicable: تحقق المحلل من قابلية التطبيق وتبيّن أن الهدف لا يحتاج إلى هذا التحليل.skipped: لم يُنفّذ المحلل، ويحدد السبب ما إذا كانت السياسة تقبل ذلك.failed: بدأ المحلل العمل لكنه لم يسلّم تغطية موثوقة.
لماذا يؤدي غياب SCA إلى INCOMPLETE؟
تُعد SCA أحد المدخلات الأمنية. في مثال الإصدار تشترط السياسة SCA، لكن أدلة التبعيات المطلوبة لم تصل؛ لذلك يصل مسار التغطية إلى INCOMPLETE. لا ينشئ ذلك نتيجة أمنية مصطنعة ولا يغيّر SEC-001.
ماذا أفعل بعد ذلك؟
استخدم مرجع التغطية لحالات المحرك وأسبابه الدقيقة، ثم سجل المحللات لتحديد مصدر الأدلة. يشرح اشتراط التغطية خياري --fail-on-coverage-gap و--require-analyzers، وتبقى الخيارات الدقيقة في مرجع scan.