Skip to content

v0.3.6.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:56
· 56 commits to main since this release

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 | Intel CLI-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
  • LinuxCLI-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 --version on 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/.so library 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 Support etc. 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 | Intel CLI-Analyzer-0.3.6.1-macos-amd64.dmg
  • Windows: installer CLI-Analyzer-0.3.6.1-windows-amd64-installer.exe | portable CLI-Analyzer-0.3.6.1-windows-amd64-portable.zip
  • Linux: CLI-Analyzer-0.3.6.1-linux-amd64.deb | portable CLI-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)