Bedrock is pre-1.0 and under active development. Only the latest release is supported; fixes are not backported to older versions.
| Version | Supported |
|---|---|
Latest main |
Yes |
| Everything else | No |
Do not open a public GitHub issue for security reports.
Please use GitHub's private vulnerability reporting to submit a report. This creates a private advisory visible only to the maintainer and you.
If private reporting is not available for any reason, email
christopher.buss@pm.me instead.
Please include:
- A description of the issue and its impact.
- Steps to reproduce or a proof-of-concept.
- The affected package(s) and version(s).
- Any suggested remediation you have in mind.
- Acknowledgement within 3 business days.
- Initial assessment (severity, scope) within 7 business days.
- Fix target: critical issues patched and released within 30 days; lower-severity issues handled on the next regular release cycle.
- Credit in the release notes and advisory once a fix ships, unless you prefer to remain anonymous.
The following are in scope:
- Vulnerabilities in published packages (
@bedrock-rbx/core,@bedrock-rbx/ocale). - Vulnerabilities in the deployment flow that could leak secrets, corrupt state, or cause unauthorized access to a Roblox experience the user controls.
- Supply-chain issues in our own build and release pipeline.
The following are out of scope:
- Vulnerabilities in Roblox Open Cloud itself. Report those to Roblox via their HackerOne program.
- Misuse of a valid API key that the user themselves exposed.
- Issues in third-party dependencies that have already been disclosed upstream; please follow the upstream project's process instead.
- Bedrock authenticates to Roblox via Open Cloud API keys only. The legacy
ROBLOSECURITYcookie is never used (see ADR-007). - State files are stored in GitHub Gists and contain only resource IDs (public data). Secrets are never written to state.
@bedrock-rbx/ocalehas zero runtime dependencies (see ADR-008) to minimise supply-chain surface area.