Skip to content

Attempt to fix sandboxing bricking Adonis#2129

Open
ccuser44 wants to merge 27 commits into
Epix-Incorporated:masterfrom
ccuser44:patch-53
Open

Attempt to fix sandboxing bricking Adonis#2129
ccuser44 wants to merge 27 commits into
Epix-Incorporated:masterfrom
ccuser44:patch-53

Conversation

@ccuser44
Copy link
Copy Markdown
Contributor

@ccuser44 ccuser44 commented May 9, 2026

Fix loader sandboxing related issues. (Should largely fix sandboxing related issues unless script execution is totally disabled)

  • Add automatic sandbox remover to attempt to clear unwanted sandboxing
  • Make loader warnings more useful in case fail
  • Add helpful info regarding sandboxing in loader README
  • Implement Functions.RemoveSandbox
  • Implement warning & help message to users about removing unwanted sandboxing
  • Implement loader side notice and help message in case Adonis fails to load completely
  • Add helpful info regarding sandboxing in Github README
  • Fix script creation capabilities preventing Loader.luau from loading

ccuser44 added 16 commits May 9, 2026 23:57
Added InternalSandboxError function to handle sandbox error notice and remove sandbox if possible.
Added RemoveSandbox function to manage security capabilities.
Updated error message to include instructions for enabling settings.
Added instructions for disabling the .Sandboxed property and enabling 'Load Third Party Assets'.
Added instructions for resolving script loading issues with Adonis.
Added a user notice for potential loader issues related to Adonis Loader's script sandboxing. Included instructions on how to disable sandboxing for better functionality.
Added a new script to assist with loader related issues, including functionality for cloning and managing a debug helper.
Add additional conditions for debugHelper activation based on sandboxed states.
@ccuser44 ccuser44 marked this pull request as ready for review May 9, 2026 22:24
@ccuser44
Copy link
Copy Markdown
Contributor Author

ccuser44 commented May 9, 2026

@ccuser44
Copy link
Copy Markdown
Contributor Author

ccuser44 commented May 10, 2026

PoF:
image
Plugin PoF:
image

Note: The plugin functionality is not enabled because the server plugin requiring is not currently handled by the loader (but that should be done as part of a seperate PoF)

Outside of this PR both of the following PRs #1905 and #2018 (yes even the panic mode, no it wasn't a meme) were created partially or fully due to in mind with exactly these script capabilities when some capabilities are partially unavailable.

@ccuser44
Copy link
Copy Markdown
Contributor Author

An update regarding sandboxing. https://devforum.roblox.com/t/protect-your-games-with-script-capabilities-sandboxing/4634642

Roblox will start enforcing sandbox restrictions on the toolbox so this will be needed sooner or later.

@Dimenpsyonal
Copy link
Copy Markdown
Member

Erm image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants