
Riproduzione autorizzata in laboratorio di CVE-2023-26493 (GHSL-2023-027): iniezione di comandi tramite github.head_ref nell'interfaccia <Web> di cocos-engine, controllo del workflow pull_request_target
Artefatto di ricerca automatizzato — non è il progetto upstream.
Questo repository è un laboratorio usa e getta costruito da un sistema automatizzato per una tesi magistrale presso l'Université Laval sulla riproduzione di vulnerabilità pubblicate nei workflow di GitHub Actions. È uno snapshot integrale di
cocos/cocos-engineal commitdcd0da67f3cd6ffe39c754795ce4f6801244162e(2023-02-16), ridistribuito sotto la licenza del progetto stesso, il cui file è incluso invariato in questo snapshot.Il progetto upstream non è coinvolto, non è mai preso di mira, e la vulnerabilità studiata qui è già pubblica. Ogni segreto e variabile in questo repository è un valore fittizio generato casualmente — nessuna credenziale reale è presente. I riferimenti alle action e le immagini dei runner sono bloccati a ciò a cui risolvevano il 2023-02-16; vedi
pinning.mdnell'output del sistema per ogni modifica apportata allo snapshot.Domande o obiezioni: [email protected]
Cocos Creator è la nuova generazione di strumenti di sviluppo di giochi nella famiglia Cocos, offre un set completo di funzionalità 3D e 2D fornendo al contempo ai game developer un flusso di lavoro intuitivo, a basso costo e collaborativo. Cocos Engine è il framework runtime per l'editor Cocos Creator.

Cocos Creator ha ereditato molte buone qualità e funzionalità interessanti dalle versioni precedenti, come l'implementazione C++ di basso livello ad alte prestazioni, l'editor intuitivo e il supporto multipiattaforma. Supporta piattaforme native, piattaforme web e piattaforme di giochi istantanei in rapida espansione, tra cui Windows, Mac, iOS, Android, HarmonyOS, Web, Facebook Instant Games, WeChat Mini Game e TikTok Mini Games.
Inoltre, Cocos Creator ha portato la tecnologia del motore a un livello completamente nuovo per alte prestazioni con scalabilità su varie piattaforme, piena estensibilità e sviluppo semplice.
Oltre a tutti questi punti salienti, Cocos Creator fornisce anche un sistema di animazione integrato, sistema fisico, sistema di particelle, supporto per l'editing del terreno, un complesso sistema UI, anteprima istantanea, ecc.

Questo repository open source è il motore runtime di Cocos Creator, il motore è naturalmente integrato in Cocos Creator, progettato per essere solo la libreria runtime essenziale e non per essere utilizzato in modo indipendente.
Il motore Cocos Creator è open source e accoglie la partecipazione della community, per lo sviluppo open source del motore con l'editor Cocos Creator, dovresti fare il fork di questo repository e configurare il motore personalizzato nell'editor.
Clona questo repository nel tuo ambiente locale.
Nella cartella del motore clonato, esegui il seguente comando per configurare l'ambiente di sviluppo:
# scarica e compila le dipendenze del motore
npm install
Questo è tutto ciò che devi fare per configurare l'ambiente di sviluppo del motore.
npm run build
Fai riferimento al readme nativo se vuoi sviluppare applicazioni native.
Puoi contribuire al motore open source Cocos Creator in molti modi, sono molto apprezzati:
Se stai cercando di fare una pull request, ci sono alcuni requisiti che devono essere soddisfatti affinché la tua pull request possa essere accettata: