diff --git a/packages/cli-kit/src/private/node/api/headers.test.ts b/packages/cli-kit/src/private/node/api/headers.test.ts index 13441e6a5a0..0e177446ca7 100644 --- a/packages/cli-kit/src/private/node/api/headers.test.ts +++ b/packages/cli-kit/src/private/node/api/headers.test.ts @@ -85,6 +85,8 @@ describe('common API methods', () => { authorization: 'token', 'Content-Type': 'application/json', 'X-Shopify-Access-Token': 'token', + Cookie: 'session=123', + 'Set-Cookie': 'session=456', } // When diff --git a/packages/cli-kit/src/private/node/api/headers.ts b/packages/cli-kit/src/private/node/api/headers.ts index 691505dc9e8..37145ac9c8a 100644 --- a/packages/cli-kit/src/private/node/api/headers.ts +++ b/packages/cli-kit/src/private/node/api/headers.ts @@ -33,7 +33,7 @@ export class GraphQLClientError extends RequestClientError { */ export function sanitizedHeadersOutput(headers: Record): string { const sanitized: Record = {} - const keywords = ['token', 'authorization', 'subject_token'] + const keywords = ['token', 'authorization', 'subject_token', 'cookie'] Object.keys(headers).forEach((header) => { if (keywords.find((keyword) => header.toLocaleLowerCase().includes(keyword)) === undefined) { sanitized[header] = headers[header]!