quest'n'click 4.5.1 · r1

Construite pour quest'n'click 4.5.1, révision r1. Si elle est publiée, et laquelle est la courante, est dit par publication.json.

Politique de sécurité

English · Référence · Publiée, relue en partie par une personne · S'applique depuis : 4.2.5

Comment signaler une vulnérabilité de quest'n'click, quelles versions reçoivent un correctif, et ce à quoi les outils de développement font confiance ou non. Le fichier SECURITY.md du dépôt dit la même chose en anglais ; cette page en est la référence, dans les deux langues. La sécurité d'un Studio hébergé a sa propre page (Sécurité sur Clever Cloud), celle du Reality Bridge aussi (Sécurité du Bridge).

Public, contexte, et statuts de ce sur quoi repose la page

Public : administrateur, contributeur · Contexte : dépôt du moteur

Signaler une vulnérabilité

Forme

Signalez-la en privé par la fonction Security Advisory de GitHub sur wanoo/quest-n-click (l'onglet Security du dépôt, « Report a vulnerability »), jamais dans une issue publique.

Ce qu'il faut joindre

N'y mettez ni clés de fournisseur ni assets de jeu privés.

Versions prises en charge

La dernière mineure de la majeure en cours reçoit tous les correctifs, ceux de sécurité compris. Chaque mineure plus ancienne reçoit les correctifs de sécurité pendant trois mois après la mineure qui l'a suivie ; ensuite, mettez à jour (Mettre à jour). À la 4.5.0 (23 octobre 2026), le même tableau que Stabilité et support :

LigneCorrectifs de sécurité jusqu'au
4.5la mineure suivante, puis trois mois de plus
4.423 janvier 2027
4.322 janvier 2027
4.2.521 janvier 2027, sur une branche partie de v4.2.5

Le correctif d'une ligne plus ancienne se fait sur une branche partie de son dernier tag, et sort comme un correctif de cette ligne.

Le Studio et le serveur de développement

Valeurs et défaut

Garantie · lan-token-required · référencée · exécutée sur 671dbcb5621a · portée relue Sur le réseau local, le Studio refuse une requête sans le jeton de la session, et une écriture venant d'une autre origine. Le test couvre la vérification des requêtes par le Studio ; il ne couvre pas ce qu'un navigateur du même réseau peut lire.

Contraintes

Ne redirigez pas ces ports de développement vers Internet. Un Studio qu'une équipe partage en ligne, c'est le Studio Server, avec sa propre connexion (Ce qui tourne où).

Code de confiance

Les modules TypeScript d'un jeu et ses commandes personnalisées sont du code de confiance : ils tournent avec les droits du moteur. quest'n'click ne met pas en bac à sable un dossier games/<id>/ dont on ne sait rien. Ouvrez le jeu de quelqu'un en qui vous n'avez pas confiance comme vous lanceriez son programme.

Limite · no-game-sandbox Il n'y a pas de bac à sable pour le code d'un jeu, ni dans le joueur, ni dans les outils, ni dans le Studio local.

Les fournisseurs de l'Assistant du Studio

Valeurs et défaut

Garantie · policy-provider-no-redirect · référencée · exécutée sur 671dbcb5621a · portée relue Un fournisseur qui répond par une redirection est refusé avec une erreur.

Contraintes

# dans le dépôt du moteur, pour une session du Studio
WEB_SCUMM_ALLOW_CUSTOM_PROVIDER=1 npm run studio

Limite · dns-rebinding La vérification de l'hôte est statique : un nom public qui se résout vers une adresse privée (DNS rebinding) n'est pas détecté. Faites tourner le Studio sur une machine de confiance.

Questions de licence

Tous les assets du jeu d'exemple sont sous CC BY 4.0 depuis la 3.7 ; npm run verify:commercial le vérifie. Les questions de licence trouvent leur réponse dans Licences et crédits (CREDITS.md, LICENSE-ASSETS).


Modifier la source de cette page · Signaler une erreur