From a8e5ef28be863eec48a94407eebfe66eaca47a8d Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 8 Nov 2025 11:43:09 +0000 Subject: [PATCH] Remove exposed Gitbook API token from sync-docs-gitbook.ts cgen-fb464be7162b4e859a8966ab35665c3d --- api/sync-docs-gitbook.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/api/sync-docs-gitbook.ts b/api/sync-docs-gitbook.ts index 7dc62438..a395eccb 100644 --- a/api/sync-docs-gitbook.ts +++ b/api/sync-docs-gitbook.ts @@ -2,10 +2,15 @@ import { VercelRequest, VercelResponse } from "@vercel/node"; import { readFileSync } from "fs"; import { join } from "path"; -const GITBOOK_API_TOKEN = - process.env.GITBOOK_API_TOKEN || - "gb_api_jORqpp2qlvg7pwlPiIKHAbgcFIDJBIJ1pz09WpIg"; -const GITBOOK_SPACE_ID = process.env.GITBOOK_SPACE_ID || "37ITJTgjD56eN3ZI5qtt"; +const GITBOOK_API_TOKEN = process.env.GITBOOK_API_TOKEN; +const GITBOOK_SPACE_ID = process.env.GITBOOK_SPACE_ID; + +// Validate environment variables +if (!GITBOOK_API_TOKEN || !GITBOOK_SPACE_ID) { + throw new Error( + "Missing required environment variables: GITBOOK_API_TOKEN and GITBOOK_SPACE_ID" + ); +} const PAGES = [ {