From a57188d86153bfe94e0fa1c4c8fa00761821d6c9 Mon Sep 17 00:00:00 2001 From: 10Derozan Date: Thu, 21 Mar 2024 20:12:23 +0800 Subject: [PATCH] fix(core): remove searchHooks in siteData --- .changeset/lazy-timers-provide.md | 5 +++++ packages/core/src/node/runtimeModule/siteData/index.ts | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/lazy-timers-provide.md diff --git a/.changeset/lazy-timers-provide.md b/.changeset/lazy-timers-provide.md new file mode 100644 index 000000000..46898d0b8 --- /dev/null +++ b/.changeset/lazy-timers-provide.md @@ -0,0 +1,5 @@ +--- +'@rspress/core': patch +--- + +fix: remove searchHooks in siteData diff --git a/packages/core/src/node/runtimeModule/siteData/index.ts b/packages/core/src/node/runtimeModule/siteData/index.ts index 832def28c..b37a202fa 100644 --- a/packages/core/src/node/runtimeModule/siteData/index.ts +++ b/packages/core/src/node/runtimeModule/siteData/index.ts @@ -114,6 +114,12 @@ export async function siteDataVMPlugin(context: FactoryContext) { }, }; + + // searchHooks is a absolute path which may leak information + if (siteData.search) { + siteData.search.searchHooks = undefined; + } + return { [`${RuntimeModuleID.SiteData}.mjs`]: `export default ${JSON.stringify( siteData,