مكوّن فحص التطبيقات في purpleteam
استنساخ هذا المستودع.
cd إلى الدليل الجذر للمستودع وشغّل:
npm install
انسخ ملف config/config.example.json إلى config/config.local.json.
استخدم config/config.js للتوثيق والمزيد من الأمثلة.
خذ مفتاح Zap API الذي قمت بإعداده في مشروع purpleteam-s2-containers واستبدل قيمة <zap-api-key-here> في ملف config.local.json.
يجب أن تكون القيمتان التاليتان متماثلتين. كما يجب أن تتطابقا مع قيمة outcomes.dir الخاصة بـ orchestrator:
slave.report.dir قم بإعداد هذه القيمة. يجب أن يكون دليلاً من اختيارك يستخدمه كل من orchestrator وحاويات app-scanner. يجب أن يكون للدليل الذي تختاره وتُعدله صلاحيات مجموعة rwx لأن حاويات المنسِّق والمختبر تشترك في نفس المجموعة، كما أنها تقرأ وتكتب وتحذف ملفات النتائج داخل هذا الدليل.
results.dir قم بإعداد هذه القيمة. يجب أن يكون دليلاً من اختيارك يستخدمه كل من orchestrator وحاويات app-scanner. يجب أن يكون للدليل الذي تختاره وتُعدله صلاحيات مجموعة rwx لأن حاويات المنسِّق والمختبر تشترك في نفس المجموعة، كما أنها تقرأ وتكتب وتحذف ملفات النتائج داخل هذا الدليل.