From d7b1fd8406bd310600c37bc59a9106234ed51c00 Mon Sep 17 00:00:00 2001 From: austinjump-dev Date: Thu, 23 Jul 2026 01:39:51 -0400 Subject: [PATCH] Update analytics.ts --- packages/cli-kit/src/private/node/analytics.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/cli-kit/src/private/node/analytics.ts b/packages/cli-kit/src/private/node/analytics.ts index 499fc8ef24d..20f98605ae6 100644 --- a/packages/cli-kit/src/private/node/analytics.ts +++ b/packages/cli-kit/src/private/node/analytics.ts @@ -114,8 +114,17 @@ function getShopifyEnvironmentVariables() { // Monorail fields, e.g. SHOPIFY_CLI_AGENT, SHOPIFY_CLI_AGENT_VERSION, // SHOPIFY_CLI_AGENT_RUN_ID, SHOPIFY_CLI_AGENT_SESSION_ID, and // SHOPIFY_CLI_AGENT_PROVIDER. - return Object.fromEntries(Object.entries(process.env).filter(([key]) => key.startsWith('SHOPIFY_'))) -} + const ALLOWED_ANALYTICS_KEYS = [ + "SHOPIFY_CLI_AGENT", + "SHOPIFY_CLI_AGENT_VERSION", + "SHOPIFY_CLI_AGENT_RUN_ID", + "SHOPIFY_CLI_AGENT_SESSION_ID", + "SHOPIFY_CLI_AGENT_PROVIDER", + ]; + + return Object.fromEntries( + Object.entries(process.env).filter(([key]) => ALLOWED_ANALYTICS_KEYS.includes(key)) +}) function getPluginNames(config: Interfaces.Config) { const pluginNames = [...config.plugins.keys()]