5 min read

Understanding the compatibility report

What PASS, WARN, and FAIL mean in the upload scanner, and what static screening can and cannot prove.

Three verdicts

The scanner reads your file before you submit and returns explicit findings. PASS means nothing was flagged. WARN means something is worth a look but will not stop a submission, such as missing mobile metadata. FAIL means the file will not run safely in the sandbox, for example an external script or a network call.

It is screening, not proof

The report is static compatibility screening. It reads your source text; it does not execute your game and it cannot prove that the code is safe or bug-free. A clean report means the file fits the sandbox rules, not that the game is correct. Human moderation still reviews every submission before it goes public.

Fix the fails first

Start with the FAIL findings, since those block submission. Most are about external resources or network access and are fixed by inlining assets and removing calls. Then clear the warnings so your game behaves well on mobile and for other players.

Back to guides