安全开发者工具开源DevTools

能跑吗·仓库开箱体检

打开、cd 进或安装一个陌生仓库前,先看它会偷偷执行什么

痛点
克隆一个项目之后,只要执行安装、打开 IDE 或用 shell 进入目录,就可能触发 postinstall 脚本、IDE 任务、.envrc、git hooks 等一堆隐式动作。讨论里越来越多人关心供应链投毒和「打开即执行」的风险,但普通人根本不知道一个仓库在什么时候跑了什么。
方案
一个本地 CLI/桌面小工具:静态扫描仓库里的 install/entry 钩子、IDE 配置、shell 钩子与二进制下载,生成一份「进入这个仓库会发生什么」的清单并给出风险等级,支持一键在容器或沙箱里打开。
用户
经常试用开源项目的开发者、做代码审计与安全评审的工程师
MVP
识别 postinstall/preinstall 与包管理器钩子;扫描 .vscode/tasks.json、.envrc、git hooks;列出可疑下载与外联域名;输出终端与 HTML 报告;支持 sandbox 打开建议
变现
开源核心 + 团队规则库订阅;企业版加自定义检测规则与 CI 接入
为何现在
AI 编码代理被大量用于克隆和运行陌生仓库,投毒事件频发,社区对「默认会执行什么」的关注度陡增;规则引擎规模小,一个人能做

来源讨论 · 2

  1. Hacker NewsAsk HN: Have you changed your setup in the age of AI and mass vulnerabilities?3↑ 2
  2. Hacker NewsShow HN: Autorun-audit – find what runs when you open, CD into or install a repo1↑ 0
← 返回列表