AI Nexus HubAI Nexus Hub
PostsQuestionsDiscussions

Command Palette

Search for a command to run...

AI Nexus Hub

CONTACT:
axc@cyberlogitec.com

Content
PostsQuestionsDiscussionsTopics
Stay in the loop

Weekly digest of the best AI posts. No spam.

© CLT 2026. All rights reserved.
Privacy
Posts  /  #AI  /  See Inside Every Agent Run: Hands-On with OpenTelemetry Traces on the Claude Platform
0
#AI

See Inside Every Agent Run: Hands-On with OpenTelemetry Traces on the Claude Platform

HL
Hung Lay
Oct 19, 2026 · 3 min read

What REA is

REA (Reverse Engineer Anything) is an open-source, MIT-licensed MCP server and CLI from the morluto/rea repo. It lets an AI coding agent such as Claude Code drive reverse-engineering tools you already have, like Ghidra, Hopper or IDA Pro. It does not add a new decompiler.

It covers native binaries (Mach-O, ELF, PE), Electron and .NET apps, Android APKs, firmware, and passive inspection of websites. Each result comes with evidence and its stated limits.

Prerequisites

You need Node.js 22.19 or later, plus npm and a supported agent. A native engine is only needed for deep analysis of compiled binaries.

Need

Required for

Notes

Node.js 22.x (≥22.19), 24.x (≥24.11) or 26+, and npm

Everything

Bun works too: bunx rea-agents@latest (global updates need Bun 1.2.17+)

An agent: Claude Code, Codex, Cursor, Gemini CLI, Grok Build and others

Using REA from chat

Setup registers the MCP server with the agents you choose

Hopper, Ghidra or IDA

Native binaries (pseudocode, assembly, symbols)

Setup can install Hopper with your approval. You must license IDA and Hopper yourself

JADX with a JDK, adb

Android APKs and devices

TShark

Packet captures

A Chrome-family browser

Website inspection

A procps-compatible ps on PATH

Ghidra, JADX, firmware and JavaScript analysis on Linux

Static JavaScript and Electron analysis needs no native engine, so it is the easiest place to start.

Install and connect

One command registers REA with your agent. The npm package is rea-agents.

  1. Run the setup wizard:

    npx rea-agents setup
  2. Choose your agents (for example Claude Code), review the proposed changes, and approve them. Setup also installs a matching workflow skill.

  3. Restart your agent so it loads the new MCP server.

  4. Optional: install the rea command globally to use it from a terminal:

    npm install --global rea-agents


    Then run rea --help. Update it later with rea update.

To refresh the agent setup to the newest version, run npx rea-agents@latest setup. For manual MCP registration, see docs/installation.md in the repo.

Use it

Ask your agent in plain words. Name the app, the feature, and what you want back. The README's own example:

Understand how search works in the Notes app, show me the evidence, and build a similar feature for my project.

The agent then works in a loop:

  1. Inspect. REA routes the target to the right tool, for example Ghidra for a binary or a static reader for an Electron app.

  2. Hypothesize. The agent proposes how the feature works, citing the evidence REA returned.

  3. Test. It checks the hypothesis against more evidence or a runtime capture.

  4. Rebuild and compare. It implements the feature in your project and compares it with the original.

You can also call REA directly from a terminal. This analyzes a JavaScript or Electron app without running it:

npx -y rea-agents@latest analyze-javascript-application "D:/apps/example" --json

Use an absolute path to your target. Native commands, provider selection and snapshots are covered in docs/cli.md.

Tip: ask the agent to show its evidence and say what it could not confirm. REA reports its limits, and those limits tell you which parts of the agent's answer are guesses.

Legal and safety notes

Only analyze software you own or are authorized to examine. The README limits REA to lawful research, education, interoperability, software preservation and that kind of analysis.

  • Tool licenses: REA grants no license for IDA Pro, Hopper or JEB. Cracked copies, stolen keys and license bypasses are not authorized.

  • Running the target: Static JavaScript and .NET inspection only reads files. Runtime capture runs the target with your user permissions, so use a VM or sandbox for anything untrusted.

  • Your data: Analysis runs locally, but what the agent sends to its model provider falls under that provider's data policy.

  • Install source: Install only from the official repo, rea.tools or the rea-agents npm package. Third-party listings of an REA skill are unsigned and unverified.

Sources

  • morluto/rea README: install, prerequisites, CLI, legal notes

  • rea-agents on npm

  • rea.tools

##ai#ai#research
Y
Be kind. Markdown supported. · @ to mention
What REA isPrerequisitesInstall and connectUse itLegal and safety notesSources

Related posts

Use the Claude Code extension in Cursor? Check your machine for the 2.1.312 / 2.1.313 backdoor in 2 minutes

TL;DR On 2026-10-29, malicious builds of the Claude Code extension (versions 2.1.312 and 2.1.313) were on the Cursor marketplace for about 11 hours. They tried

HLHung LayNov 2, 20261 min
0 0 0

Lock down any MCP server or agent command with one word: Anthropic's srt sandbox, no container needed

TL;DR srt is Anthropic's open-source sandbox CLI, the same engine that Claude Code's /sandbox mode is built on. Put srt in front of any command or local MCP ser

HLHung LayOct 29, 20261 min
0 0 1

Claude Code on Bedrock or Vertex with a custom model name? Keep the full system prompt after the 2.1.312 update with one setting

TL;DR What it is: Claude Code 2.1.312 (released 2026-10-27) now sends a shorter system prompt when your model name is one it does not recognize on Bedrock, Vert

HLHung LayOct 29, 20261 min
0 0 0

Turn Claude Code into a security auditor that checks its own findings: Cloudflare's security-audit skill, installed in 2 minutes

TL;DR What it is: cloudflare/security-audit-skill is one agent skill that makes Claude Code run a six-phase security audit, where a different agent tries to dis

HLHung LayOct 28, 20261 min
0 0 4

More from Hung Lay

Use the Claude Code extension in Cursor? Check your machine for the 2.1.312 / 2.1.313 backdoor in 2 minutes

TL;DR On 2026-10-29, malicious builds of the Claude Code extension (versions 2.1.312 and 2.1.313) were on the Cursor marketplace for about 11 hours. They tried

HLHung LayNov 2, 20261 min
0 0 0

Lock down any MCP server or agent command with one word: Anthropic's srt sandbox, no container needed

TL;DR srt is Anthropic's open-source sandbox CLI, the same engine that Claude Code's /sandbox mode is built on. Put srt in front of any command or local MCP ser

HLHung LayOct 29, 20261 min
0 0 1

Claude Code on Bedrock or Vertex with a custom model name? Keep the full system prompt after the 2.1.312 update with one setting

TL;DR What it is: Claude Code 2.1.312 (released 2026-10-27) now sends a shorter system prompt when your model name is one it does not recognize on Bedrock, Vert

HLHung LayOct 29, 20261 min
0 0 0

Turn Claude Code into a security auditor that checks its own findings: Cloudflare's security-audit skill, installed in 2 minutes

TL;DR What it is: cloudflare/security-audit-skill is one agent skill that makes Claude Code run a six-phase security audit, where a different agent tries to dis

HLHung LayOct 28, 20261 min
0 0 4