Repository navigation
DSH Harmony Plugin 0.4.0
DSH Harmony Plugin 0.4.0
DSH Harmony 的完整独立插件包,匹配 DSH Harmony App 0.4.10 (31)。
安装
将下面的固定地址粘贴到 DSH 的 插件 → Add plugin,安装并启用:
https://github.com/stlin256/DSH-Harmony/releases/download/plugin-v0.4.0/dsh-harmony-plugin-0.4.0.tgz
也可以把 App 启动引导中复制的安装提示词直接发送给启用了 plugin_manager 的 DSH Agent。dsh-harmony-plugin.tgz 是同一版本的稳定文件名别名。
SHA-256:
7E4E172E85C8BDC937318F6C86F83FA2BFB5F51A4D70E4CD0C4BE5A22E50209F
本次更新
安全审计后对网关与插件入口的加固:
- 信任前置:
/pocket路由与 WebSocket 升级在创建网关实例之前先完成信任校验(Host 模式走requestRejection栅栏,代理模式校验 loopback 来源与定时安全比较的密钥),伪造 Host 头不再能填满 32 个部署来源的缓存。 - 缓存淘汰:来源缓存达到上限时按最近最少使用淘汰,事件记录用的属主实例固定保留,不会因为伪造请求而永久拒绝合法来源。
- 请求体上限:原生接口 JSON 请求体限制为 64MB,并对各字段单独限长;上传增加声明大小与流式双重限制、文件名安全字符集与媒体类型校验。
- 错误码收敛:只向客户端转发稳定的决策错误码,不再透传任意上游错误码。
- 按属主隔离:代理模式下上游 Cookie 按属主分别保存,不再共享同一份。
- 设置校验:
settingsSet改用自有属性判断,修复原型链绕过。
Web 设置页同时修复:
?section=参数改用自有属性判断,构造链接不再让设置页初始化失败。- 首次打开页面时登录方式已正确初始化,Host 模式的访问密钥登录不再返回 403。
包含
dsh.bundle.patchbundle 声明与 Host 入口。- Web 插件入口、本地化元数据和静态资源。
- 原生登录、会话、通知、插件管理、自动化管理和工作区接口。
- 完整生产依赖,可脱离仓库直接安装。
- 插件版本回传,便于在 App 的 DSH 设置中核对。
插件包已完成 Host 入口、浏览器入口、bundle patch、本地化元数据和内嵌资源验证。
安装完成后请启用插件并重启或重连 DSH。App 与插件版本独立,请使用固定版本资产,避免后续更新破坏兼容性。