安全

删除文件是高风险的。我们以这种方式对待它。

磁盘清理工具的一个缺陷可能意味着数据丢失。MacLean 的安全模型、披露流程与威胁面记录如下,也记录在公共仓库中。

负责任披露

私下报告,快速响应。

不要在公开 issue 或论坛披露未修复的漏洞。请使用 GitHub Security Advisory 流程(首选)或 SECURITY.md 中列出的私密渠道。维护者承诺:

24h

确认

24 小时内确认收到。

7d

方案

7 天内给出修复方案与时间线。

✓

致谢

经你同意后在发布说明中致谢。

威胁模型

主要攻击面,按风险排序。

攻击面风险缓解措施
路径遍历 / TOCTOU删除任意路径物理身份校验(st_dev/st_ino)+ 分阶段原子重命名(RENAME_EXCL)
符号链接 / 目录联接跟随删除链接目标暂存重命名 + 身份再校验
权限边界未授权的高权限删除touchid/sudo 路径再校验;开发者模式排除于 CI 构建
占用文件 / 挂载卷破坏运行中的服务删除前检测挂载路径
许可证绕过未授权使用 ProEd25519 签名许可证 + 激活设备数量限制
命令注入任意命令执行净化 sudo 调用;使用不可预测的临时脚本

受支持版本:安全支持按版本划分——请参阅 SECURITY.md 了解当前受支持的版本线。始终运行受支持的版本。