From 12b66e60d79e3188f873a068e1cd7209d4d99e60 Mon Sep 17 00:00:00 2001 From: Sam Roberts Date: Fri, 12 May 2017 12:39:11 -0700 Subject: src: whitelist new options for NODE_OPTIONS Add --debug-*, --napi-modules Remove --prof-process, like -p and -e, it causes node to do something other than run node js scripts. Backport-PR-URL: https://github.com/nodejs/node/pull/12677 PR-URL: https://github.com/nodejs/node/pull/13002 Reviewed-By: Refael Ackermann Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Michael Dawson --- src/node.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/node.cc') diff --git a/src/node.cc b/src/node.cc index c4f2a96c95..7cb4453ad2 100644 --- a/src/node.cc +++ b/src/node.cc @@ -3787,19 +3787,23 @@ static void CheckIfAllowedInEnv(const char* exe, bool is_env, static const char* whitelist[] = { // Node options - "-r", "--require", + "--require", "-r", + "--debug", + "--debug-brk", + "--debug-port", "--no-deprecation", + "--trace-deprecation", + "--throw-deprecation", "--no-warnings", + "--napi-modules", "--trace-warnings", "--redirect-warnings", - "--trace-deprecation", "--trace-sync-io", "--track-heap-objects", - "--throw-deprecation", "--zero-fill-buffers", "--v8-pool-size", - "--use-openssl-ca", "--use-bundled-ca", + "--use-openssl-ca", "--enable-fips", "--force-fips", "--openssl-config", -- cgit v1.2.1