# 0.6.0 公开预发布检查 2026-10-19;有限代码检查与回归,**不是完整安全审计**。本次独立整理在干净发布目录,未更改用户现有 DSH 对话、未操作 DSH 界面,也未在真实 profile 卸载重装。兼容依据仍是 Windows DSH Desktop 0.2.1-rc.2;manifest 限定该版本,不能据此宣称已完成全平台/多版本测试。 ## 实际实现与检查 Host 入口只注册静态指南工具和自有系统提示段;客户端通过原生模块加载器、画笔扩展位、隐藏会话标记和右侧栏接口工作。内容控制器只处理助手正式回复,保留原生节点并提供原文回退。解析器显式限制组件大小/数量/类型;DOM/SVG 渲染器使用固定元素与文本节点。普通表达式采用受限算术 AST;状态保存在本机浏览器存储;作品使用双层不透明来源 iframe、CSP 和状态消息桥。 逐项检查了:HTML/SVG文本与URL、公式过滤与原生渲染边界、表达式、CSV、iframe sandbox/CSP、postMessage来源/通道/值类型、状态容量与损坏、计时器/监听器清理、超大输入与原文恢复,以及安装参数/备份/错误处理、构建和归档清单。 | 发现 | 修复与证据 | | --- | --- | | 自定义 DSH_HOME 下 CLI 与备份/检查路径不同 | 安装器统一遵循 DSH_HOME;新增默认/自定义路径断言 | | 作品转发原始消息,错误字段类型未限制 | 仅转发约定字段;对象状态及24000字符限制;错误仅字符串并截断300字符;Host忽略非法错误;新增协议回归 | | CSV漏掉全角公式前缀 | 标题与数据同样转义=+-@,保留已有ASCII/控制字符处理;新增回归 | 普通组件未发现直接将模型HTML/SVG插入主页面的路径;普通表达式未发现任意JS执行入口。这只描述本轮检查结果,不是不存在其他漏洞的保证。来源链接仍由用户自行判断,模型分数、答案和引用不会被插件核实。 ## 本轮验证 | 项目 | 结果与范围 | | --- | --- | | Node | 87项通过,Node24.19.0/Windows;覆盖原84项及3项发布安全回归 | | 隔离安装 | 19项断言通过,PowerShell7;中文/空格路径、自定义home、备份、运行中拒绝、失败码、环境恢复;命令执行器为模拟 | | 独立浏览器 | Chrome154.0.8037.98,无界面;8项检查通过:真实渲染、系列按钮、计算输入、预设、双层作品实际执行/API停止重开、CSP阻断loopback的fetch/图片/脚本/子框架探针、停止移除frame、430px样例不撑宽 | | 构建与归档 | 14项通过:明确清单、SHA256、解压路径、干净源码重建与87项测试、解压后19项隔离安装断言、演示重建与独立打包字节一致;命令见README | 浏览器仅访问通用独立样例,没有连接模型或用户DSH。部分安装Chrome版本没有向Playwright暴露最内层OOPIF的frame事件,检查改为观察真实API消息和本机探针服务器;没有放宽sandbox/CSP。它不能替代Electron策略与DSH扩展位的实机检查。 ## 公开边界与许可证 使用 release-files.json 逐文件允许列表,不上传原工作区、work、backups、profile、原应用提取文件、聊天或历史验收截图。预览图来自当前代码渲染的通用样例,不含私人聊天。检查公开文本中的账号/令牌格式、私人路径和资源引用;Git作者使用GitHub noreply地址。MIT与第三方说明随包提供;无捆绑依赖、字体、原应用图标或完整字标素材。运行时引用DSH提供模块,字体仅为本机族名。 ## 仍待验证 最终三风格×明暗×宽度/缩放视觉、真实长对话帧率/内存、DSH完整重启后的状态恢复、原生启停以及真实卸载重装;其他平台/版本;任意模型作品与恶意忙循环。作品无CPU/内存硬限额,消息洪泛仍可能卡顿。状态容量有界、可能淘汰,不保证永久保存;CSV被表格软件重存或重新导入后可能失去转义。见 [SECURITY.md](../SECURITY.md) 和[用户验收](TESTING.md)。 历史第六阶段报告记录的是此前检查,不应把历史实机记录或模拟生命周期扩大为本次完整验收。