Awesome REA
返回全部案例

Open-source REA Lab:固定 npm 包后只分析入口切片

Pinned npm artifact audit and a bounded REA dispatcher analysis

分析目标:官方 npm rea-agents 6.4.0 包的 package.json 与 scripts/rea.mjs

作者 / 归属:martinlofranodeoliveira

核对日期:2026-10-19

收录状态:已阅读公开来源,未独立复跑作者测试

想解决什么问题

怎样先固定发布物身份,再在有限预算里回答入口文件做什么?

REA 具体做了什么

独立 Python 审计器先检查压缩包结构与 hash;REA 静态分析从已核对包提取的两个原样文件。入口分支的语义说明还结合人工语法检查,不能把独立审计器或人工结论归为 REA 输出。

原作者报告的成果

公开固定摘要、审计 JSON、脱敏 Evidence 摘要和复现脚本;切片报告 1 个已解析 JS、469 AST 节点、14 条 findings、零解析失败,并明确完整包分析曾因语义扩展而中断。

局限与未验证项

14 条 findings 不是漏洞数;切片保留 110 个语义未知项,缺失 dist 实现,不能推出完整包安全或运行正确。脱敏摘要不是可重放的 canonical Evidence,完整包仅有部分覆盖;本仓库未复跑。

可以借鉴什么

缩小问题与输入边界,保留中断和未知项;结构检查、字节身份与运行安全是不同结论。

原文中的 REA 使用证据

Can REA statically parse the actual shipped dispatcher?

短摘录简化了排版,完整上下文以原文为准。

原始来源

本页为独立中文整理,成果归原作者。目标软件、安装包和完整反编译输出不在此分发。

在 GitHub 查看此案例 · 纠正资料