● مجتمع
trailofbits
⚡ فوري
Trail of Bits Skills
بواسطة trailofbits · trailofbits/skills
مهارات Claude Code من Trail of Bits لمراجعة كود الأمان وكشف الثغرات وتدفقات التدقيق الدفاعية.
غلّفت شركة الأمن Trail of Bits كتيبات مراجعة الكود الداخلية لديها كمهارات Claude Code. التغطية تشمل كشف الثغرات الشائعة عبر اللغات، اصطياد أخطاء التشفير، مراجعة التحقق من المدخلات، وفحص أخطاء تهيئة IaC. مرخَّص CC-BY-SA-4.0 — مجاني للاستخدام والتكييف.
لماذا تستخدمه
الميزات الأساسية
- كُتِب بواسطة شركة أمن لا هاوٍ — الأنماط تعكس حوادث حقيقية
- يغطي C/C++ وRust وSolidity وPython وGo وTypeScript
- دفاعي فقط: تدفقات تدقيق ومراجعة، لا أدوات هجومية
- معياري — اسحب مهارات فردية دون تبني الحزمة كاملة
- مرخَّص CC-BY-SA-4.0، يستلزم الإسناد
عرض مباشر
كيف يبدو في الممارسة
جاهز
حالات الاستخدام
استخدامات عملية: Trail of Bits Skills
متى تستخدمه: PRs-ك تنتقل حاليًا مباشرةً من مراجعة الكود إلى الدمج — بلا عيون أمنية.
الخطوات
-
تحديد نطاق الـ diff
استخدم مهارة trailofbits/pr-review على PR الحالي. أدرج الملفات التي تراها المهارة ذات صلة أمنيًا مع الأسباب.✓ تم النسخ
→ أسباب صلة ملموسة لكل ملف
-
المراجعة العميقة
لكل ملف مُعلَّم، شغّل مهارة النطاق المناسبة (تشفير، التحقق من المدخلات، مصادقة). أبلغ عن النتائج مع الخطورة.✓ تم النسخ
→ قائمة مرتبة حسب الخطورة مع مراجع الكود
-
الملخص للمراجع
اكتب تعليق PR من 5 نقاط يلخّص النتائج، غير مخيف لكن دقيق.✓ تم النسخ
→ ملخص مناسب للمراجع مع استشهادات سطر دقيقة
النتيجة: تعليق مراجعة أمنية على كل PR يصطاد مشكلات حقيقية دون إغراقك في إيجابيات كاذبة.
المزالق
- المهارة تُعلّم مشكلات أسلوب كمشكلات أمن — اضبط بالـ prompt: «ركّز على المشكلات القابلة للاستغلال فقط»
متى تستخدمه: لديك طبقة JWT/HMAC/تشفير وتريد من شخص متمكّن التحقق منها.
الخطوات
-
البحث عن التشفير
استخدم trailofbits/crypto-review. امسح /src بحثًا عن ملفات تلمس APIs التشفير. أبلغ عنها.✓ تم النسخ
→ جرد مواقع استدعاء التشفير
-
تدقيق كل موقع
لكل موقع: ما الخوارزمية؟ إدارة المفاتيح؟ خطر إعادة استخدام Nonce؟ التعامل مع IV؟ استشهد بالمصدر.✓ تم النسخ
→ تدقيق لكل موقع مع مراجع الكود
-
خطة المعالجة
لأي نتيجة متوسطة أو أعلى، أنشئ معالجةً — تغيير كود ملموس، لا «فكّر في استخدام...».✓ تم النسخ
→ diffs قابلة للتطبيق لا نصائح مبهمة
النتيجة: تقرير تدقيق تشفير مع إصلاحات ملموسة، من خط أساس الأخطاء الشائعة التي رأتها ToB في تعاملات حقيقية.
المزالق
- ليس بديلًا عن تدقيق حقيقي — استخدم للمراجعة الذاتية؛ وظّف محترفين قبل إطلاق أسطح عالية القيمة
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
انشر النتائج كتعليق مراجعة PR
انشر المراجعة كتعليق PR — الخطورات كتصنيفات.✓ تم النسخ
امسح المستودع بالكامل بلا اتصال
شغّل الفحص الأمني الكامل عبر /src واكتب التقرير في /audit/report.md.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- N/A
- الرموز لكل استدعاء
- المراجعة قراءة مكثفة؛ الميزانية تتناسب مع حجم الـ diff
- التكلفة المالية
- مجاني (CC-BY-SA)
- نصيحة
- حدّد النطاق أولًا — لا تُشغّل مهارات عميقة على ملفات غير ذات صلة
الأمان
الصلاحيات والأسرار ونطاق الأثر
الحد الأدنى من الصلاحيات: filesystem-read
تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء من المهارة؛ الكود المراجَع في سياق LLM-ك
لا تمنح أبدًا: write access unless auto-remediating
- ليس بديلًا عن تدقيق أمني رسمي — استخدمه لاصطياد الواضح قبل دفع أجر الخبراء
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
المهارة تُعلّم كودًا آمنًا كثغرة
اطلب المبرر؛ إن كان ضعيفًا، ارفضه بسبب. التضبيط يتحسن عبر الجلسات.
تفوت أخطاء واضحة
المهارة تُقنّن أنماط Trail of Bits — إن كانت مكدستك غير معتادة (مثلًا Rust crate نادر)، قد تفوّت. أضف أنماطًا مخصصة.
المخرجات طويلة جدًا للمراجعة
قيّد: «أعلى 5 نتائج خطورةً فقط»
البدائل
Trail of Bits Skills مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| Semgrep rules | تريد تحليلًا ثابتًا في CI، لا مراجعة تفاعلية | مجموعة أنماط أضيق؛ لا استدلال LLM |
| CodeQL | تريد تحليل تدفق بيانات عميقًا | إعداد أكثر بكثير؛ ليست مهارة |