1'use strict'; 2 3require('../common'); 4const assert = require('assert'); 5const { execFileSync } = require('child_process'); 6 7// This test checks that untrusted code mitigations in V8 are disabled 8// by default. 9 10const v8Options = execFileSync(process.execPath, ['--v8-options']).toString(); 11 12const untrustedFlag = v8Options.indexOf('--untrusted-code-mitigations'); 13assert.notStrictEqual(untrustedFlag, -1); 14 15const nextFlag = v8Options.indexOf('--', untrustedFlag + 2); 16const slice = v8Options.substring(untrustedFlag, nextFlag); 17 18assert(slice.match(/type: bool default: false/)); 19