# 安全披露 ## 先读:本插件不是安全边界 本插件是**过程治理**工具,不是安全产品:拦截面是枚举型的危险域规则,验证面是真实退出码。两者治「过程」,不承诺「安全」。具体地: - **收口验证会执行你声明的验证命令**:验证工具与断言复核会在插件侧执行命令,护栏只是危险域清单 + 被拒命令指纹(10 分钟 TTL),**不是沙箱**;清单覆盖面之外(目标替代、重定向覆写、脚本清空等)不拦,与普通 shell 同一天花板。 - **遥测日志默认明文落盘**:写入前对常见密钥形态做脱敏(非穷尽)。可用环境变量改目录或整体关闭,详见 README「代价与风险」。 - **宿主本身处于预览期**:官方已声明存在兼容性破坏与未审计风险;本插件不改变宿主的安全姿态。 ## 属于本仓的报告范围 - 模型可以**改写或移除判据**(本仓的核心不变量是判据不由被验方掌握); - 工具面**静默放宽**、掩码漏网未被如实上报; - **伪造完成证据**(谎报退出码、无关命令冒充验证)能通过收口; - 遥测**脱敏漏网**、日志写入路径可被诱导越界; - 生成的规则文件可被绕过(拦截换芯通道)。 ## 不属于本仓(但欢迎告知) - 宿主自身的漏洞、沙箱与权限模型的绕过; - 第三方拦截引擎(如 `dsh-permission-rules`)自身的问题; - 与本插件无关的本机环境问题。 ## 如何报告 1. 优先用 GitHub 私密漏洞报告: 2. 若该入口不可用,开一个**不含利用细节**的 Issue 说明"需要私密渠道",我们再接续。 3. 请附:影响范围、复现条件、观察到的事实(命令/退出码/脱敏日志片段)、你判断的严重性。**不要粘贴真实密钥。** ## 处置约定 - 确认后在提交与修复说明里如实记录;不夸大严重性,也不压低。 - **本仓当前无发行版本**(未打包、无 tag),因此不存在"受影响版本区间"可声明——修复以提交为准。 - 属于宿主层面的问题,本仓只做记录与转述,不冒充上游承诺。