لكن فحصاً يظهر على طلب الدمج يقف في طريق الفريق بالمعنى الجيّد، كل يوم عمل. هذا يشغّل الكواشف نفسها التي يشغّلها الماسح على كل commit — داخل مشغّلك أنت، فيبقى الكود غير المنشور على جهازك.
هذا هو الجزء الذي يستحقّ الدقّة، لأنه الاعتراض الذي ينهي أغلب النقاشات حول ماسحات الأمان.
محرّك الـ201 كاشفاً يُنزَّل إلى مشغّلك ويُنفَّذ هناك. ما يُرسَل إلى SaferICO عدد لكل درجة خطورة وقائمة معرّفات قواعد بأسماء ملفّات وأرقام أسطر — لا الكود، ولا سلاسل الأدلّة، لأنها تقتبس مصدرك.
حزمة الاختبار تفحص جسم الطلب الصادر بحثاً عن مقاطع من المصدر الذي فُحِص للتوّ. الادّعاء مُختبَر، لا موعود.
المحرّك يحتاج أضعاف ذلك على قاعدة كود حقيقية. مشغّل GitHub لديه نواة كاملة وبلا حدّ زمني، فالفحص الذي يجري على commitك هو الفحص الكامل لا نسخة مختصرة منه.
المشغّل يجلب المحرّك الحالي في كل تشغيلة. سير عمل ثُبِّت قبل سنة يحصل اليوم على كواشف اليوم.
مخرَج SARIF 2.1.0 يضع النتائج في تبويب Security في مستودعك وعلى الـdiff سطراً سطراً، حيث ينظر المراجع أصلاً.
الافتراضي fail-on high: أي نتيجة عند هذه الدرجة أو أعلى توقف البناء. اخفضه بينما تصفّي متراكماً وارفعه حين تنظف — عتبة لا يستطيع أحد اجتيازها تُطفَأ خلال أسبوع، والفحص المُطفَأ لا يحمي شيئاً.
الأدوات نفسها (الماسح، لوحات التحكّم، مساحة عمل SAFI) واجهتها بالإنجليزية حالياً. هذه الصفحات تشرح لك كل شيء بالعربية قبل أن تدخل إليها.
خطوات ثلاث، وملفّ سير عمل واحد.
الملفّ منشور على العنوان https://saferico.com/sfi-ci.mjs — اقرأه كاملاً قبل أن تضعه في سير عملك. أداة أمان تطلب منك تشغيل ما لا تستطيع قراءته تناقض نفسها.
ما يُباع هنا ليس المحرّك — المحرّك يعمل عندك — بل الجلسة والتقرير المرتبطان بحسابك: تاريخ لكل commit، وربط النتائج بما رآه الماسح على الويب.
من تبويب مفاتيح API في حسابك. حتى خمسة مفاتيح لكل حساب، قابلة للإلغاء، ولكل واحد عدّاد استدعاءات.
المفتاح يوضَع في أسرار المستودع (Secrets)، لا في ملفّ سير العمل نفسه.
خطوة واحدة تجلب المشغّل وتنفّذه على مسار عقودك، مع --fail-on لتحديد العتبة و--sarif لإخراج التقرير.
ثبّت إصدار المحرّك بـ--engine-version حين تريد فحصاً قابلاً لإعادة الإنتاج بالضبط — مثلاً عند التحقيق في نتيجة قديمة.
النتائج تظهر على تبويب Security وعلى الـdiff، ورمز الخروج يقرّر إن كان البناء يمرّ.
الجلسة والتقرير على حسابك يكلّفان رصيدين لكل استدعاء، وهما ضمن باقة وكلاء الذكاء الاصطناعي (59.9 دولاراً شهرياً).
الصق عنوان العقد لترى صلاحيات المالك والسيولة ونتيجة محاكاة البيع قبل أن تخاطر بأموالك. رسم صغير لكل فحص يُعرض قبل التوقيع — ومشمول بلا حدود مع أي اشتراك.