10 أكتوبر 2026
خلّ حماية Claude Code تفشل بشكل مغلق مع onFailureMake Claude Code Hooks Fail Closed with onFailure Block
ستجهّز hook في Claude Code يمنع الأوامر الخطرة، وتخليه يفشل بشكل مغلق حتى لا يمرّ أي أمر لو تعطّل الـ hook نفسه.
لمن هذا الدليل
المؤسسين والمطورين اللي يشغّلون Claude Code على مشاريع حقيقية ويريدون شبكة أمان.
المصطلحات
- hook (هوك)
- سكربت يشغّله Claude Code تلقائياً في لحظة محددة، مثلاً قبل ما يستخدم أداة.
- PreToolUse
- اللحظة اللي تسبق تشغيل Claude لأداة مثل Bash. السكربت يقدر يسمح بالأمر أو يمنعه.
- الفشل المفتوح
- لو تعطّل الـ hook نفسه، الأمر ينفّذ عادي. هذا السلوك الافتراضي.
- الفشل المغلق
- لو تعطّل الـ hook، الأمر يتوقف. هذا اللي يعطيك إياه onFailure block.
الخطوات
الخطوة 1
تأكد من النسخة
خيار onFailure يحتاج Claude Code نسخة 2.1.295 أو أحدث. شغّل الأمر التالي في الـ terminal (تيرمنال). لو الرقم أقل، حدّث أولاً.
النسخ القديمة تتجاهل الخيار، فيبقى الـ hook يفشل مفتوحاً وأنت ما تدري.
برومبتفحص النسخةclaude --version
5 خطوات أخرى تنتظرك بعد الوصول
مع البرومبتات الجاهزة والخلاصة
اشتريت من قبل؟
اشتريت من قبل؟ استعد وصولك
وصولك مرتبط ببريدك الإلكتروني، أدخله هنا وسيُفتح المحتوى مباشرةً في أي وقت وعلى أي جهاز
الاكثر قيمة
ابدا البناء معي الآن
نجلس معا، نحلل مشكلتك، وابني لك الحل بالذكاء الاصطناعي خطوة بخطوة
60دقيقة
- جلسة خاصة معك
- بناء حقيقي خلال الجلسة
- نتائج تاخذها معك فور الانتهاء
مجانا 100%
استشارة مجانية حول مشكلتك