
مختبر معتمد لإعادة إنتاج CVE-2023-26493 (GHSL-2023-027): حقن أوامر عبر github.head_ref في سير عمل check pull_request_target لواجهة <Web> في cocos-engine
أداة بحث آلية — ليست المشروع الأصلي.
هذا المستودع عبارة عن مختبر مؤقت تم بناؤه بواسطة نظام آلي لأطروحة ماجستير في جامعة لافال حول إعادة إنتاج ثغرات سير عمل GitHub Actions المنشورة. وهو لقطة حرفية من
cocos/cocos-engineعند الالتزامdcd0da67f3cd6ffe39c754795ce4f6801244162e(2023-02-16)، ويُعاد توزيعه بموجب ترخيص المشروع الأصلي نفسه، الذي تم تضمين ملفه دون تغيير في هذه اللقطة.المشروع الأصلي ليس مشاركًا، ولا يُستهدف أبدًا، والثغرة المدروسة هنا عامة بالفعل. كل سر ومتغير في هذا المستودع هو قيمة وهمية مولّدة عشوائيًا — لا توجد أي بيانات اعتماد حقيقية. مراجع الإجراءات وصور المشغّل مثبتة على ما تم حله في 2023-02-16؛ راجع
pinning.mdفي مخرجات النظام الآلي لكل تغيير تم إجراؤه على اللقطة.أسئلة أو اعتراضات: [email protected]
Cocos Creator هو الجيل الجديد من أدوات تطوير الألعاب في عائلة Cocos، حيث يجلب مجموعة كاملة من ميزات 2D و3D مع توفير سير عمل بديهي ومنخفض التكلفة وصديق للتعاون لمطوري الألعاب. محرك Cocos هو إطار العمل التشغيلي لمحرر Cocos Creator.

ورث Cocos Creator العديد من الصفات الجيدة والميزات الرائعة من إصداراته السابقة، مثل تنفيذ C++ منخفض المستوى عالي الأداء، ومحرر بديهي، ودعم عبر المنصات. وهو يدعم المنصات الأصلية، ومنصات الويب، ومنصات الألعاب الفورية سريعة التوسع، بما في ذلك Windows وMac وiOS وAndroid وHarmonyOS وWeb وFacebook Instant Games وWeChat Mini Game وTikTok Mini Games.
علاوة على ذلك، دفع Cocos Creator تقنية المحرك إلى مستوى جديد تمامًا من الأداء العالي مع قابلية التوسع على منصات مختلفة، وقابلية تمديد كاملة، وسهولة التطوير.
إلى جانب كل هذه المزايا، يوفر Cocos Creator أيضًا نظام رسوم متحركة مدمجًا، ونظام فيزياء، ونظام جسيمات، ودعم تحرير التضاريس، ونظام واجهة مستخدم معقد، ومعاينة فورية، وما إلى ذلك.

هذا المستودع مفتوح المصدر هو محرك تشغيل Cocos Creator، والمحرك مدمج بشكل طبيعي داخل Cocos Creator، ومصمم ليكون فقط مكتبة التشغيل الأساسية وليس للاستخدام المستقل.
محرك Cocos Creator مفتوح المصدر ويرحب بمشاركة المجتمع، ولتطوير محرك مفتوح المصدر باستخدام محرر Cocos Creator، يجب عليك عمل fork لهذا المستودع وإعداد محرك مخصص في المحرر.
استنسخ هذا المستودع إلى بيئتك المحلية.
في مجلد المحرك المستنسخ، قم بتشغيل الأمر التالي لإعداد بيئة التطوير:
# download & build engine dependencies
npm install
هذا كل ما عليك فعله لإعداد بيئة تطوير المحرك.
npm run build
يرجى الرجوع إلى readme الأصلي إذا كنت ترغب في تطوير تطبيقات أصلية.
يمكنك المساهمة في محرك Cocos Creator مفتوح المصدر بطرق عديدة، وهي محل تقدير كبير:
إذا كنت تحاول إنشاء طلب سحب، فهناك بعض المتطلبات التي يجب استيفاؤها حتى يتم قبول طلب السحب الخاص بك: