Skip to content

[Sandbox M3] WASM & QuickJS Embedded Runtime для SDUI-трансформеров и парсеров #305

Description

@ZhuchkaTriplesix

Описание задачи

Внедрить внутрипроцессный изолированный движок (Level 1 Sandbox) для безопасного исполнения легких скриптовых расширений без необходимости порождения нативных OS-процессов.

Список задач

  • Интеграция WebAssembly (WASI via wasmtime/wasmer FFI) или встроенного движка QuickJS (Dart FFI) для выполнения JavaScript / JSONC скриптов.
  • Обеспечение 100% изоляции памяти с полным запретом сетевых вызовов (network: none) и файловой системы (fs: none).
  • Поддержка выполнения SDUI-трансформеров, генераторов схем подсказок, SQL-форматтеров и парсеров диалектов.
  • Снятие ограничения isPreviewOnly в MarketplaceRepository для проверенных плагинов, работающих через данный Sandbox Runtime.

Техническая документация

📄 Подробно: 04 — Расширения/Блок E — Sandbox Runtime.md.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions