ShieldGuard ShieldGuard 是一款轻量级 macOS 桌面应用程序,用于检查已安装的包管理器是否配置为首选至少 1 周前的包。
它故意很简单: 没有菜单栏应用程序 没有后台轮询 没有永远在线的服务 只有一个带有手动检查和修复的干净窗口 Screenshot 检查什么 ShieldGuard 仅检查计算机上安装的包管理器: npm -> ~/。
npmrc 包含 min-release-age=7 pnpm -> ~/Library/Preferences/pnpm/rc 包含minimum-release-age=10080 uv -> ~/。
toml 包含except-newer = “7 days” Bun -> ~/。
toml contains [install] minimumReleaseAge = 604800 如果未安装包管理器,ShieldGuard 会完全跳过它。
app ShieldGuard 以原子方式写入文件并将备份存储在:~/Library/Application Support/ShieldGuard/backups 该工具是一个配置助手,而不是一个完整的软件供应链安全解决方案。
来源:HackerNews New











