feat: 升级至 v0.3.16 — 工单修复 51 项 + 审查修复 30 项(安全加固/适配器/工具系统/数据层/前端)

This commit is contained in:
2026-07-22 10:31:13 +08:00
parent 516d8a728f
commit 2c2ca4a692
43 changed files with 1454 additions and 301 deletions
+6 -1
View File
@@ -54,7 +54,12 @@ export class WindowManager {
title: options.title ?? 'MetonaAI Desktop',
webPreferences: {
preload: join(__dirname, '../preload/preload.mjs'),
sandbox: false,
// #37 修复: 启用沙箱,强化渲染进程隔离
// preload.ts 仅使用 contextBridge/ipcRenderersandbox 下可用)和
// @electron-toolkit/preload(兼容 sandbox),不依赖 fs/child_process 等 Node API
// 因此可安全启用 sandbox: true。启用后渲染进程无法直接访问 Node API,
// 缩小恶意网页通过 preload 漏洞访问 fs/child_process 的攻击面。
sandbox: true,
contextIsolation: true,
nodeIntegration: false,
},