أمن الكود بواسطة Sentinel AI
Loading...
Sentinel أمن الكود بالذكاء الاصطناعي
Agent online كيف يعمل

مراجعة أمنية بالذكاء الاصطناعي

اعثر على ما يجده المهاجمون.

قم بإسقاط ملفات المصدر أو سحب مستودع GitHub. يقوم Sentinel بتشغيل محرك قواعد حتمي، ثم مدقق ذكاء اصطناعي، ويتحقق من كل نتيجة مقابل الكود الفعلي الخاص بك قبل أن تصل إلى التقرير.

  • أدلة مؤكدة، لا تخمينات
  • TypeScript · Python · Rust · أكثر من 20 لغة
  • عمليات فحص للقراءة فقط · فروع إصلاح مؤكدة

إضافة كود للفحص

رفع الملفات مستودع GitHub

أفلت ملفات المصدر هنا

أو اختر ملفات من جهازك

اختر الملفات

TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell والمزيد. بحد أقصى 20 ملفاً، 250 كيلوبايت لكل ملف.

تحميل عينة تحتوي على ثغرات

المستودع
Load repository

تعمل المستودعات العامة بدون رمز وصول. استخدم رمز وصول دقيق (fine-grained token) بصلاحية القراءة فقط للمحتويات للمستودعات الخاصة.

مستودع خاص؟ أضف رمز وصول للقراءة فقط
رمز وصول دقيق
نسيان رمز الوصول

يتم إرساله مباشرة إلى api.github.com من هذه التبويب. يُحفظ في الذاكرة فقط، ولا يتم تخزينه أو إرساله إلى أي مكان آخر.

رمز وصول للقراءة فقط في الذاكرة

Read-only access

ملفات المصدر

تحديد الكل مسح

    إضافة الملفات المحددة

    قائمة انتظار الفحص

    مسح الكل

      الوكيل يعمل

      جاري فحص الكود الخاص بك

      The agent is reviewing your files in passes.

      1. استيعاب الملفات والتحقق من صحتها
      2. مسح محرك القواعد
      3. بحث الوكيل باستخدام الأدوات
      4. معلومات CVE والتبعيات
      5. تحقق مستقل
      6. إعداد التصحيحات المعتمدة
      7. بناء التقرير

      النشاط

        فحص جديد
        إصلاح ودفع نسخ التقرير تنزيل .md

        مراجعة أمنية مؤكدة

        تقرير الأمان

        ·

        0 /100

        درجة المخاطر

        حرجة0
        عالية0
        متوسطة0
        منخفضة0

        0 النتائج

        التحقق المستقل

        تم التأكيد
        0
        بحاجة إلى مراجعة
        0
        مرفوض
        0
        أعلى درجة CVSS
        0.0

        النتائج التي رفضها المراجع

          ذكاء التبعيات

            الكل0 حرجة0 عالية0 متوسطة0 منخفضة0
            البحث في النتائج

            نشاط الوكيل

              كل استدعاء للأدوات قام به الوكيل أثناء مراجعة الكود الخاص بك، بالترتيب.

              المعالجة

              إصلاح، تحقق، ثم دفع

              تطبيق الإصلاحات الجاهزة إعادة تعيين

              التصحيحات المقترحة

                لا توجد تصحيحات تلقائية لهذا الفحص. استخدم إرشادات الإصلاح لكل نتيجة.

                دفع الإصلاحات التي تم التحقق منها

                ينشئ فرعاً جديداً وطلب سحب. لن يتم تعديل فرعك الافتراضي أبداً.

                المستودع اسم الفرع عنوان طلب السحب رمز GitHub (Token)

                رمز دقيق الصلاحيات (Fine-grained token) مع صلاحيات القراءة والكتابة للمحتويات وطلبات السحب. يُستخدم مرة واحدة ويُحفظ في الذاكرة.

                دفع الإصلاحات المعتمدة

                فحص مرة أخرى

                يعمل في متصفحك. لا يتم فحص أي شيء دون إجراء منك.

                Sentinel · أمن الكود بالذكاء الاصطناعي

                كيف يعمل Sentinel

                ×

                Sentinel هو مراجعة أمنية من طبقتين تعمل عند الطلب.

                1. الاستيعاب — يتم التحقق من الملفات في متصفحك؛ ويتم رفض الملفات غير المدعومة أو الملفات الثنائية.

                2. محرك القواعد — فحوصات حتمية للحقن، والأسرار، وإلغاء التسلسل غير الآمن، وأخطاء TLS وغيرها من الأنماط المعروفة في TypeScript وJavaScript وPython وRust.

                3. مدقق الذكاء الاصطناعي — يقوم نموذج متخصص في الأمن بمراجعة الكود بحثاً عن الثغرات المنطقية والمخاطر الخاصة باللغة، بما في ذلك Go وJava وC/C++ وC# وRuby وPHP وSwift وKotlin.

                4. التحقق — يجب أن يشير كل اكتشاف للذكاء الاصطناعي إلى سطر موجود بالفعل في الكود الخاص بك، وإلا يتم تجاهله.

                يستخدم الوصول إلى GitHub واجهة برمجة التطبيقات العامة بإذن منك. رموز الوصول اختيارية، وللقراءة فقط، ولا يتم تخزينها أبداً.

                5. المحلل العميق — يمكن للوكيل إدراج الملفات، وقراءة الكود، والبحث عن نقاط الضعف (sinks)، والبحث عن CWEs وسجلات CVE المباشرة قبل الإبلاغ عن أي شيء.

                6. المتحقق المستقل — يحاول نموذج ثانٍ دحض كل اكتشاف، ويخصص درجة CVSS 3.1، ويرفض الادعاءات الضعيفة.

                7. الدفع (Push) — يتم إعادة فحص الإصلاحات المطبقة بواسطة محرك القواعد، ثم يتم اعتمادها في فرع جديد مع طلب سحب (pull request). لا يتم المساس بفرعك الافتراضي أبداً.

                فهمت