أصدر مشروع Homebrew الإصدار 7.0.0 في 14 سبتمبر 2026، مقدماً مجموعة تغييرات تتجاوز تحسينات إدارة الحزم المعتادة. ويتضمن الإصدار ماسحاً مدمجاً للثغرات، وضوابط أقوى لعزل عمليات التثبيت، وقاعدة بيانات استشارية بصيغة OSV، إضافة إلى الإطلاق الكامل لواجهة BrewUI الرسومية الأصلية على macOS 26 Tahoe والإصدارات الأحدث.
يُستخدم Homebrew على نطاق واسع في macOS لتثبيت البرمجيات وإدارة اعتمادياتها بطريقة تشبه مديري الحزم في أنظمة Linux. وتضم منظومته ما يعرف بـ«الصيغ» (formulae) لتعريف الحزم المبنية على Ruby، و«الحزم الرسومية» (casks) لتثبيت التطبيقات والخطوط والإضافات وغيرها من برمجيات macOS.
فحص الثغرات أصبح جزءاً من مدير الحزم
يقدم الإصدار أمراً جديداً باسم brew vulns لفحص الصيغ المثبتة، أو صيغة محددة، أو الصيغ واعتمادياتها المعلنة داخل ملف Brewfile. ويحدد Homebrew لكل صيغة مستودع البرمجية المصدرية ورقم الإصدار أو الوسم المرتبط بها. وبالنسبة إلى الحزم المثبتة، يعتمد على معلومات متاحة في قائمة مكونات البرمجيات (SBOM)، أو يستخلص المصدر من تعريف الصيغة.
بعد ذلك يرسل Homebrew المستودع المصدر ورقم الإصدار أو الوسم إلى OSV.dev ضمن استعلام مجمع، ثم يسترجع سجلات الثغرات ويفحص التطابقات المحتملة، مع دعم مرشحات اختيارية بحسب مستوى الخطورة. كما يتحقق من كون Homebrew قد أدرج تصحيحاً أمنياً للصيغة المعنية.
قاعدة بيانات لتصحيحات Homebrew
تضيف المنصة قاعدة بيانات استشارية خاصة بها، تسجل الثغرات التي تؤثر في إصدارات الصيغ ومراجعاتها الموزعة عبر Homebrew. وتكمن أهمية ذلك في إمكانية توثيق التصحيحات التي جرى تطبيقها أو إعادتها إلى نسخة أقدم من البرمجية من دون تغيير رقم الإصدار upstream.
ينشر Homebrew هذه النتائج في واجهة برمجة الصيغ وفي فهرس استشاري قابل للتنزيل، بما يساعد الأدوات الأخرى على التمييز بين الثغرات التي ما تزال قائمة وتلك التي عولجت بالفعل. وتتوفر سجلات قاعدة البيانات بصيغة OSV وبترخيص CC0، ما يتيح لفرق الأمن إعادة استخدامها.
عزل أفضل وواجهة رسومية أصلية
يحظر Homebrew 7.0.0 افتراضياً وصول عمليات التثبيت إلى أدلة المستخدم المنزلية، كما يفصل تنزيل الاعتماديات التي تتطلب الشبكة عن عمليات التثبيت غير المتصلة. ويأتي ذلك في مشروع يستهدفه المهاجمون أحياناً عبر مواقع استنساخ وطُعم ClickFix لنشر برمجيات سرقة المعلومات، وفق المادة المصدرية.
أما BrewUI فتتيح تصفح الحزم والبحث عنها وفحص اعتمادياتها وإدارتها من واجهة رسومية أصلية، لكنها متاحة على macOS 26 Tahoe وما بعده فقط. ويضيف الإصدار كذلك إمكانية تنزيل الحزم وتجهيزها وتثبيتها بالتوازي، ما يجعل عمليات التثبيت والترقية أسرع بحسب Homebrew.
لماذا يهم هذا التحديث؟
ينقل الإصدار جزءاً من فحص مخاطر سلسلة توريد البرمجيات إلى داخل مدير الحزم نفسه، بدلاً من ترك المستخدم أو الفريق الأمني لجمع معلومات الإصدار والتصحيحات يدوياً. وتظل فعالية النتائج مرتبطة بدقة تعريف الصيغة ومعلومات المصدر وسجلات OSV، كما أن توافر BrewUI مقيد بإصدارات macOS الحديثة. لذلك يقدم Homebrew 7.0.0 أدوات أمنية أوضح، لكنه لا يلغي الحاجة إلى مراجعة نتائج الفحص وتقييم ما إذا كان التصحيح المعلن ينطبق على البيئة المستخدمة.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.