morluto
ed933d1893
feat(native): add investigation features (#486)
* feat(native): add UI and dispatch investigation workflows
* feat(ghidra): support macOS host validation
* docs: update native investigation capabilities
* feat(artifacts): decode compiled Interface Builder archives
* feat(ghidra): expose bounded p-code value flow
* test(ghidra): split host and cross-format verification
* fix(verify): follow complete result contracts
* refactor: remove unused authorization and schema helpers
* refactor: remove unused evidence result alias
* fix(ghidra): report jump-table evidence precisely
* fix(verify): align browser scenario fixture schema
* fix(setup): compare parsed client config structurally
* test(ghidra): verify AArch64 jump-table mappings
* fix(ghidra): recover AArch64 byte jump tables
* test(artifacts): verify compiled interface builder archives
* feat(native): trace UI actions through handlers
* fix(tests): update native trace and shutdown fixtures
* fix(verification): diagnose browser scenario failures
* fix(browser): wrap scenario snapshots in capture state
* fix(native): bind and bound investigation workflows
* fix(artifacts): preserve bounded interface builder evidence
* fix(ghidra): enforce admitted hosts and preflight tools
* fix(native): preserve trace cancellation and bounds
* test(application): expect bound analysis target evidence
* fix(native): preserve investigation bounds and cancellation
* fix(application): preserve bundle and unresolved trace evidence
* style(test): format artifact subject fixture
2026-09-30 00:41:05 +08:00
..
2026-07-14 21:37:08 +00:00
2026-09-30 00:41:05 +08:00
2026-09-29 08:45:36 +08:00
2026-07-16 19:51:25 +08:00
2026-07-15 17:43:52 +08:00
2026-08-10 02:28:11 +08:00
2026-07-17 03:05:19 +09:00
2026-08-05 19:07:46 +08:00
2026-09-29 15:31:27 +08:00
2026-08-05 19:07:46 +08:00
2026-07-15 17:43:52 +08:00
2026-08-10 02:28:11 +08:00
2026-07-22 16:06:28 +00:00
2026-07-15 17:43:52 +08:00
2026-07-17 00:35:19 +00:00
2026-09-29 17:00:06 +08:00
2026-07-22 16:06:28 +00:00
2026-07-22 16:06:28 +00:00
2026-07-17 00:16:46 +00:00
2026-08-10 02:59:52 +08:00
2026-08-05 19:07:46 +08:00
2026-07-23 03:42:41 +08:00
2026-09-29 08:45:36 +08:00
2026-09-29 08:45:36 +08:00
2026-09-30 00:41:05 +08:00
2026-07-22 14:01:47 +00:00
2026-09-29 07:08:46 +08:00
2026-09-29 07:08:46 +08:00
2026-09-29 17:35:41 +08:00
2026-08-05 19:07:46 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-07-24 03:31:26 +00:00
2026-09-29 14:53:20 +08:00
2026-07-18 05:49:14 +00:00
2026-07-22 16:06:28 +00:00
2026-09-30 00:41:05 +08:00
2026-09-29 08:06:43 +08:00
2026-08-05 19:07:46 +08:00
2026-09-08 10:59:13 +08:00
2026-09-29 07:08:46 +08:00
2026-07-14 04:55:38 +08:00
2026-09-08 10:59:13 +08:00
2026-07-18 05:49:14 +00:00
2026-09-29 08:06:43 +08:00
2026-09-29 14:53:50 +08:00
2026-08-01 15:10:12 +08:00
2026-09-30 00:41:05 +08:00
2026-09-29 08:07:24 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-09-30 00:41:05 +08:00
2026-07-22 14:01:47 +00:00
2026-09-29 07:08:46 +08:00
2026-09-29 10:53:45 +08:00
2026-09-30 00:41:05 +08:00
2026-09-29 09:22:44 +08:00
2026-07-22 22:09:12 +09:00
2026-08-10 02:28:11 +08:00
2026-07-17 03:05:19 +09:00