v0.3.6.1
CLI Analyzer v0.3.6.1 — 权限与扫描范围修复
修复
- 不再执行来源未知的二进制(macOS 通讯录权限提示根因):健康探测此前会对 PATH 上所有可执行文件执行
--version,其中来源未知的二进制(GUI 应用内部件等)可能请求系统权限,macOS 把请求归属到应用本体弹出提示。现在只探测可归因于已知 CLI 生态(brew / npm / pipx / cargo / go / pyenv 等)的工具,来源未知的一律不执行;附带过滤.dylib/.so库文件、厂商目录拦截(SASE / Parallels / OrbStack / UURemote / Warp),并关闭输入框 WebKit 自动填充 - 未归属数据范围收紧:macOS 的
~/Library/Application Support等目录是 GUI 应用主导(App Store / Safari 等),不再作为孤儿数据来源——孤儿仅来自 CLI 工具主导的根(~/.config、~/.cache、~/.local/share;Windows 的 AppData/LocalAppData)。顺带修复 Windows 孤儿此前为空的问题
下载
- macOS:Apple Silicon
CLI-Analyzer-0.3.6.1-macos-arm64.dmg| IntelCLI-Analyzer-0.3.6.1-macos-amd64.dmg - Windows:安装器
CLI-Analyzer-0.3.6.1-windows-amd64-installer.exe| 便携CLI-Analyzer-0.3.6.1-windows-amd64-portable.zip - Linux:
CLI-Analyzer-0.3.6.1-linux-amd64.deb| 便携CLI-Analyzer-0.3.6.1-linux-amd64.tar.gz
构建产物未签名:macOS 首次打开需右键 → 打开;Windows 会提示"未知发布者",属正常。
更新说明
- v0.3.0 及以上用户会在启动时收到本版本更新提示(下载校验通过后引导安装)
English
CLI Analyzer v0.3.6.1 — permissions & scan-scope fixes.
Fixes
- Never execute unknown-origin binaries (root cause of the macOS Contacts prompt): health probing previously ran
--versionon every PATH executable; an unknown-origin binary (GUI-app internals etc.) could request system permissions, which macOS attributed to the app and prompted for. Now only binaries attributable to known CLI ecosystems (brew / npm / pipx / cargo / go / pyenv…) are probed — unknown-origin ones are never executed. Also:.dylib/.solibrary files are filtered from discovery, GUI-agent vendor dirs are blocked (SASE / Parallels / OrbStack / UURemote / Warp), and WebKit autofill on the search input is disabled - Unattributed data scoped down: macOS
~/Library/Application Supportetc. are GUI-app territory (App Store / Safari…) and are no longer an orphan-data source — orphans now come only from CLI-dominant roots (~/.config,~/.cache,~/.local/share; AppData/LocalAppData on Windows). Also fixes Windows orphans previously being empty
Downloads
- macOS: Apple Silicon
CLI-Analyzer-0.3.6.1-macos-arm64.dmg| IntelCLI-Analyzer-0.3.6.1-macos-amd64.dmg - Windows: installer
CLI-Analyzer-0.3.6.1-windows-amd64-installer.exe| portableCLI-Analyzer-0.3.6.1-windows-amd64-portable.zip - Linux:
CLI-Analyzer-0.3.6.1-linux-amd64.deb| portableCLI-Analyzer-0.3.6.1-linux-amd64.tar.gz
Builds are unsigned: right-click → Open on macOS; "unknown publisher" on Windows — expected.
Updating
- Users on v0.3.0+ are notified of this release at startup (SHA256-verified before guided installation)