From 4bdbfb5c0c7d75bbd5d451c97fc50d1a89c3d5d2 Mon Sep 17 00:00:00 2001 From: lohit Date: Sat, 24 Aug 2024 14:29:43 +0530 Subject: [PATCH] fix: safe mode validations (#2912) --- .../JsSandboxModeModal/index.js | 2 +- .../src/components/SecuritySettings/index.js | 2 +- .../bruno-js/src/sandbox/quickjs/index.js | 15 +++++-- .../src/sandbox/quickjs/shims/local-module.js | 4 ++ .../js/data types - request vars.bru | 27 ++++++++++--- .../collection/scripting/js/vars asserts.bru | 39 +++++++++++++++++++ .../invalid and valid module imports.bru | 37 ++++++++++++++++++ 7 files changed, 115 insertions(+), 11 deletions(-) create mode 100644 packages/bruno-tests/collection/scripting/js/vars asserts.bru create mode 100644 packages/bruno-tests/collection/scripting/local modules/invalid and valid module imports.bru diff --git a/packages/bruno-app/src/components/SecuritySettings/JsSandboxModeModal/index.js b/packages/bruno-app/src/components/SecuritySettings/JsSandboxModeModal/index.js index 2f010f71f..52a988ea7 100644 --- a/packages/bruno-app/src/components/SecuritySettings/JsSandboxModeModal/index.js +++ b/packages/bruno-app/src/components/SecuritySettings/JsSandboxModeModal/index.js @@ -64,7 +64,7 @@ const JsSandboxModeModal = ({ collection }) => { BETA

- JavaScript code is executed in a secure sandbox and cannot excess your filesystem or execute system commands. + JavaScript code is executed in a secure sandbox and cannot access your filesystem or execute system commands.

- JavaScript code is executed in a secure sandbox and cannot excess your filesystem or execute system commands. + JavaScript code is executed in a secure sandbox and cannot access your filesystem or execute system commands.