مراجعة كود بالأمان أولاً

ذكاء اصطناعي + أدوات أمان.
صفر نقاط عمياء.

diffray يجمع بين أدوات الفحص الأمني الرائدة في الصناعة (TruffleHog، Semgrep) مع تفسير الذكاء الاصطناعي. اكتشف الأسرار المسربة والثغرات قبل وصولها للإنتاج.

لماذا الذكاء الاصطناعي وحده لا يكفي

نماذج الذكاء الاصطناعي رائعة في التفكير، لكن الأدوات المتخصصة تكتشف ما يفوته الذكاء الاصطناعي

ذكاء اصطناعي فقط
وعي بالسياق
التفكير حول الأنماط
قد يفوت حالات حدية
إيجابيات كاذبة سلبية محتملة
أدوات فقط
اكتشاف دقيق
إيجابيات كاذبة سلبية منخفضة
إيجابيات كاذبة عالية
لا فهم للسياق
ذكاء اصطناعي + أدوات (diffray)
معدلات اكتشاف أعلى
إيجابيات كاذبة أقل
سياق أفضل
إصلاحات قابلة للتنفيذ

الأدوات تكتشف. الذكاء الاصطناعي يتحقق ويشرح. تحصل على نتائج قابلة للتنفيذ.

TruffleHog
اكتشاف الأسرار

تكامل TruffleHog

أداة فحص أسرار رائدة في الصناعة تكتشف بيانات الاعتماد المسربة ومفاتيح API والبيانات الحساسة قبل وصولها لمستودعك.

ما تكتشفه:

مفاتيح وصول AWS
رموز GitHub
مفاتيح خاصة (RSA، SSH)
اتصالات قاعدة البيانات
700+ تنسيق مفتاح API
رموز JWT
بيانات اعتماد السحابة
أسرار الجلسات

كيف تعمل TruffleHog:

1

أنماط Regex

تطابق تنسيقات بيانات الاعتماد المعروفة

2

تحليل الإنتروبيا

تكتشف سلاسل عالية الإنتروبيا التي تبدو كأسرار

3

التحقق

تحاول التحقق مما إذا كانت الأسرار المكتشفة نشطة

تعزيز الذكاء الاصطناعي

  • يتحققيؤكد أنها بيانات اعتماد حقيقية، ليست إيجابية كاذبة
  • يقيّم الخطورةمفتاح اختبار مقابل بيانات اعتماد إنتاج
  • يوفر السياقأين يُستخدم والتأثير المحتمل
  • يقترح الإصلاحكيفية التدوير والتأمين

ما يكتشفه Semgrep:

ثغرات الحقن

حقن SQL، حقن الأوامر، XSS

مشاكل المصادقة

كلمات مرور مُضمنة، تشفير ضعيف

إعدادات غير آمنة

وضع التصحيح، إعدادات CORS خاطئة

جودة الكود

مؤشر فارغ، تسريبات موارد

30+ لغة مدعومة:

TypeScriptJavaScriptPythonGoJavaKotlinRubyPHPC/C++RustSwift
Semgrep
التحليل الثابت

تكامل Semgrep

تحليل ثابت سريع ومفتوح المصدر يجد الأخطاء والثغرات الأمنية باستخدام مطابقة الأنماط الدلالية. على عكس أدوات regex، Semgrep يفهم بنية الكود.

تعزيز الذكاء الاصطناعي

  • يتحقق من الصلةيفحص إذا كان الاكتشاف ينطبق على كودك
  • يقلل الضوضاءيصفي الإيجابيات الكاذبة بناءً على السياق
  • يرتب الخطورةيصنف حسب المخاطر الفعلية
  • يشرح الثغرةكيف يمكن استغلالها
  • يوفر الإصلاحاتتغييرات كود محددة

خط أنابيب الأمان

كيف تتكامل أدوات الأمان في كل مراجعة كود

1

اكتشاف تغييرات PR

كود جديد يُدفع لطلب سحب

2

فحص TruffleHog

أداة فحص الأسرار تفحص التغييرات الجديدة فقط

3

تحليل Semgrep

التحليل الثابت يعمل على الكود المُعدَّل

4

الذكاء الاصطناعي يتلقى السياق

مخرجات الأداة + سياق الكود تُرسل للذكاء الاصطناعي

5

الذكاء الاصطناعي يتحقق ويصفي

الإيجابيات الكاذبة تُزال، النتائج تُغني

6

تقرير قابل للتنفيذ

مشاكل واضحة ومرتبة مع إصلاحات

فحص تفاضلي

يحلل التغييرات في الPR فقط — فحوصات سريعة، لا ضوضاء من مشاكل موجودة

تحقق الذكاء الاصطناعي

كل اكتشاف يُراجع بواسطة الذكاء الاصطناعي — الإيجابيات الكاذبة تُصفى، السياق يُضاف

تقارير موحدة

كل النتائج في تعليق واحد منظم بتنسيق متسق

اكتشف مشاكل الأمان
قبل الإنتاج

الأسرار المسربة والثغرات ليس لديها فرصة. ابدأ تأمين كودك اليوم.

TruffleHog + Semgrep متضمنان
لا حاجة لإعداد
يعمل على كل PR