اكتشف المفاتيح المسرّبة والكود الخطِر
قبل النشر
اربط GitHub أو Bitbucket، أو شغّل واجهة سطر الأوامر على جهازك. يعثر فاحص المستودعات على الأسرار المكتوبة في الكود والاعتماديات الضعيفة والكود غير الآمن وإعدادات وكلاء الذكاء الاصطناعي الخطِرة، ثم يكتب الإصلاح ويمكنه فتح طلب الدمج.
Fair · Repo Health
Quality Gate: FAILED1
Secrets
4
SAST
2
Dep CVEs
فاحص المستودعات واحدة من ست أدوات في Scanverra. واشتراك واحد يغطيها جميعًا.
اطّلع على الأدوات الستما الذي نحلّله
التبعيات، والثغرات، وجودة الكود: كل ذلك في مسح واحد.
اكتشاف SAST والأسرار
تحليل ثابت لـ JS وTS وPython: يغطي SSRF، وحقن NoSQL، وإعادة التوجيه المفتوح (open redirect)، وحقن القوالب (template injection)، والهروب من البيئة المعزولة (sandbox escapes)، وإلغاء التسلسل غير الآمن (insecure deserialization)، وأنماط الأسرار بما في ذلك الاكتشاف القائم على الإنتروبيا.
مسح ثغرات CVE في التبعيات
يتم فحص ملفات القفل والبيان لـ npm وPython وGo وRuby وPHP وRust وJava و.NET وDart مقابل قواعد بيانات ثغرات محدَّثة باستمرار. تُصنَّف ثغرات CVE حسب الخطورة مع إصدار الإصلاح الدقيق، بالإضافة إلى اكتشاف الحزم القديمة مع عرض أحدث إصدار متاح.
أمان IaC والتهيئة
Dockerfile، وdocker-compose، وKubernetes (سياقات الأمان، والصلاحيات، وأسرار ConfigMap)، وGitHub Actions: يتم فحص الإجراءات المثبَّتة بإصدار محدد (pinned actions)، وصلاحيات write-all، وحقن السكربت.
إصلاحات بالذكاء الاصطناعي وإنشاء طلبات السحب
كل نتيجة تأتي مصحوبة بإصلاح مكتوب بالذكاء الاصطناعي. اختر ما تريده وسيفتح Scanverra طلب سحب (pull request) على GitHub: مع عنوان ونص وفروقات (diff) مُعبَّأة مسبقًا. أخفِ النتائج الإيجابية الكاذبة عبر تعليقات مضمّنة.
أداة لفحص الأسرار في كل فحص
يتضمن كل فحص للمستودع كشف الأسرار: أنماط مخصصة لمفاتيح واجهات السحابة والدفع والمراسلة والذكاء الاصطناعي، إضافة إلى السلاسل عالية العشوائية، ليُكتشف المفتاح المسرّب مع نتائج SAST والتبعيات وIaC. يفحص الملفات الحالية في الفرع؛ غيّر أي مفتاح يُعثر عليه قبل حذفه.
تفضّل سطر الأوامر؟
تفحص @scanverra/cli الكود الخاص بك على جهازك، دون الحاجة لربط GitHub أو Bitbucket. لا يُرسَل إلى Scanverra سوى النتائج.
المزيد عن CLInpx @scanverra/cli scan .كيف يعمل
من المسح إلى طلب السحب المدمج: دون مغادرة المتصفح.
اربط GitHub أو Bitbucket
مصادقة OAuth بنقرة واحدة: نطلب فقط الصلاحيات اللازمة لقراءة الكود الخاص بك، واختياريًا فتح طلبات سحب على GitHub.
اختر مستودعًا وفرعًا
اختر أي مستودع من القائمة. حدد الفرع المراد مسحه: يكون الفرع الافتراضي لمستودعك هو الخيار الافتراضي.
راجع النتائج حسب الفئة
تُفصِّل تبويبات الأمان والجودة وIaC والتبعيات والتحليل كل نتيجة مع درجة الخطورة، ومسار الملف، ورقم السطر.
طبّق الإصلاحات وأنشئ طلب سحب
اقبل الإصلاحات المقترحة بالذكاء الاصطناعي، وعدّل الكود إذا لزم الأمر، ثم افتح طلب سحب على GitHub بنقرة واحدة.
قائمة الفحص الكاملة
إشارات شاملة عبر SAST، والأسرار، والتبعيات، وIaC، وجودة الكود.
يتكامل جيدًا مع
تغطي كل أداة في Scanverra زاوية واحدة. وهاتان الأداتان تغطيان الزوايا التالية.
اشتراك واحد
الأدوات الست في خطة واحدة
- مجانًا: 5 فحوص من فاحص المستودعات شهريًا، دون بطاقة.
- Pro: فحوص غير محدودة من فاحص المستودعات، بالإضافة إلى فحوص غير محدودة على الأدوات الخمس الأخرى. فوترة شهرية، وإلغاء في أي وقت.
قراءات ذات صلة
Automating Code Quality and Dependency Audits in CI/CD
How to catch vulnerable dependencies, license issues, and quality drift on every pull request instead of during a quarterly cleanup.
npm audit vs. Snyk vs. Dependabot: Choosing the Right Dependency Scanner
Three names that come up constantly, doing genuinely different jobs - and why most teams end up using more than one, not choosing just one.
Understanding CVSS Scores: How to Prioritize Vulnerability Fixes
A 9.8 and a 7.5 aren't just "high" and "medium" - what actually goes into a CVSS score, and why the number alone shouldn't decide what you patch first.
Website Audit
Performance, SEO & accessibility
Security Scanner
Headers, secrets, SSL & CSRF risk
Browser Audit
Broken links, JS errors & forms
امسح وأصلح وانشر: في دقائق
اربط مستودعك، وراجع كل نتيجة، وافتح طلب سحب فقط عندما تقرر ذلك.