
# CVE-2023-26493 (GHSL-2023-027) 공인 실험실 재현: cocos-engine의 <Web> 인터페이스에서 github.head_ref를 통한 명령 주입 — pull_request_target 워크플로 검증
자동화된 연구 산출물 — 업스트림 프로젝트가 아님.
이 저장소는 Université Laval의 석사 논문을 위해 자동화된 하네스가 구축한 일회용 실험실로, 공개된 GitHub Actions 워크플로우 취약점을 재현하기 위한 것입니다. 이는 커밋
dcd0da67f3cd6ffe39c754795ce4f6801244162e(2023-02-16) 시점의cocos/cocos-engine을 그대로 스냅샷한 것이며, 해당 프로젝트의 자체 라이선스에 따라 재배포되며, 해당 라이선스 파일은 이 스냅샷에 변경 없이 포함되어 있습니다.업스트림 프로젝트는 관여하지 않으며, 결코 공격 대상이 아니며, 여기서 연구된 취약점은 이미 공개된 것입니다. 이 저장소의 모든 비밀과 변수는 무작위로 생성된 더미 값입니다 — 실제 자격 증명은 존재하지 않습니다. 액션 참조와 러너 이미지는 2023-02-16 시점에 확인된 값으로 고정되어 있습니다. 스냅샷에 적용된 모든 변경 사항은 하네스 출력의
pinning.md를 참조하십시오.질문 또는 이의 제기: [email protected]
Cocos Creator는 Cocos 제품군의 차세대 게임 개발 도구로, 완전한 3D 및 2D 기능을 제공하면서도 게임 개발자에게 직관적이고 저비용이며 협업에 친화적인 워크플로우를 제공합니다. Cocos Engine은 Cocos Creator 에디터의 런타임 프레임워크입니다.

Cocos Creator는 이전 버전의 많은 장점과 멋진 기능을 계승했습니다. 예를 들어 고성능의 저수준 C++ 구현, 직관적인 에디터, 크로스 플랫폼 지원 등이 있습니다. Windows, Mac, iOS, Android, HarmonyOS, Web, Facebook Instant Games, WeChat Mini Game, TikTok Mini Games를 포함한 네이티브 플랫폼, 웹 플랫폼 및 빠르게 확장 중인 인스턴트 게임 플랫폼을 지원합니다.
또한 Cocos Creator는 다양한 플랫폼에서의 확장성, 완전한 확장성, 쉬운 개발을 통해 고성능을 위한 엔진 기술을 완전히 새로운 수준으로 끌어올렸습니다.
이러한 모든 하이라이트 외에도 Cocos Creator는 내장 애니메이션 시스템, 물리 시스템, 파티클 시스템, 지형 편집 지원, 복잡한 UI 시스템, 즉시 미리보기 등을 제공합니다.

이 오픈 소스 저장소는 Cocos Creator의 런타임 엔진으로, 엔진은 Cocos Creator에 자연스럽게 통합되어 있으며 필수 런타임 라이브러리로만 설계되었고 독립적으로 사용할 수 없습니다.
Cocos Creator 엔진은 오픈 소스이며 커뮤니티 참여를 환영합니다. Cocos Creator 에디터로 오픈 소스 엔진 개발을 하려면 이 저장소를 포크하고 에디터에서 custom engine을 설정해야 합니다.
이 저장소를 로컬 환경에 클론합니다.
클론한 엔진 폴더에서 다음 명령을 실행하여 개발 환경을 설정합니다:
# 엔진 종속성 다운로드 및 빌드
npm install
엔진 개발 환경을 설정하는 데 필요한 모든 작업입니다.
npm run build
네이티브 애플리케이션을 개발하려면 native readme를 참조하십시오.
Cocos Creator 오픈 소스 엔진에 다양한 방법으로 기여할 수 있으며, 이는 매우 감사히 여겨집니다:
풀 리퀘스트를 만들려면 풀 리퀘스트가 승인되기 위해 충족해야 하는 몇 가지 요구 사항이 있습니다: