Roblox bug bounty programs
luau.org Updated
Roblox runs one public program: a Sorona bug bounty paying up to $6,000.
- Top reward
- $6,000
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 9
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program Roblox runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
Luau
Sorona · Bug bounty |
– | $6,000 | $1,250 | $375 | $6,000 | Partial | – | 3 days promised | Open |
-
- Critical
- –
- High
- $6,000
- Medium
- $1,250
- Low
- $375
- Safe harbor
- Partial
- First response
- 3 days promised
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
9 targets. 7 excluded.
-
https://luau.org
Web
-
Roblox's HackerOne program lists Roblox Client, Roblox Studio and Roblox Engine as bounty-eligible downloadable executables at critical maximum severity, and Luau's own SECURITY.md routes vulnerability reports there. The Luau repository is not itself a listed asset, so a finding lands on one of those three rows
Products and areas
-
The builtin library surface a sandboxed script can reach: string, table, math, buffer, bit32, coroutine, vector and the os subset
Products and areas
-
The compiler and the bytecode format, meaning the parser, the compiler's optimisation passes and the bytecode encoder and decoder, all reached by compiling attacker-authored source
Products and areas
-
The native code generator on x86-64 and arm64, including its intermediate representation, the optimisation passes over it and the machine-code emitters
Products and areas
-
The sandbox boundary itself together with the embedding surface the repository ships, covering the C API, lua_State handling and the standalone luau and luau-analyze binaries
Products and areas
-
The standard the project sets for itself, which is what a report has to break: no source code may cause memory-safety errors or crashes during compilation or execution, and that guarantee covers the virtual machine, the builtin libraries and native code generation alike
Products and areas
-
The type checker, the autocomplete and require machinery, and the rest of the analysis tooling, insofar as a crash there implies underlying memory unsafety
Products and areas
-
The VM: the bytecode interpreter, value representation and tagging, the garbage collector, and table, userdata and metatable handling
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 7
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
Defects in Roblox's web and platform assets that do not run through Luau, which the program prices on its own wildcard rows rather than on this entry
-
Feeding hand-crafted bytecode straight to the VM, since the runtime expects valid compiler output and offers no security guarantees for anything else
-
Findings that cannot be shown through Roblox Client, Roblox Studio or Roblox Engine, none of which the Luau repository substitutes for
-
Fully weaponized RCE chains against production clients, which Roblox prohibits without written authorization
-
Resource exhaustion during compilation or execution, because Luau provides no termination guarantees and says so
-
Testing carried out without the required hackeronetest-<roblox-userid> user agent, which is how the program attributes the traffic to you
-
Vulnerabilities in custom C functions that an embedding host exposes, rather than in Luau itself
Recent changes
Reward and scope changes across every Roblox program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
About this page
This page gathers every public program listed under luau.org: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.