From 3ef7df57e2a75817ff7e1fbdf24d7e589d8b1deb Mon Sep 17 00:00:00 2001 From: lohit Date: Mon, 14 Oct 2024 12:27:12 +0530 Subject: [PATCH] fix(#3287): res.setbody safe mode (#3299) --- .../bruno-js/src/sandbox/quickjs/shims/bruno-response.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/bruno-js/src/sandbox/quickjs/shims/bruno-response.js b/packages/bruno-js/src/sandbox/quickjs/shims/bruno-response.js index 40736d342..cff11e163 100644 --- a/packages/bruno-js/src/sandbox/quickjs/shims/bruno-response.js +++ b/packages/bruno-js/src/sandbox/quickjs/shims/bruno-response.js @@ -48,6 +48,12 @@ const addBrunoResponseShimToContext = (vm, res) => { vm.setProp(resObject, 'getResponseTime', getResponseTime); getResponseTime.dispose(); + let setBody = vm.newFunction('setBody', function (data) { + res.setBody(vm.dump(data)); + }); + vm.setProp(resObject, 'setBody', setBody); + setBody.dispose(); + vm.setProp(vm.global, 'res', resObject); resObject.dispose(); };