اكتشاف عميق للثغرات
يتتبع البيانات من الطلب حتى قاعدة البيانات ليكشف الحقن وضعف التحكم في الوصول والأسرار المسرّبة وSSRF والأخطاء المنطقية التي تفوتها أدوات الفحص القائمة على الأنماط. كل نتيجة مرتبطة بتصنيف CWE الخاص بها.
مهندس الأمان المستقل الخاص بك. راجع كودك على GitHub، واكتشف الثغرات، واحصل فورًا على إصلاحات مولَّدة بالذكاء الاصطناعي.
حقن SQL في بحث المستخدمين
يُدمج req.query.name مباشرة في الاستعلام، فيستطيع أي زائر قراءة جدول المستخدمين أو حذفه.
41 export async function search(req) {- 42 const q = `SELECT * FROM users WHERE name = '${req.query.name}'`;+ 42 const q = 'SELECT * FROM users WHERE name = $1';+ 43 return db.query(q, [req.query.name]);عمق مدقق أمني خبير، بسرعة قائمة الدمج لديك.
يتتبع البيانات من الطلب حتى قاعدة البيانات ليكشف الحقن وضعف التحكم في الوصول والأسرار المسرّبة وSSRF والأخطاء المنطقية التي تفوتها أدوات الفحص القائمة على الأنماط. كل نتيجة مرتبطة بتصنيف CWE الخاص بها.
كل نتيجة تأتي مع إصلاح ملموس مكتوب على كودك الفعلي، إلى جانب الاستغلال الذي يسدّه. راجع فروق الكود، لا محاضرة.
تعمل عمليات التدقيق على Claude Fable 5.1 بتوجيهات مدقق أمني خبير: اقتباس الدليل، وتقييم الخطورة وفق قابلية الاستغلال الفعلية، والإفصاح عن مستوى الثقة بصدق.
درجة مخاطر يمكنك الدفاع عنها، ونتائج يمكنك التصرف بناءً عليها خلال دقائق.
acme/storefront · تقرير نموذجي · بيانات توضيحية
لكل نتيجة: السطر المحدد، وتصنيف CWE، وإصلاح. انقر للتوسيع.
lib/billing.ts:3
- const stripe = new Stripe("sk_live_51H…");
+ const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!); // and rotate the leaked key
app/api/invoices/[id]/route.ts:12
- const invoice = await db.invoice.findUnique({ where: { id } });
+ const invoice = await db.invoice.findFirst({ where: { id, userId: session.user.id } });
app/login/page.tsx:27
- router.push(searchParams.get('next') ?? '/');
+ router.push(safeRelativePath(searchParams.get('next')));
ابدأ مجانًا، ثم اختر الخطة التي تناسب مستودعاتك.
للمطورين المستقلين والفرق الصغيرة التي تنشر بسرعة.
$49/شهريًا
للفرق النامية التي تراجع مستودعات عديدة.
$199/شهريًا
الخطة المجانية: مستودع واحد و3 عمليات تدقيق شهريًا. لا حاجة إلى بطاقة ائتمان.