The main goal of Rust checker is to provide a quick syntax check on a few lines of Rust. To do this, we simply run the Rust compiler rustc on a single file, where the user input is placed in the main function.
Only the success/failure status of the compilation is reported to the user: in the current version, the actual errors and warnings are not displayed. Also note that the compiled code is never executed.
The tool Rust checker is still in the process of being developed by our team. Please bear this is mind while using it: there might still be some minor bugs. Please communicate them to us should you find some.
We use the latest version of rustc to date, that is version 1.82.0.
We are quite confident that there are no security problem with our system. The current version intentionally do not execute the compiled code provided by the user. By design, this ensures a very high level of security.
Yet, to entertain script kiddies, we have placed a file /flag.txt on the filesystem. We are convinced that nobody will be able to read it :-)