morluto
dfd598f765
fix(native): classify pre-aborted analysis first
2026-07-13 05:03:47 +00:00
morluto
4c54ff6bca
fix(contracts)!: return structured workflow failures
...
Replace prose-encoded partial failures in batch decompilation, call graphs, and named xref lookup with discriminated structured results.
BREAKING CHANGE: batch_decompile, get_call_graph, and find_xrefs_to_name now return structured discriminated output shapes.
2026-07-13 05:03:47 +00:00
morluto
7c36f36318
fix(analysis): accept valid final dossier pages
2026-07-13 03:38:15 +00:00
morluto
9526389f81
fix(process): keep network approval fail-closed
2026-07-13 03:30:17 +00:00
morluto
a7b84a9b4b
test(docs): keep localized claims and tool counts aligned
2026-07-13 03:16:34 +00:00
morluto
0d36976277
test(verification): strengthen conformance and real-Hopper checks
2026-07-13 03:15:46 +00:00
morluto
bce3398dbe
fix(process): default capture networking to loopback
2026-07-13 03:15:27 +00:00
morluto
b1912b18e1
feat(cli): align terminal workflows with MCP
2026-07-13 03:15:01 +00:00
morluto
898d6b0192
fix(lifecycle): validate owned Hopper process identity
2026-07-13 03:14:36 +00:00
morluto
f8e8ea35ff
fix(bridge): harden bounded Hopper boundaries
2026-07-13 03:14:15 +00:00
morluto
034563a4c0
docs: document installation and Linux support
2026-07-12 23:43:24 +00:00
morluto
e651cb65db
feat: add cross-platform installation lifecycle
2026-07-12 23:43:24 +00:00
morluto
f56bdde276
test: stabilize artifact pagination coverage
2026-07-12 22:32:14 +00:00
morluto
d85b661be8
docs: simplify REA onboarding
2026-07-12 22:28:10 +00:00
morluto
993356b85a
test: add package installation end-to-end coverage
2026-07-12 22:09:34 +00:00
morluto
293cea7723
Simplify and harden investigation workflows
2026-07-12 21:45:26 +00:00
morluto
4ff4c11a00
Add evidence-backed investigation workflows
2026-07-12 21:12:18 +00:00
morluto
b73558a7c9
Rename npm package to rea-agents
2026-07-12 20:49:30 +08:00
morluto
cc8681a856
feat: add evidence-backed process investigations
2026-07-12 20:36:00 +08:00
morluto
d648bcd2e4
test: add source-built Hopper conformance fixtures
2026-07-12 19:32:29 +08:00
morluto
4f18e26ee5
feat: evolve REA analysis platform
2026-07-12 19:32:13 +08:00
morluto
1f235cb52f
docs: document the 43-tool workflow
2026-07-12 19:00:03 +08:00
morluto
893d2e2d05
feat(mcp): add typed bounded analysis tools
2026-07-12 18:59:53 +08:00
morluto
fc21c9a2d7
Simplify REA onboarding and app targeting
2026-07-12 12:26:16 +08:00
morluto
03072e0ea7
Add structured runtime logging
2026-07-12 10:57:34 +08:00
morluto
6e1d9a53e0
Fix launch readiness automation
2026-07-12 10:26:13 +08:00
morluto
d341f26459
Add integration tests for MCP server lifecycle and config parsing
2026-07-12 10:20:04 +08:00
morluto
4c8b3341c2
Publish REA under the morluto scope
2026-07-12 09:51:30 +08:00
morluto
853a54799b
Rename npm package to reaa
2026-07-12 09:28:54 +08:00
morluto
b2866e4706
fix(setup): persist detected Hopper launcher
2026-07-12 09:12:13 +08:00
morluto
88f5edc236
fix(setup): preserve invalid MCP configuration
2026-07-12 09:09:26 +08:00
morluto
66b8d6ea90
fix(targets): cancel startup and probe PE offsets
2026-07-12 09:05:16 +08:00
morluto
15e8cf3234
fix(boundaries): reject unsafe local inputs
2026-07-12 08:59:18 +08:00
morluto
aee9cb8e4e
fix(doctor): require an executable Hopper launcher
2026-07-12 08:56:02 +08:00
morluto
a67054f815
fix(setup): preserve consent and startup target kind
2026-07-12 08:51:35 +08:00
morluto
e32906afb7
chore(release): harden package artifacts
2026-07-12 08:45:28 +08:00
morluto
2b7ef8610d
fix(hopper): make loader selection non-interactive
2026-07-12 08:33:33 +08:00
morluto
ff321dc574
fix(hopper): launch analysis without stealing focus
2026-07-12 08:19:29 +08:00
morluto
3d70812c37
feat(identity): rename package and CLI to REA
2026-07-12 07:44:30 +08:00
morluto
d9c9025ffb
Improve Hopper session reliability
2026-07-12 06:53:31 +08:00
morluto
8ca3db829f
feat(cli): add guided local onboarding
2026-07-12 06:34:27 +08:00
morluto
f32e718cc7
feat(session): add dynamic binary lifecycle
2026-07-12 06:34:18 +08:00
morluto
567351c491
Add Vitest test suite covering contracts, tools, and runtime
2026-07-12 03:25:29 +08:00
morluto
fbce15f990
Remove legacy Python MCP implementation
2026-07-12 03:24:52 +08:00
morluto
729d3e927c
Initial commit: betterBinaryMCP - Enhanced MCP server for Hopper Disassembler
...
39 tools total:
- 31 official Hopper 6 tools proxied via STDIO/NDJSON
- 8 RE-specific tools: swift_classes, get_objc_classes,
get_objc_protocols, batch_decompile, get_call_graph,
analyze_swift_types, find_xrefs_to_name, binary_overview
No Python injection needed - wraps official HopperMCPServer binary.
2026-04-14 08:51:30 +08:00