安全边界
更新于 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 源码。