استكشاف الأخطاء وإصلاحها
حل حالات فشل النظام الأساسي CLI وGitHub Action دون الكشف عن الأسرار.
فحوصات المنصة
- فشل التحقق: قم بتأكيد سجل TXT المعتمد وانتظر انتهاء صلاحية ذاكرة التخزين المؤقت السلبية.
- يبقى التدقيق في قائمة الانتظار: تحقق من حالة الخدمة وسعة الخطة المتاحة قبل إعادة المحاولة.
- تم تغيير درجة الأمان: مقارنة الملف الشخصي، والوحدات، والتغطية، ومجموعة القواعد، وإصدار التسجيل، وbaseline.
- لم يصل التنبيه: اختبر القناة وتأكد من الوجهة المحفوظة وعتبة الخطورة.
Supabase فحوصات المسح العميق
- لم يتم اكتشاف المشروع: أدخل عنوان URL للمشروع والمفتاح المجهول يدويًا.
- لا يمكن بدء الفحص: تأكد من التحقق من مجال النظام الأساسي.
- الوصول غير المتوقع إلى البيانات: قم بإعادة الإنتاج باستخدام الدور المجهول وافحص سياسة RLS المقصودة.
- تم ربط مشروع خاطئ: قم بإلغاء ربطه قبل توصيل المشروع الصحيح.
CLI الشيكات
- النائب مفقود: تحقق من المسار الثنائي العالمي npm أو استخدم npx vice-security.
- فشل عمليات فحص المتصفح: تأكد من توفر تبعيات Chromium ووقت التشغيل المتوافقة.
- يتم فحص ملف غير متوقع: افحص جذر المشروع و.viceignore.
- التدقيق بطيء: قم بمراجعة حجم المستودع وسجل Git والتبعيات والوحدات النمطية المخصصة.
GitHub Action الشيكات
- فشل تعليق العلاقات العامة: منح طلبات السحب: الكتابة للحدث الموثوق به.
- SARIF فشل التحميل: منح الأحداث الأمنية: كتابة وتأكيد توفر فحص الكود.
- فشل تحديث الشارة: محتويات المنحة: كتابة ومراجعة حماية الفرع.
- تم تغيير حد CI بشكل غير متوقع: قارن إصدار الإجراء والتكوين وbaseline وتغطية التقرير.
قم بإعداد تقرير دعم مفيد
قم بتضمين سطح VICE، والأمر الدقيق أو خطوة سير العمل، والحزمة أو إصدار الإجراء، وإصدارات المحرك ومجموعة القواعد، وحالة التغطية، والخطأ المعقم، وبيئة التشغيل.
إزالة القيم الحساسة
لا تقم أبدًا بإرفاق ملفات تعريف الارتباط المباشرة، أو رؤوس التفويض، أو Supabase مفاتيح دور الخدمة، أو رموز GitHub، أو خطافات الويب Discord، أو الأسرار الأولية.
تواصل مع VICE
قم بإجراء تدقيق أمان الويب باستخدام VICE Platform.