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.