
مختبر أبحاث أمني يعيد إنتاج CVE-2021-4281 (GHSA-3796-3f93-cfvx): حقن أوامر shell عبر اسم الفرع الرئيسي لـ PR في .github/workflows/combine-prs.yml (لقطة من BraveUX/for-the-badge @ 409c1fda). لا تستخدمه؛ إعادة إنتاج مصرح بها فقط.
أداة بحث آلية — ليست المشروع الأصلي.
هذا المستودع عبارة عن مختبر مؤقت تم بناؤه بواسطة نظام آلي لأطروحة ماجستير في جامعة لافال حول إعادة إنتاج ثغرات سير عمل GitHub Actions المنشورة. وهو لقطة حرفية من
BraveUX/for-the-badgeعند الالتزام409c1fda3477b8dd05f3289926e08d88edd5a664(2021-07-20)، ويُعاد توزيعه بموجب ترخيص المشروع الأصلي نفسه.المشروع الأصلي ليس طرفًا في هذا العمل، ولا يُستهدف أبدًا، والثغرة المدروسة هنا معلنة بالفعل. كل سر ومتغير في هذا المستودع هو قيمة وهمية مولّدة عشوائيًا — لا توجد أي بيانات اعتماد حقيقية. مراجع الإجراءات وصور المشغّل مثبتة على ما كانت تُحل إليه في 2021-07-20؛ راجع
pinning.mdفي مخرجات النظام الآلي لمعرفة كل تغيير أُجري على اللقطة.أسئلة أو اعتراضات: [email protected]
# For the Badge
نحن لا نطوّر من أجل المال أو السلطة أو الشهرة أو الفتيات المبرمجات. نحن نفعل ذلك من أجل الشارة. بدأ كل شيء بسبب هوس بكلمتين: . وانتهى كل شيء بهذا: .
هل أنت مهتم بإرسال شارة إلى الموقع العام؟ قدّم طلب سحب (Pull Request) للشارة التي ترغب في إضافتها ووفّر رابط مشاركة الشارة المولّد من مولّد For The Badge.
لن تُقبل جميع الشارات، ولكن إذا كان هناك حماس كافٍ من المجتمع تجاه شارة معينة أو إذا أعجبتنا حقًا، فسنضيفها إلى القائمة المتنامية من الشارات!
هل أنت مهتم بمعرفة المزيد أو رؤية الكود خلف مولّد الشارات؟ اطّلع على المستودع هنا.
مخرجات نسخ الماركداون تكون بصيغة Base64 حتى لا تحتاج الشارة إلى استضافة في أي مكان. هذا يعني للأسف أنها لن تُعرض في العديد من برامج الماركداون بسبب مشكلات أمنية، على الرغم من وجود العديد من الطلبات لمعالجة هذا الأمر. ومع ذلك، إذا كنت ترغب في تضمين إحدى هذه الشارات في ملف الماركداون الخاص بك حيث لا يدعم Base64، أقترح عليك تنزيل الشارة ثم رفعها إلى المشروع الذي تريد عرضها فيه. إنه إزعاج بسيط، لكنه بالتأكيد أفضل من لا شيء.
أليس ذلك كافيًا؟ حسنًا، يمكنك أيضًا تقديم طلب سحب لاستضافة الشارة على موقعنا For The Badge.