rea-plus

MCPattested
v0.12.0io.github.AlyhnteMITUpdated 3d agonpmGitHub

Conduit live-debug core + Rea static domains. 30 frozen tools + prefixed rea domains over stdio/HTTP.

Works in
ClaudeCursorCopilotGemini

Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Attested build
A verified provenance attestation binds this artifact to the listed repository. Nobody has claimed the listing yet — this proves where the code was built, not who stands behind it.
1kDownloads/wk
1GitHub stars
3d agoLast update
Package
Authorio.github.Alyhnte
LicenseMIT
Version0.12.0
Sourcenpm+mcp-registry
Trust Status
A
85/100Trusted
✓Listed in Forge index+10/10
✓Identity verified · attested build+20/20
—Ed25519 publish signature+0/5
→ Included automatically when the publisher runs `forge publish`
—Domain verification+0/5
→ Publisher: host /.well-known/forge.json on the package homepage with { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm maintainer match+0/5
→ Publisher: add the verified GitHub login to the npm package's maintainers (npm owner add <login>)
✓CVE scan · clean+30/30
✓Static analysis · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusIdentity verified
PublisherUnverified
SignatureUnsigned
Domain—
Provenance✓ Sigstore-verified · cb2d66c
Dependencies✓ 37 resolved+ · none vulnerable
Tool surface30 tools · none privileged
Security scan✓ Cleanv0.13.0 · 1d agoHow well does this scan work?
EvalsNone
IndexedOct 17, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

30 tools · none privileged
Statically extracted from the published packagev0.13.0 · 1d ago

Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.

debug_openOpen a PE target for live debugging on this session's debug engine. Auto-detects x86/x64 and leaves the debuggee paused. x64dbg breaks on entry; cdb stops at the initial loader breakpoint and reports the PE entry.

Open a PE target for live debugging on this session's debug engine. Auto-detects x86/x64 and leaves the debuggee paused. x64dbg breaks on entry; cdb stops at the initial loader breakpoint and reports the PE entry.

No input schema was published for this tool.

debug_attachAttach by pid, or, on a frida session, connect to a listening Frida Gadget (gadget host:port) or a running mobile package on USB (usb + package). The target keeps running after debug_close.

Attach by pid, or, on a frida session, connect to a listening Frida Gadget (gadget host:port) or a running mobile package on USB (usb + package). The target keeps running after debug_close.

No input schema was published for this tool.

debug_closeTear down the hidden x64dbg process held by a session. Launched targets are stopped; attached targets are detached and left running.

Tear down the hidden x64dbg process held by a session. Launched targets are stopped; attached targets are detached and left running.

No input schema was published for this tool.

debug_stateReport live debug state (running/paused/terminated + pause reason) and the open target, if any.

Report live debug state (running/paused/terminated + pause reason) and the open target, if any.

No input schema was published for this tool.

debug_breakpointSet, remove, or list breakpoints. Address may be hex, a number, or an x64dbg expression.

Set, remove, or list breakpoints. Address may be hex, a number, or an x64dbg expression.

No input schema was published for this tool.

debug_continueResume the debuggee until the next breakpoint, single-step, or exit. The stop posts an event (debug.breakpoint_hit / debug.exited / debug.paused) retrievable via events_pull.

Resume the debuggee until the next breakpoint, single-step, or exit. The stop posts an event (debug.breakpoint_hit / debug.exited / debug.paused) retrievable via events_pull.

No input schema was published for this tool.

debug_stepSingle-step the debuggee (into or over calls) and report the new location.

Single-step the debuggee (into or over calls) and report the new location.

No input schema was published for this tool.

debug_pauseAsynchronously break a running debuggee. Idempotent when already paused.

Asynchronously break a running debuggee. Idempotent when already paused.

No input schema was published for this tool.

debug_registersRead debuggee registers (general + flags; segment/debug optionally).

Read debuggee registers (general + flags; segment/debug optionally).

No input schema was published for this tool.

debug_callstackRead the current thread's call stack (address, module, function per frame).

Read the current thread's call stack (address, module, function per frame).

No input schema was published for this tool.

debug_memoryLive process memory: read, search, or dump. Requires confirm:true. Without it the call returns confirmation_required and does not touch the debuggee.

Live process memory: read, search, or dump. Requires confirm:true. Without it the call returns confirmation_required and does not touch the debuggee.

No input schema was published for this tool.

debug_codeLive code: disassemble at an address (default: the stopped instruction pointer), assemble one instruction, or run until an address. Requires confirm:true.

Live code: disassemble at an address (default: the stopped instruction pointer), assemble one instruction, or run until an address. Requires confirm:true.

No input schema was published for this tool.

debug_threadLive threads: list, select, freeze, thaw, or read one thread's context. The id is the value returned by list (cdb index, x64dbg/frida OS thread id). Requires confirm:true. Frida has no suspend or switch API.

Live threads: list, select, freeze, thaw, or read one thread's context. The id is the value returned by list (cdb index, x64dbg/frida OS thread id). Requires confirm:true. Frida has no suspend or switch API.

No input schema was published for this tool.

debug_pluginx64dbg Scylla and ScyllaHide. status reports files on disk. dump and hide do not open a window: a missing headless plugin returns engine_unavailable with the plugins path. Requires confirm:true. cdb and frida return capability_unsupported.

x64dbg Scylla and ScyllaHide. status reports files on disk. dump and hide do not open a window: a missing headless plugin returns engine_unavailable with the plugins path. Requires confirm:true. cdb and frida return capability_unsupported.

No input schema was published for this tool.

debug_timeCheckpoint snapshot, the checkpoint timeline, and rewind of one checkpoint. A checkpoint is the active thread's registers, the thread list, and one memory window. Requires confirm:true.

Checkpoint snapshot, the checkpoint timeline, and rewind of one checkpoint. A checkpoint is the active thread's registers, the thread list, and one memory window. Requires confirm:true.

No input schema was published for this tool.

explainShort Turkish explanation of an assembly window: what the region does, where it jumps, and which calls notify the user or the system.

Short Turkish explanation of an assembly window: what the region does, where it jumps, and which calls notify the user or the system.

No input schema was published for this tool.

prerequisitesCheck the programs Conduit uses (radare2, x64dbg, cdb, Python, Frida, Graphviz, ScyllaHide).

Check the programs Conduit uses (radare2, x64dbg, cdb, Python, Frida, Graphviz, ScyllaHide).

No input schema was published for this tool.

healthReport bridge liveness. Does not touch a debugger engine.

Report bridge liveness. Does not touch a debugger engine.

No input schema was published for this tool.

session_openOpen an application session for an engine. Returns session_id for later tool arguments.

Open an application session for an engine. Returns session_id for later tool arguments.

No input schema was published for this tool.

session_closeDrop an application session and its event buffer.

Drop an application session and its event buffer.

No input schema was published for this tool.

session_listList application sessions held in this process.

List application sessions held in this process.

No input schema was published for this tool.

events_pullPull events stored for one application session since a sequence number. This does not subscribe to push notifications.

Pull events stored for one application session since a sequence number. This does not subscribe to push notifications.

No input schema was published for this tool.

static_infoReport radare2 static-engine capabilities, r2 availability, and the open target (if any).

Report radare2 static-engine capabilities, r2 availability, and the open target (if any).

No input schema was published for this tool.

open_targetOpen a binary target for static analysis in a radare2 session. Only mode 'static' is supported; anything else is a capability error. Requires r2 on PATH.

Open a binary target for static analysis in a radare2 session. Only mode 'static' is supported; anything else is a capability error. Requires r2 on PATH.

No input schema was published for this tool.

close_targetRelease the binary target (and its radare2 process) held by a session.

Release the binary target (and its radare2 process) held by a session.

No input schema was published for this tool.

disassembleDisassemble instructions at an address (linear, `count` ops) or a whole function. Defaults to the entry function.

Disassemble instructions at an address (linear, `count` ops) or a whole function. Defaults to the entry function.

No input schema was published for this tool.

get_cfgControl-flow graph of a function as JSON and/or Graphviz DOT. Defaults to the entry function.

Control-flow graph of a function as JSON and/or Graphviz DOT. Defaults to the entry function.

No input schema was published for this tool.

xrefsCross-references to and/or from an address (code and data).

Cross-references to and/or from an address (code and data).

No input schema was published for this tool.

stringsStrings found in the binary (address, section, length, text).

Strings found in the binary (address, section, length, text).

No input schema was published for this tool.

dumpRead raw bytes at an address as hexdump text or a JSON byte array.

Read raw bytes at an address as hexdump text or a JSON byte array.

No input schema was published for this tool.

30 of 30 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Conduit live-debug core + Rea static domains. 30 frozen tools + prefixed rea domains over stdio/HTTP.

Keywords
ghidracutterjadxapktoolwasmevmfirmwareplaywrightmcpmcp-serverreverse-engineeringfridadebugger
Alternatives
Comparing tool surfaces…

Dependency tree

What one Forge scan resolved from npm metadata on 2026-10-20 — observed resolution, not a publisher declaration.

37 packages resolved · 5 direct · none carrying advisories Resolution stops at depth 4 and 60 packages.

The crawl stopped at the depth-4 limit. Anything below that level was never resolved.

13 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)

Declared but not resolved

8 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.

Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.

Topics

Related in browser automation & scraping