Fendix
منصة لقرارات أمان التطبيقات
بتحوّل نتايج SAST و DAST و SCA، ونتايج SARIF المستوردة، لـ findings بتتقيّم بقواعد ثابتة (deterministic)، وليها درجة ثقة (confidence)، ولقرار إصدار للـ CI بياخد التغطية (coverage) في الحسبان. عبارة عن CLI مفتوح المصدر بـ Go (MIT) بإصدارات موقّعة و SBOMs، وكمان workspace تجاري مُستضاف.
أبرز النقاط
- findings ليها درجة ثقة (confidence) من SAST و DAST و SCA، وكمان من نتايج SARIF 2.1.0 المستوردة من أدوات زي CodeQL و Semgrep و Trivy.
- بيحدد السماح بالإصدار أو إيقافه بناءً على درجة الثقة في الأدلة، إلى جانب الخطورة (severity)، وكل نقطة في الـ score بتاع أي finding ليها سبب مكتوب.
- بياخد التغطية (coverage) في الحسبان: الـ scanner اللي ما اشتغلش بيتسجل skipped أو failed، ومش بيتحسب بالغلط على إنه فحص ناجح من غير مشاكل.
- Deterministic: مفيش أي موديل machine learning في الاكتشاف، ولا في الـ scoring، ولا في القرارات.
- إصدارات موقّعة معاها SBOMs بصيغة CycloneDX و SPDX، و SLSA provenance، ومفيش أي telemetry من الـ CLI.
- Go
- Python
- Semgrep
- Django
- Next.js
- Sigstore cosign