From af7fefd59a988e2af0eae90da058d761d01666d5 Mon Sep 17 00:00:00 2001 From: DarkSky <25152247+darkskygit@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:10:43 +0800 Subject: [PATCH] feat(electron): enhance fuses (#13437) ## Summary by CodeRabbit * **Chores** * Updated Electron app configuration to enhance security and integrity with additional runtime protection options. --- packages/frontend/apps/electron/forge.config.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/frontend/apps/electron/forge.config.mjs b/packages/frontend/apps/electron/forge.config.mjs index bb2d946846..0bacd3fe57 100644 --- a/packages/frontend/apps/electron/forge.config.mjs +++ b/packages/frontend/apps/electron/forge.config.mjs @@ -209,6 +209,12 @@ export default { new FusesPlugin({ version: FuseVersion.V1, [FuseV1Options.RunAsNode]: false, + [FuseV1Options.EnableCookieEncryption]: true, + [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false, + [FuseV1Options.EnableNodeCliInspectArguments]: false, + [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true, + [FuseV1Options.OnlyLoadAppFromAsar]: true, + [FuseV1Options.LoadBrowserProcessSpecificV8Snapshot]: true, }), ], hooks: {