Devotd Github
新发现安全

junhan2/reaproof v0.9.0 — 衡量已部署应用的 AI 逆向工程暴露程度

junhan2/reaproof 是一个安全工具,用一条命令评估已部署的应用对 AI 逆向工程代理的暴露程度,并尽可能阻断可阻断的部分。

仓库信息junhan2/reaproof ↗

junhan2/reaproof 是一个安全工具,用一条命令评估已部署的应用对 AI 逆向工程代理的暴露程度,并尽可能阻断可阻断的部分。

GitHub 项目说明: One command that rates how exposed your shipped app is to AI reverse-engineering agents such as rea, and closes what can be closed.

星标
★ 4
复刻
0
语言
JavaScript
许可证
MIT
最新版本
v0.9.0
查看原始来源 ↗在 GitHub 查看 ↗

junhan2/reaproof 是一个安全工具,用一条命令评估已部署的应用对 AI 逆向工程代理(例如 rea 这样把应用反过来获取代码的代理)暴露了多少,并尽可能地阻断可阻断的部分。最新版本是 v0.9.0,提供的信息中没有说明这一版本具体变更了哪些内容。在 Node.js 18.3 及以上环境中,无需单独安装或配置,直接运行 npx reaproof 即可。

README 说明,该工具无需源码即可检查已部署的应用中是否残留了代理可以原样读取的信息,例如原始源码或密钥值。README 还说明检查项分为四类。主要目标是一些常见疏漏,例如内含原始映射的 source map、遗留在代码中的服务器密钥、被复制进构建产物的仓库目录等。它内置了一个覆盖多种语言和打包方式的二进制包格式读取模块,因此在给出 rea risk 等级后只恢复可以移除的部分,并同时展示处理前后的等级。可移除的 source map 会被移到备份位置,并可用 reaproof undo 还原。体积很大的 source map 不会被整体读入,而是分段扫描以节省内存;结果还可以以用于交换静态分析结果的标准交换格式输出。它使用 JavaScript 编写,许可证为 MIT。

不过,它的 GitHub 星标数是 4,仓库创建于 2026 年 10 月 13 日。研究记录中的评分为:新鲜度 7.0、技术 6.0、完整度 7.0、势头 0.5,只有势头偏低。提供的信息中没有关于 rea risk 等级实际阻断效果的衡量数据。考虑到目前 4 个星标、势头 0.5 的状态,比起把它作为单独的判断依据,更合适的做法是在部署之前结合它的输出结果一并确认。