Skip to content
This repository was archived by the owner on Aug 16, 2021. It is now read-only.

Comments

feat: better sandboxing#2388

Draft
menduz wants to merge 7 commits intomasterfrom
feat/better-sandboxing
Draft

feat: better sandboxing#2388
menduz wants to merge 7 commits intomasterfrom
feat/better-sandboxing

Conversation

@menduz
Copy link
Member

@menduz menduz commented May 25, 2021

What?

Applies a proper sandbox to the scenes. To start, it shims a whole new context to prevent accessing global browser APIs in preview mode, to enable debugging. For production scenes, it uses quickjs-emscripten to create a real VM for every scene.

Why?

To limit scenes to a real sandbox that will work in more platforms, starting today to ensure future compatibility. Enabling all the deployed content to work on the new runtimes.

@github-actions
Copy link

After the CI passes:

@menduz menduz changed the title Feat/better sandboxing feat: better sandboxing May 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant