morluto
ad59531a96
refactor: remove forwarding exports and redundant aliases
2026-10-09 22:46:09 +08:00
morluto
63bf91405c
refactor!: enforce canonical evidence and provider boundaries
...
Deliver complete Evidence directly through MCP with required nullable analysis profiles and immutable per-server delivery settings. Bind selected environments at construction and require typed cleanup outcomes with retained retry ownership.
Remove test-only routing, duplicate session and snapshot metadata, producer-field repairs, and ambiguous provider arguments. Separate artifact byte identity from occurrence classification and retain typed source-map and partial native facts across CLI, MCP, and verifier consumers.
BREAKING CHANGE: obsolete Evidence envelopes, session aliases, incomplete snapshots, and missing normalized producer facts are no longer accepted.
2026-10-09 20:18:52 +08:00
morluto
2847311a57
fix(hopper): normalize native block endpoints and retain terminal evidence
2026-10-09 05:31:49 +08:00
morluto
7d7b3f961a
fix(hopper): preserve typed string values and verify real searches
2026-10-09 05:12:36 +08:00
morluto
64717ad7da
test(hopper): cover real boundary failures and CLI parity
2026-10-09 02:44:28 +08:00
Ysopwnable
b743bd20a0
fix(hopper): verify lease cleanup and repair the macOS test lane ( #1111 )
...
* fix(hopper): distinguish shared lease roots from leaked sessions
* fix(ci): follow the moved process CLI regression tests
2026-10-09 02:41:34 +08:00
morluto
7005166f58
test(hopper): verify real boundaries and prune redundant happy paths
2026-10-09 02:05:58 +08:00
Ysopwnable
81b5104276
fix(analysis): bind overview document identity to the active target ( #1094 )
...
* fix(analysis): bind overview document identity to the active target
* fix(analysis): refresh legacy overview snapshot results
2026-10-09 00:57:28 +08:00
Alan Vo
5a67c7fc54
fix(hopper): diagnose MCP provider failures with stage, state, and request context ( #1044 )
...
* fix(hopper): diagnose MCP provider failures with stage, state, and request context
* fix(hopper): retain health at the actual provider lifecycle boundary
* test(hopper): distinguish socket loss from later observed process exit
* test(hopper): cover observed exit separately from socket-first replies
---------
Co-authored-by: N0zoM1z0 <1705004398@qq.com >
2026-10-09 00:33:56 +08:00
morluto
405732a7f5
fix: correct native inventories and bridge error classification ( #503 )
...
* fix(hopper): preserve normalized inventory addresses
* test(hopper): isolate real inventory verification
* fix(native): preserve otool addresses and section alignment
* fix: preserve address spaces in call path evidence
* fix(hopper): distinguish request validation from provider faults
* fix(native): retain tool inventory facts and reject failed signatures
2026-10-04 17:25:09 +08:00
morluto
4fbc501121
feat(native): add inspection primitives, dispatch traces and approved UI observation ( #500 )
...
* fix(hopper): normalize string-backed addresses and update verification
* feat(native): add inspection primitives, dispatch traces and approved UI observation
* test: prioritize real artifact E2E and captured golden regressions
* fix(process): queue observed output before reactive rendering actions
* test: prune redundant cases and strengthen boundary assertions
* fix(cli): route native value tracing through shared workflows
* test: replace synthetic success with real workflows and captured data
* fix(catalog): separate portable metadata from native host availability
2026-10-04 16:02:36 +08:00
morluto
0d96275b68
refactor: return complete tool results inline
2026-09-29 07:08:46 +08:00
morluto
281e41f766
fix(verify): follow dynamic Hopper tool availability
2026-07-29 07:18:48 +00:00
morluto
4716fa2ece
test: add critical provider workflow coverage
2026-07-25 15:12:51 +00:00
morluto
8e7709d35a
feat(analysis): add bounded memory and call tracing
2026-07-24 13:14:01 +00:00
N0zoM1z0
e0bc7fd973
fix(hopper): add bounded analysis recovery
2026-07-24 00:33:29 +09:00
morluto
e4ee4c9635
fix(process): protect unrelated Hopper during cleanup
2026-07-22 14:04:00 +00:00
morluto
513fa294a4
feat(process): record provider and verifier run lineage
2026-07-22 14:01:47 +00:00
N0zoM1z0
d25e98c3f9
feat: complete REA remediation program
2026-07-22 22:09:12 +09:00
N0zoM1z0
d7d6bdf474
fix: align session filters and Hopper verification
2026-07-20 17:33:25 +08:00
morluto
da1da3bfb8
test(hopper): add semantic runtime conformance
2026-07-18 04:50:23 +00:00
morluto
ee1cd40405
feat(mcp)!: harden contracts and evidence references
...
BREAKING CHANGE: comparison tools now require session-owned Evidence IDs or approved bundle paths, and structured Evidence results use compact references.
2026-07-16 19:49:58 +08:00
N0zoM1z0
8c67dbd49e
feat(electron): reconcile static artifacts with passive runtime
2026-07-16 09:55:21 +09:00
N0zoM1z0
3fa2304bc7
feat(electron): map static process and IPC boundaries
2026-07-16 07:56:13 +09:00
N0zoM1z0
941d7101dd
feat(session): add explicit provider registry and target binding
...
Introduce deterministic deep-provider discovery and immutable per-target routing while retaining disjoint artifact and native capability families.
Expose provider selection consistently through MCP, CLI, environment configuration, session status, prompt completion, typed diagnostics, and generated documentation. Preserve exact provider/profile provenance without request racing or transparent fallback.
Cover overlapping providers, ambiguity, rejection details, cancellation, restoration, package installation, and real Hopper target switching.
2026-07-15 22:13:48 +09:00
N0zoM1z0
be76f8090b
feat: add web and Electron reverse-engineering workflows
2026-07-14 20:24:12 +09:00
N0zoM1z0
2c1ceabbf1
feat: add passive website reverse engineering
2026-07-14 12:27:13 +08: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
0d36976277
test(verification): strengthen conformance and real-Hopper checks
2026-07-13 03:15:46 +00:00
morluto
993356b85a
test: add package installation end-to-end coverage
2026-07-12 22:09:34 +00:00
morluto
4ff4c11a00
Add evidence-backed investigation workflows
2026-07-12 21:12:18 +00:00
morluto
cc8681a856
feat: add evidence-backed process investigations
2026-07-12 20:36:00 +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
b167bd7e13
fix(verify): tolerate exited Hopper helpers
2026-07-12 09:15:44 +08:00
morluto
e32906afb7
chore(release): harden package artifacts
2026-07-12 08:45:28 +08:00
morluto
ff321dc574
fix(hopper): launch analysis without stealing focus
2026-07-12 08:19:29 +08:00
morluto
ee6d539a40
docs: document frictionless binary workflow
2026-07-12 06:34:36 +08:00
morluto
af3831bb5b
Add real-Hopper verification script
2026-07-12 03:25:30 +08:00