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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
claude-code-guardrails — حواجز حماية في الوقت الفعلي لاستدعاءات أدوات Claude Code. | Kitploit
أدوات/GitHubGitHub/rulebricks/claude-code-guardrails
أدوات دفاعيةتدقيق التكوينالاستجابة للحوادثأمن واجهات برمجة التطبيقاتأمن الذكاء الاصطناعيتحليل السجلات
GitHubrulebricks/claude-code-guardrails

claude-code-guardrails

حواجز حماية في الوقت الفعلي لاستدعاءات أدوات Claude Code.

عرض المستودع
778منذ 6 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

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

Claude Code Guardrails

مثال على جدول

يعمل settings.json إذا:

  • كنت مرتاحًا لتعديل JSON وإنهاء جلسات Claude Code في كل مرة تتغير فيها السياسات
  • كان فريق الأمان لديك مرتاحًا لتقديم طلبات السحب (PRs)
  • لم تكن بحاجة إلى معرفة ما تم حظره، أو متى، أو لمن
  • كانت المطابقة الأساسية للأنماط مثل Bash(rm:*) تغطي حالات استخدامك

استخدم هذا إذا:

  • كانت تغييرات السياسات بحاجة إلى التطبيق الفوري عبر فريقك — دون git pull ودون إعادة تشغيل
  • كان الأمان/الامتثال بحاجة إلى سجل تدقيق واضح لكل أمر محظور
  • كنت بحاجة إلى منطق شرطي: "اسمح بـ rm -rf على node_modules، وامنع في كل مكان آخر"
  • كان غير المهندسين بحاجة إلى تعديل القواعد دون لمس ملفات الإعدادات
تمنحك Rulebricks حوكمة فورية من خطاف (hook) واحد.
root@kitploit:~
Claude Code → PreToolUse hook → Rulebricks API → allow / deny / ask

الإعداد (5 دقائق)

1. أنشئ قواعدك

  1. انتقل إلى rulebricks.com وأنشئ حسابًا
  2. استنسخ (Fork) أحد هذه القوالب من فئة "AI Agents":
    • Claude – Bash Guardrails — التحكم في أوامر الصدفة
    • Claude – File Access Policy — التحكم في عمليات قراءة/كتابة/تعديل الملفات
    • MCP Tool Governance — التحكم في عمليات خادم MCP
  3. خصّص القواعد لفريقك
  4. انشر القاعدة
  5. انسخ مفتاح API الخاص بك من تبويب API

2. التثبيت

يجد قواعدك تلقائيًا

root@kitploit:~
git clone https://github.com/rulebricks/claude-code-guardrails
cd claude-code-guardrails
./install.sh

سيكتشف Claude قواعدك المنشورة ويربط الخطافات المناسبة.

3. أعد تشغيل Claude Code

انتهيت.

ما الذي يتم فحصه

القالبالمطابقما يتحكم فيه
Bash Command GuardrailsBashأوامر الصدفة

الإعدادات

متغيرات البيئة في ~/.claude/settings.json:

root@kitploit:~
{
  "env": {
    "RULEBRICKS_API_KEY": "your-api-key",
    "RULEBRICKS_VERBOSE": "1"
  }
}
المتغيرالوصف
RULEBRICKS_API_KEYمفتاح Rulebricks API الخاص بك (مطلوب)
RULEBRICKS_VERBOSEاضبطه على 1 لتسجيل القرارات في stderr

تحديث القواعد

عدّل جدول القرارات الخاص بك وانشر نسخة جديدة. تُطبَّق التغييرات فورًا — دون إعادة تشغيل ودون إعادة نشر.

مراجعة السجلات

راجع سجل الأوامر المحظورة في تبويب Logs. يمكنك الاستعلام حسب الأداة، أو قرار الموافقة، والمزيد. هناك مزايا أخرى مهمة لهذه البيانات، مثل معرفة الأداة التي يتم حظرها أكثر من غيرها.

مثال على السجلات

خصوصية البيانات

أنت حر في تعديل الحاجز (guardrail) كما يحلو لك لتنقيح البيانات الحساسة قبل وصولها إلى منصتنا.

أيضًا — بينما يعمل هذا مع بيئتنا السحابية، يمكنك أيضًا تشغيله على بنية تحتية خاصة باستخدام مزوّد تسجيل خاص بك. تواصل معنا إذا كان ذلك قد يثير اهتمامك.

إلغاء التثبيت

root@kitploit:~
# Remove hook script
rm ~/.claude/hooks/guardrail.py

# Remove from settings.json (manual)
# Edit ~/.claude/settings.json and delete:
#   - hooks.PreToolUse entry
#   - env.RULEBRICKS_* variables

أو استخدم هذا السطر الواحد لإزالة الخطاف والإعدادات:

root@kitploit:~
rm ~/.claude/hooks/guardrail.py && python3 -c "
import json
p = '$HOME/.claude/settings.json'.replace('\$HOME', '$HOME')
s = json.load(open(p))
s.get('hooks', {}).pop('PreToolUse', None)
for k in list(s.get('env', {}).keys()):
    if k.startswith('RULEBRICKS_'): s['env'].pop(k)
json.dump(s, open(p, 'w'), indent=2)"
تنزيل الأداة
File Access PolicyRead|Write|Editعمليات الملفات
MCP Tool Governancemcp__*استدعاءات خادم MCP