# 安全边界 [English](SECURITY_en.md) · [接入合同](docs/INTEGRATION.md) Host 插件在 DSH 的受信任插件边界内运行。插件自己的 API 必须经过 Host 的身份认证、同源校验及适用的 desktop 令牌检查;浏览器入口使用相应安全 fetch。库的 `createAssemblyApi` 只处理 JSON 与策略原语,自行嵌入的调用方负责安全路由边界。来源 ID 是提供方声明,不是签名或权限隔离;安装第三方 adapter 即信任其执行代码。 来源拥有内容及读取许可。registry 传给来源的请求上下文是分离、深冻结的只读对象;取消 signal 保持原对象。adapter 应遵守读取版本租约与卸载/取消,不在装配或预览中写来源状态。预览不发送模型请求,不含待发输入;它读取当前资源和 durable history。公开只读对象不代表来源内部数据自动可读,也不授予资源编辑权限。 自定义文本由选定来源 parser 解释;第三方文本不会隐式运行 ST、EJS 或 JavaScript。可选 Tavern parser 的受限只读 EJS 与 helper 读取许可由来源控制。缺失运行时、非法来源输出、租约变化或解析失败应拒绝整次装配,不发送部分结果。请只向可信来源和可信模型提供敏感内容。 策略存储、自定义文本和完整 `request/assembly` 快照可能包含敏感正文。使用所选 DSH profile 的访问控制和备份策略保护它们;预览与历史查看接口也属于此边界。卸载保留这些文件与 durable history,不能把卸载当作数据清除。旧存储迁移保留原文件,须一并保护。 请求协议准备工具只生成独立核心输出,安装插件不会修改 DSH 核心。准备后的核心记录真实请求表面,不保证供应商收到请求。对核心替换、迁移及真实 profile 写入须有相应运行环境授权。 如发现问题,优先使用仓库已启用的私密报告渠道;未提供时直接联系仓库 owner。不要在公开 issue 中粘贴凭据、会话记录、资源正文或完整快照。