安全边界

更新于 2026-08-10

只进废纸篓

清理只会把所选项目移入 macOS 废纸篓。Protect 项不可选择,CacheLens 不提供永久删除清理路径。

聊天/索引库永不 Safe

编辑器的聊天/历史数据库(如 Cursor 的 state.vscdb)始终判定为 Review 或 Protect,绝不 Safe。误删可能让历史界面一直卡在“Loading Chat…”;请改用工具内置的历史清理。

用户保护清单

在 ~/Library/Application Support/CacheLens/protect 中每行填写一个路径、前缀或 glob。即使内置目录判定为 Safe 或 Review,匹配项也会变成硬 Protect。

工具运行时失败关闭

清理前会检查所属工具。工具仍在运行、探测失败或进程状态未知时,CacheLens 都会拒绝清理。

符号链接与路径边界

扫描不跟随目录符号链接。清理会解析符号链接目标与路径穿越,并拒绝任何超出配置 home 的路径。

本地且可核对

路径与文件名留在本机。规则随 App 发布;CLI dry-run 会报告计划或拒绝原因,不移动文件。

刻意保持窄定位

CacheLens 是 AI 开发存储的分类深度审计,不是泛 Mac Cleaner,也不是 Mole 工具套件。失败关闭仅借鉴设计思路,未使用 Mole 源码。