تخطٍّ إلى المحتوى
Fendixالتوثيقالتوثيق

.fendix.yaml · SEC-001 · SARIF

الإصدار الحالي v3.7.0
دليلمستقرv3.7.0

الفحص باستخدام المصادقة

قدّم بيانات اعتماد اختبار دون حفظ الأسرار في المستودع، وتحقق من تغطية المسارات المحمية.

في هذه الصفحة

كيف أفحص المسارات المحمية بأمان؟

استخدم هوية اختبار محدودة الصلاحيات

  • استخدم حسابًا غير إنتاجي بأقل صلاحيات لازمة للاختبار.
  • احفظ بيانات الاعتماد في أسرار 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 وملفات التعريف ومتغيرات البيئة في مرجع المصادقة.