max / audiofiles
1 file changed,
+4 insertions,
-0 deletions
| @@ -20,6 +20,10 @@ pub fn create_engine() -> Engine { | |||
| 20 | 20 | engine.on_print(|_| {}); | |
| 21 | 21 | engine.on_debug(|_, _, _| {}); | |
| 22 | 22 | ||
| 23 | + | // Disable dynamic eval and module imports (principle of least privilege) | |
| 24 | + | engine.disable_symbol("eval"); | |
| 25 | + | engine.set_max_modules(0); | |
| 26 | + | ||
| 23 | 27 | // Register custom types | |
| 24 | 28 | engine | |
| 25 | 29 | .register_type_with_name::<RhaiSampleInfo>("SampleInfo") |