'use strict'; require('../common'); const assert = require('assert'); const { execFileSync } = require('child_process'); // This test checks that untrusted code mitigations in V8 are disabled // by default. const v8Options = execFileSync(process.execPath, ['--v8-options']).toString(); const untrustedFlag = v8Options.indexOf('--untrusted-code-mitigations'); assert.notStrictEqual(untrustedFlag, -1); const nextFlag = v8Options.indexOf('--', untrustedFlag + 2); const slice = v8Options.substring(untrustedFlag, nextFlag); assert(slice.match(/type: bool default: false/));