REA
REA 快速入门:从静态文件开始
先审查 Agent 配置计划,再对获授权的 JS 或 Electron 样本使用 CLI
REA 快速入门:从静态文件开始知识学习CN编辑简报更新 2026-10-14
你将学会
- 审查安装计划
- 选择范围小的文件
- 按任务检查环境
开始前需要
- 自己拥有或获授权分析的目标
- Node.js 与 npm
- 仅在原生分析时选择本地 Provider
用无害样本检查配置、来源、限制及清理流程
先看结论
- Setup 会预览变更并询问同意。
- 静态 JS 不需要原生分析引擎。
- 结构报告不等于运行时证明。
审查安装计划
官方命令是 `npx rea-agents setup`。它会询问要配置哪些客户端,并在写入之前列出具体路径和变更;npm 下载包的确认与 REA 修改配置的确认是两步。
已有 REA 注册项可能默认选中,新检测到的客户端不会自动加入。流程会备份并原子替换配置,但仍应逐项阅读计划,再按提示重启客户端。
选择范围小的文件
README 展示了对静态 JavaScript、Electron 目录或 ASAR 执行 `analyze-javascript-application --json`。这条路径需要 Node.js 和 npm,不需要 Ghidra 或 Hopper。
使用自己有权分析的可丢弃样本和绝对路径。先检查 JSON 中的模块、导入和证据,再让 Agent 解释行为;静态结构本身不能证明运行时效果。
按任务检查环境
安装指南提供针对任务的就绪检查。原生二进制需要 Provider;浏览器观察需要运行环境;静态 JS 的前提又不同。
我们没有执行安装或检查本地样本。下面的命令是需要在你的环境中核验的文档步骤,项目版本变化也可能影响实际结果。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
检查包来源与配置预览。
- 2
在授权样本上运行静态分析。
- 3
解读前先读证据和限制。
可复制示例
sh
npx rea-agents setup
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json常见问题
Setup 会自动安装 Hopper 吗?
不会。安装指南把它列为独立可选项,仍需明确批准。
不注册 Agent 能用 CLI 吗?
可以。README 提供了直接分析静态 JS 或 Electron 文件的命令。
资料来源
- REA / README.md来源核查 2026-10-14
- REA / docs/installation.md来源核查 2026-10-14
- REA / docs/cli.md来源核查 2026-10-14
- REA / src/application/Setup.ts来源核查 2026-10-14
- REA / src/application/SetupSkill.ts来源核查 2026-10-14
- REA / docs/javascript-application-workflows.md来源核查 2026-10-14