morluto
c9df40f810
refactor(verification): own browser fixture lifecycle
2026-10-27 13:36:57 +08:00
Rudy Mizrahi Celekli and gensokyo-dev
7d6bccb86d
fix(harmony): classify exact manifest names once ( #7206 )
...
Use one exact-case manifest path classifier for Harmony model hints and components. Preserve unavailable content identity, resource exclusions, Stage precedence and Evidence provenance.
33 boundary tests, docs checks, serial static checks and real pinned-HAP CLI/MCP before/after task passed. Canonical complete projection Evidence stays identical; uppercase derivative now reports unknown/no manifests. Shipped verifier source-ID assertion reproduces on unchanged main. CI7pass4fail19skip7cancel; exactmain reproduces17source and20shard8 failures. Greptile4/5soleupstreamfile-readercleanup scoped/resolvednotfixed. Requester authorized readiness and unrelated-main bypass; human review is not attested.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-10-27 13:30:24 +08:00
morluto
f59fc19d21
fix(managed): unify native module identity matching
2026-10-27 13:24:11 +08:00
morluto
4e67bc3999
refactor(analysis): consolidate selection ownership
2026-10-27 13:21:35 +08:00
morluto
01a725ecfa
fix(setup): preserve configuration directory requirements
2026-10-27 13:14:50 +08:00
morluto
ddb5337674
fix(setup): resolve Hermes home ancestors before profile selection
2026-10-27 13:06:29 +08:00
morluto
df8c90df8f
fix(browser): retain cancellation after failed worker stop
2026-10-27 13:01:18 +08:00
morluto
8a8331b082
fix(setup): preserve Hermes home traversal
2026-10-27 13:01:18 +08:00
morluto
c66729eca9
fix(workers): retain cancellation through final cleanup
2026-10-27 12:56:10 +08:00
morluto
4572f31589
fix(pcap): preserve DNS class when attributing answers
2026-10-27 12:56:10 +08:00
morluto
8691e48e67
refactor(evidence): return import counts from ledger owner
2026-10-27 12:54:37 +08:00
morluto
160648cc60
fix(filesystem): unify stable file identity checks
2026-10-27 12:45:57 +08:00
Rudy Mizrahi Celekli and gensokyo-dev
921225d4b2
fix(apk): match signer serials by signed integer identity ( #7205 )
...
Match v1 APK certificate and signer serials by signed integer value. Normalize each comparison identity once and preserve raw certificate bytes and Evidence.
37 source/integration tests, 23 real Android SDK verifier cases, SDK-valid padded APK CLI/MCP oracle and serial static checks passed. Hosted real-apk-signature passed. CI27pass7fail2skip7cancel; exact-main controls reproduce17source and14targeted existing-main assertions. NativeWindows/Mac/Node22 baseline gaps and canceled shards are documented. Greptile sole finding is unchanged upstream browser privacy code, scoped and resolved without a fix claim. Requester authorized readiness and unrelated-main failure bypass; no human review is attested.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-10-27 12:45:43 +08:00
morluto
25375924f7
fix(pcap): attribute DNS addresses by record owner
2026-10-27 12:42:51 +08:00
morluto
44310bba32
fix(il2cpp): validate selected FAT slice identity
2026-10-27 12:37:39 +08:00
morluto
279fc04095
fix(snapshot): retain publication receipt on cleanup failure
2026-10-27 12:37:38 +08:00
gensokyo-dev and Harsh
7e8f7f6101
feat(android): expose selected manifest component declarations ( #7379 )
...
Extend static manifest declarations and retain precise source locations and historical unknowns. Share bounded selected component views across CLI and MCP with complete parent Evidence.
Verified real ApiDemos, an AAPT2-built fixture, legacy Evidence, default-package metadata and relevant CLI/MCP contracts. Recorded whole-task token estimates, timing/resource limits and independent main-failure controls in the PR.
Co-authored-by: Harsh <johiyaharsh@gmail.com >
2026-10-27 12:37:10 +08:00
morluto
3d311d9eca
fix(cli): report failed browser cleanup retries
2026-10-27 12:31:48 +08:00
morluto
b9e5a9f463
fix(process): retain unrepresentable filename evidence
2026-10-27 12:31:48 +08:00
morluto
dd2cbbf1a2
fix(il2cpp): require FAT container identity
2026-10-27 12:31:35 +08:00
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 and gensokyo-dev
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