morluto
4ef537d444
Merge branch 'main' into codex/process-replay-machine
2026-07-20 21:19:10 +08:00
morluto
dc0c2e5ac3
feat(process): add bounded replay state machines
2026-07-20 13:13:57 +00:00
morluto
2d2cad297e
Merge branch 'main' into codex/fix-flaky-integration-tests
2026-07-20 21:13:40 +08:00
morluto
9ab7aa320c
feat(process): compare repeatable paired experiments
2026-07-20 13:02:52 +00:00
morluto
560dbda76d
fix(artifacts): align projection provider targets
2026-07-20 11:31:36 +00:00
morluto
0cc9d468c4
fix(artifacts): bound mobile projection candidates
2026-07-20 11:31:36 +00:00
morluto
d36b385378
feat(artifacts): project mobile application inventories
2026-07-20 11:31:35 +00:00
N0zoM1z0
d7d6bdf474
fix: align session filters and Hopper verification
2026-07-20 17:33:25 +08:00
N0zoM1z0
3e3d45856e
feat: streamline agent integration and MCP routing
2026-07-20 17:11:06 +08:00
morluto
8d3587bbca
test: budget CLI output variant subprocesses
2026-07-20 08:48:23 +00:00
morluto
c2e134b8e4
test: isolate slow filesystem and CLI suites
2026-07-20 08:48:22 +00:00
morluto
31c52c77c7
merge: integrate package-name setup wizard
2026-07-18 06:15:36 +00:00
morluto
40e2f943a5
test(cli): cover package-name binary alias
2026-07-18 14:05:02 +08:00
morluto
992ec505b2
fix(cli): require explicit setup selections
2026-07-18 14:02:28 +08:00
morluto
db1efef9d2
fix: preserve optional unknown filters
2026-07-18 05:49:15 +00:00
morluto
c6ee0049c4
refactor(app): split session and CLI workflows
2026-07-18 05:49:14 +00:00
morluto
3e61a63a10
refactor: split oversized analysis workflows
2026-07-18 05:49:14 +00:00
morluto
1a99a60a29
refactor(adapters): split oversized provider workflows
2026-07-18 05:49:14 +00:00
morluto
2e5b44365f
refactor: simplify authorization boundaries
2026-07-18 05:49:14 +00:00
morluto
1b90e7f992
feat(cli): support package-name setup wizard
2026-07-18 13:37:19 +08:00
morluto
a1a6b4200e
feat(windows): define native authority boundary
2026-07-18 04:50:24 +00:00
morluto
da1da3bfb8
test(hopper): add semantic runtime conformance
2026-07-18 04:50:23 +00:00
morluto
e6cfce3902
feat(permissions): add scoped process capture elicitation
2026-07-18 04:50:22 +00:00
morluto
16002ff3c2
feat(cli): improve setup onboarding
2026-07-18 11:59:16 +08:00
N0zoM1z0
44c70176b8
feat(javascript): add webpack and rspack runtime adapters
2026-07-18 00:31:51 +08:00
N0zoM1z0
6c41791519
feat(javascript): recover commonjs and esm module relationships
2026-07-18 00:02:51 +08:00
N0zoM1z0
3d71bb551e
feat(javascript): add binding and constant-value semantic IR
2026-07-17 23:11:03 +08:00
N0zoM1z0
4afd97029c
test: add limit monotonicity and partial-evidence regressions
2026-07-17 22:22:02 +08:00
N0zoM1z0
3f788e9065
docs(managed): align normalized CIL claims with shipped v1 semantics
2026-07-17 22:03:36 +08:00
N0zoM1z0
1ac9a09ce1
fix(electron): resolve package and dirname entrypoints by context
2026-07-17 21:30:24 +08:00
N0zoM1z0
8ee0f04562
fix(managed): preserve page incompleteness in graph and comparison
2026-07-17 20:51:53 +08:00
N0zoM1z0
dae6807c4a
fix(dotnet): downgrade truncated CIL identity and coverage
2026-07-17 20:26:22 +08:00
N0zoM1z0
fb9ff5659d
fix(dotnet): correct CLI pointer and byref signatures
2026-07-17 20:10:31 +08:00
N0zoM1z0
c52a8223c6
fix(managed): emit valid x64 conformance PE
2026-07-17 20:06:07 +08:00
morluto
d4be3e7f9a
docs(cli): describe every command input
2026-07-17 02:50:31 +00:00
morluto
1581e40fce
fix(mcp): clarify advertised schema fields
2026-07-17 02:23:22 +00:00
morluto
8cf0dd2bf6
refactor(skill): remove legacy skill compatibility
2026-07-17 01:28:42 +00:00
morluto
4c69e6120a
fix(skill): disclose retired skill cleanup
2026-07-17 00:49:48 +00:00
morluto
2d22731ebb
fix(ci): remove retired native rebuild steps
2026-07-17 00:45:33 +00:00
morluto
9356634ccb
feat(skill): rename skill to reverse-engineer-anything
2026-07-17 00:35:19 +00:00
morluto
34252f55e9
fix(npm): use latest entry points without install scripts
2026-07-17 00:16:46 +00:00
morluto
98540c8a12
test(ci): guard Windows Ghidra workflow isolation
2026-07-16 23:23:40 +00:00
morluto
194349683a
feat: add managed characterization and coverage closure
2026-07-16 22:53:50 +00:00
N0zoM1z0
00a3078148
fix(build): preserve native generated-file line endings
...
Treat CRLF and LF as equivalent when checking committed text artifacts so Windows package lifecycles do not report false drift.
When real generated content changes, retain the existing artifact's line-ending convention and cover both check and update behavior with a focused regression test.
2026-07-17 03:05:19 +09:00
N0zoM1z0
0ac418dd8b
fix(ghidra): preserve Windows batch invocation semantics
2026-07-17 03:05:19 +09:00
N0zoM1z0
8b5ae417f3
docs(ghidra): define the experimental Windows P0
2026-07-17 03:05:19 +09:00
N0zoM1z0
32dda0c19e
feat(doctor): admit the Windows x64 Ghidra boundary
2026-07-17 03:05:19 +09:00
N0zoM1z0
0b3551076d
ci(ghidra): add Windows P0 acceptance and real-engine lanes
...
Add a hosted Windows x64 lane for named host capabilities, portable provider tests, and packed CLI/MCP verification. Add a default-branch-only repository-dispatch workflow for a controlled self-hosted Ghidra 12.1.2 runner, backed by a deterministic source-owned native PE fixture and a verifier that exercises all 18 admitted operations, target digest linkage, authenticated loopback transport, and complete runtime cleanup.
2026-07-17 03:05:19 +09:00
N0zoM1z0
bc0fb45f16
feat(ghidra): launch bounded Windows headless sessions
...
Invoke analyzeHeadless.bat through an absolute cmd.exe with fixed interpreter switches, quoted arguments, delayed expansion disabled, and fail-closed metacharacter and length checks. Isolate Windows home and temporary coordinates, hide provider windows, and terminate the P0 launcher tree through bounded taskkill cleanup. Advertise explicit limitations that this preview does not provide Job Object ownership, DACL enforcement, reparse-point authority, or hostile-target safety.
2026-07-17 03:05:19 +09:00
N0zoM1z0
629ffc3872
feat(ghidra): add authenticated Windows loopback transport
...
Keep private Unix sockets on supported POSIX hosts and add a Windows P0 transport that binds the Java bridge to IPv4 loopback on an ephemeral port. Publish only a strict, token-free endpoint record through an atomic rename, validate it before connecting, and retain the same authenticated request protocol, bounded queue, handshake, cancellation, and shutdown semantics across both transports.
2026-07-17 03:05:19 +09:00