كيف أفحص المسارات المحمية بأمان؟
استخدم هوية اختبار محدودة الصلاحيات
- استخدم حسابًا غير إنتاجي بأقل صلاحيات لازمة للاختبار.
- احفظ بيانات الاعتماد في أسرار CI أو ملف تعريف محلي، ولا تحفظها في
.fendix.yaml. - نفّذ الفحص في بيئة تملكها أو لديك تصريح صريح لاختبارها.
أنشئ ملف تعريف محليًا للمصادقة
أشر إلى الملف من .fendix.yaml بواسطة auth.profile: ci أو مرّر --profile ci. تُحل متغيرات البيئة وقت الفحص.
~/.fendix/profiles/ci.yaml
# ~/.fendix/profiles/ci.yaml — do not commit
auth:
type: bearer
value: ${FENDIX_CI_TOKEN}شغّل الفحص وتحقق
راجع التقرير للتأكد من حالة محلل المصادقة وأدلة المسارات. نجاح الأمر وحده لا يثبت تغطية المسارات المحمية.
terminal
fendix scan --url https://staging.example.com --profile ciلماذا يعمل بهذه الطريقة؟
بيانات الاعتماد مدخلات وقت تشغيل، بينما تبقى السياسة قابلة للمراجعة في المستودع. اقرأ الأدلة والترابط. تجد السلوك الدقيق لـ--auth و--auth-type و--auth-header وملفات التعريف ومتغيرات البيئة في مرجع المصادقة.