morluto
fdeeb27f23
feat(mobile): add Android APK/AAB/DEX and iOS IPA static investigation providers
...
Add static providers for Android APK/AAB/DEX and Apple IPA artifacts,
including manifests, resources, signing, and native libraries (#366 ).
- mobileApplicationInvestigation.ts: domain schemas for Android
(APK, AAB, DEX) and iOS (IPA) artifact formats with manifests,
signing info, resources, and native libraries.
- detectMobileFormat and detectPlatform: classify from extensions
- classifyMobileResource: resource type from path
- Utility functions for native library filtering, internet
permission checking, and architecture enumeration
Closes #366
2026-07-28 05:54:34 +00:00
morluto
c4cd0330e0
fix(catalog): digest provider projections
2026-07-26 16:07:12 +00:00
morluto
7157ab0b70
test(mcp): stabilize lazy-loading verification
2026-07-26 15:26:41 +00:00
morluto
fecddc0549
perf(mcp): reduce cold-start work
2026-07-26 15:02:58 +00:00
morluto
90bb1610f5
fix(setup): refresh stale local npx bootstrap
2026-07-26 06:39:28 +00:00
morluto
40bf55b74c
test(hopper): remove brittle diagnostic source assertion
2026-07-25 15:23:56 +00:00
morluto
4716fa2ece
test: add critical provider workflow coverage
2026-07-25 15:12:51 +00:00
morluto
521139d4a5
feat(native): inspect API boundaries with evidence
2026-07-25 14:29:28 +00:00
morluto
5184816199
test(investigation): prove multi-version fixture closure
2026-07-25 14:29:15 +00:00
morluto
7a43420029
feat(hopper): report bridge progress diagnostics
2026-07-25 14:29:02 +00:00
morluto
674364443d
perf(server): cache advertised JSON schemas
2026-07-25 09:10:32 +00:00
morluto
a0f8b72b7a
fix(process): tolerate exit during ownership revalidation
2026-07-24 15:34:09 +00:00
morluto
1c9e50814e
fix(ci): repair cross-platform package verification
2026-07-24 15:22:24 +00:00
morluto
b9217dcd74
fix(comparison): preserve uncertainty and v1 inputs
2026-07-24 14:40:56 +00:00
morluto
1bd65f68bc
fix(browser): close scenario containment gaps
2026-07-24 14:40:07 +00:00
morluto
83b3368d8d
fix(reconstruction): bind proof evidence to claims
2026-07-24 14:39:52 +00:00
morluto
5a76aaffde
fix(javascript): keep digestless bundle matches unknown
2026-07-24 14:14:40 +00:00
morluto
6039b92be7
fix(analysis): report call-edge truncation
2026-07-24 14:14:26 +00:00
morluto
24b3dc41df
fix(browser): contain scenario pages and preserve inputs
2026-07-24 14:14:15 +00:00
morluto
f0069cbee4
fix(browser): require storage fingerprint approval
2026-07-24 14:13:57 +00:00
morluto
7b1e3bda00
fix(reconstruction): authenticate obligation proof boundaries
2026-07-24 14:13:36 +00:00
morluto
ca035a75eb
refactor(browser): clarify inspector capture identifiers
2026-07-24 13:34:07 +00:00
morluto
fd25a7e15a
test(browser): use neutral scenario fixture identifiers
2026-07-24 13:28:31 +00:00
morluto
f29f683423
docs: document roadmap analysis workflows
2026-07-24 13:19:34 +00:00
morluto
035e1144b0
feat(server): advertise available tools dynamically
2026-07-24 13:18:58 +00:00
morluto
38ff7418ef
feat(reconstruction): evaluate end-to-end readiness
2026-07-24 13:18:10 +00:00
morluto
9d48ca788c
feat(reconstruction): add obligation ledgers
2026-07-24 13:17:56 +00:00
morluto
38c883bbc8
feat(javascript): recover runtime semantic effects
2026-07-24 13:17:38 +00:00
morluto
697be942e8
feat(javascript): compare source with shipped bundles
2026-07-24 13:17:19 +00:00
morluto
8271650945
feat(runtime): add passive V8 Inspector observation
2026-07-24 13:16:35 +00:00
morluto
f27dd745b8
feat(browser): compare scenario and storage evidence
2026-07-24 13:16:18 +00:00
morluto
1ac3118aa2
feat(browser): capture controlled Playwright scenarios
2026-07-24 13:16:01 +00:00
morluto
d9977286f9
feat(artifacts): add provider-neutral inspection
2026-07-24 13:14:24 +00:00
morluto
8e7709d35a
feat(analysis): add bounded memory and call tracing
2026-07-24 13:14:01 +00:00
morluto
205bf1529b
feat(process): support explicit stdin closure
2026-07-24 13:13:09 +00:00
morluto
62ac73cdd7
fix(process): expose launcher identity mismatch
2026-07-24 03:55:08 +00:00
morluto
9c3aec8131
fix(process): normalize macOS launcher identity
2026-07-24 03:38:25 +00:00
morluto
13f3372a8b
fix(test): use direct Node launcher on macOS
2026-07-24 03:31:26 +00:00
morluto
42fbbb297b
perf(test): speed up local and CI validation
2026-07-24 03:10:11 +00:00
N0zoM1z0
e0bc7fd973
fix(hopper): add bounded analysis recovery
2026-07-24 00:33:29 +09:00
morluto
b906defbff
fix(capabilities): expose typed availability codes
2026-07-23 07:09:16 +00:00
morluto
6e6cce1bf3
feat(artifacts): support MSIX and AppX packages
2026-07-23 07:09:04 +00:00
morluto
69761e95b6
feat(process): add reactive capture scenarios
2026-07-23 07:08:47 +00:00
morluto
db9a83190b
feat(process): coordinate reactive capture effects
2026-07-23 01:32:58 +00:00
morluto
d34463c27c
feat(process): add bounded reactive scenario domain
2026-07-23 01:00:58 +00:00
morluto
508a9ccde9
feat(javascript): expose bounded semantic tracing
2026-07-22 23:22:55 +00:00
morluto
8678b57b5e
fix(javascript): preserve candidate trace ambiguity
2026-07-22 23:22:55 +00:00
morluto
b3939ea9ff
feat(javascript): add bounded semantic relation graph
2026-07-22 23:22:55 +00:00
morluto
a26a1c73df
feat(javascript): add local semantic call flow
2026-07-22 23:22:55 +00:00
morluto
77696dff91
fix(process): normalize resize frame timestamps
2026-07-22 23:18:40 +00:00