
مهارة Claude Code وCodex لاكتشاف نسخ Brotli القابلة للاستغلال المحتمل وإرشاد إلى التحديثات الخاصة بـ CVE-2026-111497.
يعثر مدقق Brotli على نسخ من مفكك ترميز Brotli قد تحتاج إلى تحديث بسبب CVE-2026-111497. ثبّته كمهارة Claude Code أو Codex، ثم اطلب منه فحص مشروعك.
تفحص المهارة الشيفرة المصدرية والاعتماديات وحزم التطبيقات وأنظمة ملفات الحاويات غير المحزومة. تتحقق من بصمات الشيفرة المصدرية ومن شيفرة ثنائيات ELF المدعومة، وتحقق من النسخ التي يستخدمها التطبيق، وتوضح ما يجب تحديثه أو مراجعته. تحتفظ كل نسخة بنتيجتها الخاصة.
لمراجعة الشيفرة المصدرية، يرسم Trailmark خرائط للاستدعاءات إلى مفكك الترميز وواجهات برمجة جلب البيانات، مما يساعد المساعد على إيجاد المستدعين لفحصهم. يجد الماسح الأجزاء المشبوهة؛ ويساعد Trailmark على إظهار كيفية ترابط الشيفرة. يتحقق المساعد مما إذا كانت تلك الترابطات تنطبق على التطبيق قيد التشغيل.
اطلب من Claude Code أو Codex:
Install the brotli-checker skill from https://github.com/trailofbits/brotli-checker/tree/main/skills/brotli-checker
للتثبيت اليدوي، انسخ مجلد skills/brotli-checker بالكامل إلى
~/.claude/skills/ (Claude Code) أو
~/.codex/skills/ (Codex). ابدأ جلسة جديدة، وافتح المشروع المراد فحصه، واطلب:
Use brotli-checker to check this project and tell me whether I need to update anything.
يمكنك أيضًا تحديد مجلد أو حزمة تطبيق بالاسم. مع عنوان موقع ويب فقط، تشرح المهارة ما هو مفقود وتُعدّ طلبًا لمزوّد الاستضافة لديك. لا يمكن لترويسات HTTP إثبات حالة الترقيع لمفكك الترميز.
يتطلب Python 3.12–3.15 وuv لاكتشاف مصادر Trailmark. يستخدم الماسح المستقل المكتبة القياسية فقط.
لجمع الأدلة المحلية دون وكيل:
git clone https://github.com/trailofbits/brotli-checker.git
cd brotli-checker
python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
يشرح المخرجات الافتراضية النتائج والخطوات التالية. أضف --json للحصول على أدلة
لكل نسخة، وثغرات التغطية، وuser_summary بلغة واضحة. راجع
دليل الماسح للاطلاع على الخيارات، ورموز الخروج، واكتشاف مصادر Trailmark،
وجرد الثنائيات، ومراجعة التفكيك.
تستدعي الشيفرة المتأثرة تحديثًا أو مراجعة ترقيع من المورّد. تحتاج نتائج الإصدار والاعتماديات إلى تأكيد مقابل البناء الفعلي للتطبيق. لا تُبرئ النسخة المُرقّعة النسخ الأخرى المحزومة، ولا يُثبت الفحص الفارغ أن التطبيق آمن.
يقرأ الماسح الملفات دون تنفيذ شيفرة التطبيق أو إرسال فحوصات شبكية. تغطي المراجع المُجمّعة المحزومة معماريات x86 وx86-64 وARM/Thumb وAArch64 وRISC-V64 وPowerPC64 little-endian وs390x وMIPS32/64 بترتيبي البايتات، و بنى ELF لـ LoongArch64. تعتمد التغطية على المترجم وأعلام البناء؛ راجع مصفوفة البناء. تنتج الصيغ غير المدعومة والملفات المتخطاة وحدود الموارد ثغرات في التغطية. لا يُثبت العثور على شيفرة متأثرة أن تطبيقًا قيد التشغيل يستخدمها أو أن مهاجمًا يمكنه الوصول إليها.
تستخدم القواعد لقطة استشارية بتاريخ 2026-10-23. راجع إرشادات المورّد الحالية بشأن التحديثات والترقيعات.
MIT. تحتفظ مراجع Brotli المُجمّعة بـإشعارات المصدر الأصلي.