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

feat: better sandboxing #2388

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

feat: better sandboxing #2388

wants to merge 7 commits into from

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