quest'n'click 4.5.1 · r1

Built for quest'n'click 4.5.1, revision r1. Whether it is published, and which one is current, is recorded at publication.json.

Security policy

Français · Reference · Published, partly reviewed by a person · Applies from: 4.2.5

How to report a vulnerability in quest'n'click, which versions get a fix, and what the development tools trust and do not trust. The repository's SECURITY.md says the same in English; this page is its reference, in both languages. The security of a hosted Studio is its own page (Clever Cloud security), and the Reality Bridge's too (Bridge security).

Audience, context, and the statuses of what this page rests on

Audience: admin, contributor · Context: engine repository

Reporting a vulnerability

Form

Report it privately through GitHub's Security Advisory feature of wanoo/quest-n-click (the repository's Security tab, "Report a vulnerability"), never in a public issue.

What to include

Do not include provider keys or private game assets.

Supported versions

The current major's last minor gets every fix, security fixes included. Each earlier minor gets security fixes for three months after the minor that followed it; after that, upgrade (Upgrade). At 4.5.0 (23 October 2026), the same table as Stability and support:

LineSecurity fixes until
4.5the next minor, then three more months
4.423 January 2027
4.322 January 2027
4.2.521 January 2027, on a branch from v4.2.5

A fix for an older line is made on a branch from its last tag and released as a patch of that line.

The development Studio and dev server

Values and default

Guarantee · lan-token-required · referenced · executed on 671dbcb5621a · scope reviewed On the LAN, the Studio refuses a request without the session's token, and a write from another origin. The test covers the Studio's request check; it does not cover what a browser on the same network can read.

Constraints

Do not forward these development ports to the Internet. A Studio that a team shares online is the Studio Server, with its own login (What runs where).

Trusted code

A game's TypeScript modules and its custom commands are trusted code: they run with the engine's rights. quest'n'click does not sandbox an untrusted games/<id>/ directory. Open a game from someone you do not trust as you would run their program.

Limit · no-game-sandbox There is no sandbox for a game's code, in the player, the tools or the local Studio.

The Studio Assistant's providers

Values and default

Guarantee · policy-provider-no-redirect · referenced · executed on 671dbcb5621a · scope reviewed A provider that answers with a redirect is refused with an error.

Constraints

# in the engine repository, for one Studio session
WEB_SCUMM_ALLOW_CUSTOM_PROVIDER=1 npm run studio

Limit · dns-rebinding The host check is static: a public name that resolves to a private address (DNS rebinding) is not detected. Run the Studio on a trusted machine.

Licensing questions

Every asset of the sample game is CC BY 4.0 since 3.7; npm run verify:commercial checks it. Licensing questions are answered in Licences and credits (CREDITS.md, LICENSE-ASSETS).


Edit the source of this page · Report an error