diff --git a/app/session.js b/app/session.js index 13399b3c..8ce1ba55 100644 --- a/app/session.js +++ b/app/session.js @@ -30,6 +30,13 @@ module.exports = class Session extends EventEmitter { TERM_PROGRAM_VERSION: version }, envFromConfig); + // Electron has a default value for process.env.GOOGLE_API_KEY + // We don't want to leak this to the shell + // See https://github.com/zeit/hyper/issues/696 + if (baseEnv.GOOGLE_API_KEY && process.env.GOOGLE_API_KEY === baseEnv.GOOGLE_API_KEY) { + delete baseEnv.GOOGLE_API_KEY; + } + const decoder = new StringDecoder('utf8'); const defaultShellArgs = ['--login'];