مراجعة أمنية بالذكاء الاصطناعي
اعثر على ما يجده المهاجمون.
قم بإسقاط ملفات المصدر أو سحب مستودع GitHub. يقوم Sentinel بتشغيل محرك قواعد حتمي، ثم مدقق ذكاء اصطناعي، ويتحقق من كل نتيجة مقابل الكود الفعلي الخاص بك قبل أن تصل إلى التقرير.
- أدلة مؤكدة، لا تخمينات
- TypeScript · Python · Rust · أكثر من 20 لغة
- عمليات فحص للقراءة فقط · فروع إصلاح مؤكدة
إضافة كود للفحص
أفلت ملفات المصدر هنا
أو اختر ملفات من جهازك
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell والمزيد. بحد أقصى 20 ملفاً، 250 كيلوبايت لكل ملف.
مستودع خاص؟ أضف رمز وصول للقراءة فقط
يتم إرساله مباشرة إلى api.github.com من هذه التبويب. يُحفظ في الذاكرة فقط، ولا يتم تخزينه أو إرساله إلى أي مكان آخر.
رمز وصول للقراءة فقط في الذاكرة
ملفات المصدر
قائمة انتظار الفحص
الوكيل يعمل
جاري فحص الكود الخاص بك
The agent is reviewing your files in passes.
- استيعاب الملفات والتحقق من صحتها
- مسح محرك القواعد
- بحث الوكيل باستخدام الأدوات
- معلومات CVE والتبعيات
- تحقق مستقل
- إعداد التصحيحات المعتمدة
- بناء التقرير
النشاط
مراجعة أمنية مؤكدة
تقرير الأمان
درجة المخاطر
0 النتائج
التحقق المستقل
- تم التأكيد
- 0
- بحاجة إلى مراجعة
- 0
- مرفوض
- 0
- أعلى درجة CVSS
- 0.0
النتائج التي رفضها المراجع
ذكاء التبعيات
نشاط الوكيل
كل استدعاء للأدوات قام به الوكيل أثناء مراجعة الكود الخاص بك، بالترتيب.
المعالجة
إصلاح، تحقق، ثم دفع
التصحيحات المقترحة
لا توجد تصحيحات تلقائية لهذا الفحص. استخدم إرشادات الإصلاح لكل نتيجة.
دفع الإصلاحات التي تم التحقق منها
ينشئ فرعاً جديداً وطلب سحب. لن يتم تعديل فرعك الافتراضي أبداً.
كيف يعمل 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). لا يتم المساس بفرعك الافتراضي أبداً.
