Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
semgrep-rules — حزمة قواعد تحليل ثابت لكشف الثغرات الأمنية وأنماط الكود الخطيرة ومشكلات التكوين عبر العديد من لغات البرمجة؛ تتكامل مع سير عمل الفحص في CI/CD. | Kitploit
أدوات/GitHubGitHub/semgrep/semgrep-rules
التحليل الثابتماسحات الثغرات الأمنيةتحليل الشفرة الثابت (SAST)تحليل الثغرات الأمنيةتحليل الكودDevSecOps
GitHubsemgrep/semgrep-rules

semgrep-rules

حزمة قواعد تحليل ثابت لكشف الثغرات الأمنية وأنماط الكود الخطيرة ومشكلات التكوين عبر العديد من لغات البرمجة؛ تتكامل مع سير عمل الفحص في CI/CD.

عرض المستودع
1.2k580منذ 24 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

semgrep-rules

powered by semgrep Join Semgrep community Slack

مرحبًا! يحتوي هذا المستودع على قواعد Semgrep للإصدار المجتمعي (Community Edition).

إضافةً إلى القواعد الموجودة في هذا المستودع، يوفّر Semgrep Registry قواعد Pro الاحتكارية التي توفّر تغطية إضافية للغات، وتتيح التحليل عبر الملفات (crossfile) وتحليل تدفق البيانات العميق.

  • البحث عن القواعد: ابحث عن قواعد Community Edition وقواعد Pro من خلال بحث Semgrep Registry.
  • استخدام القواعد: افحص الكود الخاص بك باستخدام هذه القواعد عبر Semgrep AppSec Platform.
  • المساهمة في القواعد: راجع المساهمة في قواعد Semgrep لمزيد من المعلومات.

استخدام مستودع قواعد Semgrep

لبدء كتابة قواعد Semgrep واستخدامها، راجع تعلّم صيغة Semgrep وكتابة القواعد. بعد ذلك، شغّل قواعد Semgrep الحالية والمخصصة محليًا باستخدام واجهة سطر الأوامر Semgrep (Semgrep CLI) أو بشكل مستمر عبر Semgrep في CI مع استخدام Semgrep AppSec Platform.

كتابة قواعد Semgrep

راجع كتابة القواعد للحصول على معلومات تشمل:

  • صيغة الأنماط: تصف بالتفصيل ما يمكن أن تفعله أنماط Semgrep، وأمثلة عن حالات استخدام عامل الحذف (Ellipsis) والمتغيرات الوصفية (Metavariables).
  • صيغة القواعد: تصف ملفات قواعد Semgrep بصيغة YAML، والتي يمكن أن تحتوي على أنماط متعددة، ورسائل مخرجات مفصّلة، وإصلاحات تلقائية (Autofix). تسمح الصيغة بتركيب الأنماط الفردية باستخدام العوامل المنطقية.

يمكنك أيضًا تعلّم كيفية كتابة القواعد باستخدام الدليل التعليمي التفاعلي القائم على الأمثلة لقواعد Semgrep.

المساهمة

نرحّب بالمساهمات في قواعد Semgrep مباشرة في هذا المستودع! عند تقديم مساهمتك، فإنك تمنح شركة Semgrep, Inc. ترخيصًا لاستخدام مساهمتك وتعديلها وتوزيعها بموجب رخصة قواعد Semgrep الإصدار 1.0. يضمن ذلك إمكانية مشاركة قاعدتك مع مستخدمي Semgrep Registry الآخرين.

للمساهمة، يرجى مراجعة إرشاداتنا: المساهمة في قواعد Semgrep.

يمكنك أيضًا التواصل معنا عبر البريد الإلكتروني [email protected]، وسنساعدك في استيراد قواعدك ليستخدمها الآخرون!

معلومات إضافية

المساعدة

انضم إلى Slack للحصول على أسرع إجابات لأسئلتك! أو تواصل مع الفريق عبر [email protected].

إجراء GitHub لتشغيل الاختبارات

إذا قمت بعمل fork لهذا المستودع أو أنشأت مستودعًا خاصًا بك، يمكنك إضافة GitHub Action إلى سير العمل لديك ليقوم تلقائيًا باختبار قواعدك باستخدام أحدث إصدار من Semgrep. راجع مثال semgrep-rules-test.

مجموعات القواعد (Rulesets)

مجموعات القواعد (Rulesets) هي مجموعات من القواعد منظّمة حسب الغرض أو اللغة أو الإطار، ومصدرها Semgrep Registry. إذا كنت ترغب في تعديل مجموعات القواعد الحالية أو إنشاء مجموعات خاصة بك، فيرجى التواصل معنا عبر [email protected].

تنزيل الأداة