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 and Ace
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
morluto
06642a48fb
fix(hopper): preserve selected home and cache paths
2026-10-27 08:47:16 +08:00
morluto
e3044645c7
fix(managed): retain local signature comparison coverage
2026-10-27 08:46:31 +08:00
morluto
54fbfacfb1
fix(macho): preserve leading spaces in export identities
2026-10-27 08:34:42 +08:00
morluto
0781c3e99c
fix(reference): validate Git metadata path traversal
2026-10-27 08:34:42 +08:00
morluto
87d023dcc8
fix(flutter): honor cancellation after cleanup retry
2026-10-27 08:34:42 +08:00
morluto
f347713e24
refactor(session): share provider replay attribution
2026-10-27 08:32:13 +08:00
morluto
6b3a081f36
fix(flutter): retain snapshot cleanup ownership
2026-10-27 08:29:29 +08:00
morluto
abc1351506
fix(artifacts): distinguish incomplete PyInstaller probes
2026-10-27 08:27:08 +08:00
morluto
cb0c73246d
refactor(artifacts): reuse admitted sources for extraction
2026-10-27 08:18:04 +08:00
morluto
60822e0702
fix(doctor): preserve Homebrew application paths
2026-10-27 08:11:18 +08:00
morluto
5b8e415483
refactor(snapshot): centralize resource cache eligibility
2026-10-27 08:10:48 +08:00
morluto
69b328eec8
test(browser): verify out-of-order response correlation
2026-10-27 08:04:42 +08:00
morluto
8c8a2752c0
refactor(artifacts): retain admitted PyInstaller cookie facts
2026-10-27 08:02:51 +08:00
morluto
9222526fe2
fix(electron): retain selected scenario paths in evidence
2026-10-27 08:02:45 +08:00
morluto
2ad599dace
fix(snapshot): export only target-bound observations
2026-10-27 07:55:16 +08:00
morluto
8a47cbbcce
fix(artifacts): deduplicate keyed archive selector choices
2026-10-27 07:54:09 +08:00
morluto
b8f58fd7ca
refactor(mcp): bind summary delivery to tool contracts
2026-10-27 07:54:01 +08:00
morluto
d1202c539d
fix(web): preserve Next route filename patterns
2026-10-27 07:44:04 +08:00
morluto
046c4ce353
fix(javascript): preserve native export facts in comparisons
2026-10-27 07:40:55 +08:00
morluto
c74059d89f
fix(javascript): preserve unknown Next package ownership
2026-10-27 07:40:45 +08:00
morluto
e80fb638be
fix(web): retain source-map declaration provenance
2026-10-27 07:35:13 +08:00
morluto
59a70adefd
fix(artifacts): preserve source and coverage facts
2026-10-27 07:35:13 +08:00
morluto
381004b664
fix(decompile): preserve provider cleanup through export finalization
2026-10-27 07:34:22 +08:00
morluto
af9bc3ab50
fix(ci): validate static evidence through receipt owner
2026-10-27 07:29:57 +08:00
morluto
29ebd67405
fix(native): retain cleanup failures across capability fallback
2026-10-27 07:25:23 +08:00
morluto
8706068b57
fix(contracts): validate provider boundary facts consistently
...
Count only canonical inventory rows in binary overview, reuse the owned Objective-C coverage schemas, and share firmware input issue projection.
2026-10-27 07:19:46 +08:00
morluto
087acf26e8
fix(evidence): own cached snapshot data
2026-10-27 07:17:10 +08:00
morluto
08f99dbaf2
fix(setup): preserve and validate selected JEB endpoints
2026-10-27 07:17:10 +08:00
morluto
3052a067a3
fix(apple): derive NIB hierarchy from observed relationships
...
Replace overlapping traversals with one bounded relationship owner. Preserve superview direction, treat conflicting or unsupported registry placement as unknown, and retain source facts and coverage.
2026-10-27 07:09:25 +08:00
morluto
077de92594
fix(setup): preserve selected Hopper loader arguments
2026-10-27 07:03:11 +08:00
morluto
2dd2ffcd45
fix(artifacts): bind operations to admitted sources
2026-10-27 07:03:11 +08:00
morluto
ace4dbf36e
fix(contracts): align live target classification with admitted facts
...
Share exact live target variants across open and session responses, preserving historical Evidence and snapshot admission. Consolidate equivalent ELF metadata aliases at their owner.
2026-10-27 06:53:47 +08:00
morluto
fc7f042c8c
refactor(lifecycle): require cleanup for offline providers
...
Require resource-owning provider ports to expose cleanup and migrate test adapters to delegate or explicitly close their own resources.
2026-10-27 06:49:07 +08:00
morluto
030fa886f9
fix(setup): verify published configuration content during uninstall
...
Require publication readback in the owning check so in-place edits are detected and preserved with the original backup.
2026-10-27 06:43:53 +08:00
morluto
82fd223638
refactor(native): consolidate provider-neutral analysis contracts
...
Move shared function, dossier, inventory, reference and output semantics from the legacy Hopper module to native domain owners. Migrate provider, adapter, test and verifier consumers directly.
2026-10-27 06:43:53 +08:00
morluto
a6488a96a9
fix(javascript): preserve renderer path anchors
2026-10-27 06:43:07 +08:00
morluto
d0e695b42a
fix(hopper): bind relative launcher paths once
2026-10-27 06:43:07 +08:00
morluto
90475ec9e5
fix(artifacts): retain selected keyed archive paths
2026-10-27 06:43:07 +08:00