Support embedding user-provided data in persisted snapshots
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- operating-systems
Línea de trabajo
Start by tracing the existing snapshot save and load paths in Hyperlight-wasm and Hyperlight-js, including the proposed LoadedJsSnapshot::load(...) and LoadedJSSandbox::snapshot(&mut self).save() APIs. Determine how persisted data could identify its originating sandbox type, then verify that JS loading rejects arbitrary Hyperlight snapshots.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hyperlight-wasm and Hyperlight-js could use this to prevent accidental misuse for loading hyperlight snapshots. For example (proposed api) LoadedJsSnapshot::load(...) API should reject arbitrary hyperlight snapshots. It should validate that a snapshot represents a loaded JS sandbox saved through (proposed api) LoadedJSSandbox::snapshot(&mut self).save() API. But there's currently no way to do this.
- Lenguaje dominante
- Rust
- Estrellas
- 4.7k
- Forks
- 210
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 43
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hyperlight-dev/hyperlight
-
lifecycle/needs-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
hyperlight-dev/hyperlight#1842 ·
-
lifecycle/needs-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hyperlight-dev/hyperlight#1836 ·
-
lifecycle/needs-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
hyperlight-dev/hyperlight#1804 ·
-
lifecycle/needs-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
hyperlight-dev/hyperlight#1787 ·
-
lifecycle/confirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
hyperlight-dev/hyperlight#1700 ·
Todos los issues de hyperlight-dev/hyperlight
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
Axis areas are always keyboard-focusable (Sense::drag), even with allow_axis_zoom_drag(false) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
bug team:backend track:services-maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cowprotocol/services#4950 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
gitbutlerapp/gitbutler#15998 · 1 comentario ·