From 6a673589cd2bb73b0452d352aac4c6943f997adb Mon Sep 17 00:00:00 2001 From: yash6195 <105772137+yash6195@users.noreply.github.com> Date: Sun, 24 May 2026 12:30:10 +0530 Subject: [PATCH] Revert "SDK-5960 Security fixes." --- bin/testObservability/crashReporter/index.js | 4 +++- bin/testObservability/helper/helper.js | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/testObservability/crashReporter/index.js b/bin/testObservability/crashReporter/index.js index 95c01881..1839c168 100644 --- a/bin/testObservability/crashReporter/index.js +++ b/bin/testObservability/crashReporter/index.js @@ -27,7 +27,9 @@ let packages = {}; exports.requireModule = (module, internal = false) => { let local_path = ""; - if(internal) { + if(process.env["browserStackCwd"]){ + local_path = path.join(process.env["browserStackCwd"], 'node_modules', module); + } else if(internal) { local_path = path.join(process.cwd(), 'node_modules', 'browserstack-cypress-cli', 'node_modules', module); } else { local_path = path.join(process.cwd(), 'node_modules', module); diff --git a/bin/testObservability/helper/helper.js b/bin/testObservability/helper/helper.js index c7ef5e24..264639b5 100644 --- a/bin/testObservability/helper/helper.js +++ b/bin/testObservability/helper/helper.js @@ -928,9 +928,9 @@ exports.runCypressTestsLocally = (bsConfig, args, rawArgs) => { rawArgs = cleanupTestObservabilityFlags(rawArgs); logger.info(`Running npx cypress run ${getReRunSpecs(rawArgs.slice(1)).join(' ')} ${getLocalSessionReporter().join(' ')}`); const cypressProcess = spawn( - /^win/.test(process.platform) ? 'npx.cmd' : 'npx', + 'npx', ['cypress', 'run', ...getReRunSpecs(rawArgs.slice(1)), ...getLocalSessionReporter()], - { stdio: 'inherit', cwd: process.cwd(), env: process.env, shell: false } + { stdio: 'inherit', cwd: process.cwd(), env: process.env, shell: true } ); cypressProcess.on('close', async (code) => { logger.info(`Cypress process exited with code ${code}`);