morluto
f5edef3c96
fix(hopper): share cancellable probe output waits
2026-10-27 12:25:03 +08:00
morluto
c4242cb85e
fix(evidence): own standalone command finalization
2026-10-27 12:24:59 +08:00
morluto
2e7a206b20
fix(process): preserve symlink target bytes
2026-10-27 12:23:56 +08:00
morluto
ff6b3fb9a1
fix(evidence): admit rebound APK and WASM views
2026-10-27 12:23:56 +08:00
Rudy Mizrahi Celekli
1cd82597da
fix(browser): normalize discovery wire facts at the shared boundary ( #7204 )
...
Normalize transport-specific discovery facts at their shared owner; preserve upstream duplicate-ID rejection and correct discovery-time attachment uncertainty in all consumers.
53 focused regressions, serial static checks and real Chrome CLI/MCP fault injection/inspection pass. Greptile final head 5/5. Exact-main controls reproduce all 17 source and 21 shard-8 failures; seven shards cancelled and remain unverified. Requester authorized readiness and unrelated-main CI bypass. Human review is not attested.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-10-27 12:16:50 +08:00
morluto
e334a13c79
fix(cli): merge mixed array filter selections
2026-10-27 12:14:36 +08:00
morluto
47a8000cce
fix(cli): project nested array slices
2026-10-27 12:06:29 +08:00
morluto
0793b6c3ca
fix(rizin): retain rejected debugger shutdowns
2026-10-27 12:06:14 +08:00
morluto
f89b03e738
fix(gdb): retain rejected shutdowns for retry
2026-10-27 12:01:12 +08:00
morluto
0eff039d08
fix(mcp): preserve Android cleanup failures
2026-10-27 11:56:01 +08:00
morluto
7cc33fcf7e
fix(server): preserve cleanup failure diagnostics
2026-10-27 11:52:46 +08:00
morluto
8aa6df2d86
fix(native): share otool build tool parsing
2026-10-27 11:52:21 +08:00
morluto
a6a69ec63e
fix(ghidra): require Windows cleanup ownership
2026-10-27 11:49:23 +08:00
morluto
c79bd41b5d
test(hopper): verify bootstrap cleanup ownership
2026-10-27 11:45:25 +08:00
morluto
d2da713859
fix(setup): recognize inherited owned launcher
2026-10-27 11:45:01 +08:00
morluto
f2277454b8
fix(setup): preserve unowned client registrations
2026-10-27 11:39:32 +08:00
morluto
a18297f7d1
refactor(electron): use required native module facts
2026-10-27 11:16:43 +08:00
morluto
76441ed31b
fix(browser): preserve comparison evidence identity
2026-10-27 11:15:38 +08:00
morluto
0d1d6e858d
fix(ghidra): unify Unicode literal search semantics
2026-10-27 11:10:10 +08:00
morluto
492860ed07
test(captures): assert retained snapshot evidence
2026-10-27 11:10:10 +08:00
morluto
17da88f117
fix(process): report retained capture root
2026-10-27 11:08:55 +08:00
morluto
768b58c6db
fix(setup): honor Droid home override
2026-10-27 11:08:54 +08:00
morluto
f8f7ac96de
refactor(mcp): share entropy summary delivery
2026-10-27 10:55:00 +08:00
morluto
bae84d1b93
fix(native): validate plist target identity
2026-10-27 10:48:42 +08:00
morluto
f061989ad2
fix(artifacts): validate bundle resource target identity
2026-10-27 10:39:56 +08:00
morluto
92213a9155
test(artifacts): verify evidence refresh after reopen
2026-10-27 10:32:58 +08:00
morluto
b7cae1ad8c
fix(artifacts): validate partial inventory edges
2026-10-27 10:19:00 +08:00
morluto
d1c88fab1a
fix(artifacts): validate partial inventory root identity
2026-10-27 10:11:49 +08:00
morluto
8dc4421325
fix(artifacts): reject inventory counts beyond manifest
2026-10-27 10:04:29 +08:00
morluto
ed62f14be4
refactor(ci): consolidate lint task ownership
2026-10-27 09:55:24 +08:00
morluto
a905a71e31
fix(plist): preserve binary UID and dictionary identity
2026-10-27 09:49:28 +08:00
morluto
f3a301eca5
fix(artifacts): validate selected path traversal
2026-10-27 09:45:10 +08:00
morluto
6979c589b0
fix(ghidra): preserve project access failures
2026-10-27 09:35:15 +08:00
morluto
6734dee6a8
fix(managed): retain comparison target cleanup ownership
2026-10-27 09:35:15 +08:00
morluto
242a0f2880
fix(evidence): retain comparison cleanup ownership
2026-10-27 09:31:17 +08:00
morluto
9be640a8b4
fix(providers): preserve selected filesystem identities
2026-10-27 09:31:17 +08:00
morluto
9eb8ba2b29
refactor(cli): use builtin argument owner directly
2026-10-27 09:29:20 +08:00
morluto
25b69bb803
fix(javascript): qualify network receiver evidence
2026-10-27 09:24:22 +08:00
morluto
4266d32751
fix(cli): retain resources from both cleanup failures
2026-10-27 09:19:54 +08:00
morluto
329325049c
refactor(cli): retain typed analysis outcomes through delivery
2026-10-27 09:16:02 +08:00
morluto
0e1500dc8d
fix(javascript): qualify renderer endpoint observations
2026-10-27 09:15:24 +08:00
morluto
9cad06db10
fix(managed): retain qualified native candidates
2026-10-27 09:15:24 +08:00
morluto
5cf7133f82
refactor(javascript)!: consolidate renderer and route ownership
...
Remove the derived package renderer property from new application graphs. Use renderer_declarations for source fields and package loads edges for the selected candidate; previously retained Evidence remains readable.
2026-10-27 09:05:24 +08:00
morluto
39179db68d
refactor(artifacts): unify inventory integrity policy
2026-10-27 09:05:18 +08:00
morluto
6d7e627783
fix(cli): preserve literal evidence in Markdown output
2026-10-27 09:04:11 +08:00
morluto
339b82e0c8
fix(cutter): preserve bridge directory traversal
2026-10-27 08:58:27 +08:00
morluto
b2df588b4a
fix(gpu): retain AMD target declaration evidence
2026-10-27 08:55:43 +08:00
morluto
aa253bd13f
fix(electron): scope IPC pairing to application ownership
2026-10-27 08:55:34 +08:00
morluto
781eb1b28a
fix(browser): validate basic credential usernames
2026-10-27 08:52:22 +08:00
gensokyo-dev
d109a39105
feat(cli): validate browser scenarios offline ( #7343 )
...
Add validate-browser-scenario for offline schema and semantic checks of inline JSON, local files and stdin. Return compact validity/action/secret counts without reading secret values or discovering, launching, attaching to or navigating a browser.
Execution and validation share CLI input admission and the canonical domain schema. Preserve existing capture lifecycle, diagnostics, cancellation and caller-relative executable paths.
Integrates #7149 with attribution. Fixes #5488 . Validation includes 24 focused tests, static/build/docs checks, and the preserved real PocketBase scenario with its backend stopped and secret variables unset. Verification and resource/token measurements are recorded in docs/verification/browser-scenario-validation-2026-10-27.md.
Co-authored-by: Ace <1160684883@qq.com >
2026-10-27 08:47:36 +08:00