فحص الأمان وإصلاح النتائج
آخر مراجعة:
تجمع «الأمان» نتائج فحص الكود وفحص الاعتماديات. النتيجة المحفوظة تصف آخر فحص، وقد تصبح قديمة بعد تعديل المشروع. اقرأ تاريخها وأعد الفحص بعد الإصلاح.
قراءة النتائج داخل المشروع
- 1
افتح «الأمان»
اختر التبويب من أدوات المشروع، أو افتحه من «+». راجع وقت آخر فحص وحالته. فتح التبويب يقرأ النتائج المحفوظة ولا يبدأ فحصًا عميقًا مدفوعًا.
- 2
راجع المخاطر
تظهر الخطورة والعنوان والوصف والإصلاح المقترح. قد يظهر الملف والسطر والفئة. يعرض فحص النشر النتائج الحرجة ثم التنبيهات والمعلومات.
- 3
فرّق بين النتيجة وغياب الفحص
«لم يُفحص بعد» تعني غياب نتيجة محفوظة. النتيجة النظيفة تعني أنه لم تُرصد مشكلة في ذلك الفحص، وليست ضمانًا شاملًا لكل سلوك في التطبيق.
الفحص العميق وتأكيد التكلفة
- 1
افتح بطاقة التأكيد
داخل «الأمان»، اضغط «تشغيل الفحص بالذكاء». تظهر خطوات التدقيق وتقدير الرصيد المطلوب. الفحص العميق متاح لباقة الحساب الاحترافية وما فوق، وليس بسبب اختيار باقة نشر للمشروع.
- 2
راجع التقدير
انتظر ظهور تقدير التكلفة واقرأه. هو تقدير حسب حجم المشروع وليس سعرًا نهائيًا ثابتًا. إذا بقي التقدير قيد الحساب أو ظهر صفر غير متوقع، يمكنك الإلغاء وإعادة فتح البطاقة؛ لا تعتبره وعدًا بأن الفحص مجاني.
- 3
وافق أو ألغِ
اضغط «موافق، ابدأ الفحص» إذا قبلت استخدام الرصيد، أو «إلغاء» للرجوع. إذا ظهرت رسالة عدم أهلية الباقة، راجع الفوترة. فحص الاعتماديات يبقى متاحًا مجانًا.
- 4
تابع المهمة في المحادثة
ينتقل العمل إلى مهمة كودي لقراءة الكود وتحليله، لا لإصلاحه تلقائيًا. تابعها حتى تنتهي؛ لا توجد مدة ثابتة، وقد تطول مع حجم المشروع.
- 5
راجع التقرير ثم اختر الإصلاح
عند اكتمال المهمة، تُحدّث نتائج «الأمان» إذا أمكن استيراد التقرير. إن بقيت قديمة أو لم يظهر تقرير، اقرأ نتيجة المحادثة وتاريخ الفحص قبل بدء فحص مدفوع آخر. عند فشل البدء، انتظر زوال السبب ثم حاول مجددًا.
يراجع التدقيق منطق تسجيل الدخول والصلاحيات، والتعامل مع المدخلات والأسرار والطلبات والملفات وإعدادات الحماية. يعرض ما وجده مع اقتراحات إصلاح؛ التنفيذ يحتاج مهمة إصلاح منفصلة.
لماذا منع فحص النشر المحاولة؟
قبل النشر تحاول المنصة إجراء فحص أساسي مجاني للكود. النتائج المصنفة «حرجة» تمنع النشر، مثل بعض الأسرار المكشوفة أو الأوامر الخطرة. التنبيهات المتوسطة والمنخفضة لا تمنعه وحدها. إذا تعذّر تشغيل الفاحص نفسه، قد يستمر النشر؛ لا تعتبر نجاحه بديلًا عن مراجعة النتائج.
- 1
اقرأ نتيجة المنع
في «النشر»، راجع التقرير أسفل رسالة المنع. حدّد النتيجة الحرجة والإصلاح المقترح. لا تتجاهلها لمجرد أن المعاينة تعمل.
- 2
أرسلها إلى كودي
افتح «الأمان» واضغط «أصلح مع كودي» عند ظهور النتائج. وفي حالة فشل نشر، يمكنك استخدام «حلّ مع كودي» من لوحة النشر. هذه الأزرار تبدأ مهمة إصلاح وقد تستهلك رصيدًا.
- 3
انتظر الإصلاح واختبره
تابع المهمة حتى تكتمل، ثم جرّب المعاينة. عند سر مكشوف، استخدم الأسرار لحفظ القيمة واطلب إزالة القيمة الصريحة من الكود.
- 4
أعد النشر للتحقق
عد إلى «النشر» وأعد المحاولة. تُفحص الملفات مجددًا؛ لا يوجد زر لتجاوز النتيجة الحرجة. إذا لم يظهر زر إصلاح، اكتب وصف النتيجة لكودي دون أسرار.
فحص الاعتماديات
- 1
حدّث فحص الاعتماديات
داخل «الأمان»، انزل إلى «فحص الاعتماديات التلقائي» واضغط «تحديث». الفحص مجاني ولا يبدأ مهمة إصلاح. انتظر توقف «يفحص».
- 2
راجع الحزم المتأثرة
يعرض الجدول اسم الحزمة والخطورة وحالتها، وقد تظهر «إصلاح متاح». هذا الفحص استشاري ولا يمنع النشر وحده.
- 3
اختر ما تريد إصلاحه
حدد الحزم بالمربعات واضغط «أصلح المختار مع كودي». دون تحديد، يظهر «أصلح الكل مع كودي». الإصلاح مهمة منفصلة وقد يستهلك رصيدًا.
- 4
تحقق بعد التحديث
انتظر انتهاء المهمة وجرّب التطبيق، ثم اضغط «تحديث» لفحص الاعتماديات مجددًا. إذا فشل جلب الفحص، انتظر قليلًا وحاول مرة أخرى.
يحتاج فحص الاعتماديات ملفًا يثبت إصدارات الحزم. عند غيابه أو تعذّر الفحص، قد تكون القائمة فارغة دون أن يكون الفحص قد اكتمل. لا تُظهر اللوحة كل أسباب التخطي حاليًا. إن شككت، اطلب من كودي التحقق من اكتمال الفحص، ولا تعتبر الجدول الفارغ شهادة أمان.