rea/src/server
Matt Van Horn bcc141549a
feat(electron): inspect packaged Electron fuse state without execution (#2399)
Add bounded, read-only inspection of packaged Electron fuse state for ELF, PE, and Mach-O applications through CLI and MCP workflows.

Preserve artifact provenance and unknown values, resolve app bundles without execution, reject malformed or overlapping containers before scanning, and keep output compact for agent use.

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
Co-authored-by: N0zoM1z0 <161784452+N0zoM1z0@users.noreply.github.com>
Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
2026-10-14 09:16:33 +08:00
..
registerApplicationTools feat(harmony): project HarmonyOS package inventory evidence (#1447) 2026-10-11 20:09:21 +08:00
registerInvestigationTools fix: order remaining outputs independently of host locale (#1867) 2026-10-12 01:10:01 +08:00
registerManagedWorkflowTools refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
EvidenceMcpServer.test.ts fix(mcp): align advertised contracts and retain workflow evidence 2026-10-14 08:32:00 +08:00
EvidenceMcpServer.ts fix(mcp): align advertised contracts and retain workflow evidence 2026-10-14 08:32:00 +08:00
admittedToolOperation.ts feat(server): frame analysis-target content as untrusted data (#1908) 2026-10-13 06:06:02 +09:00
analysisAdmission.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
contractToolHandler.ts fix(mcp): preserve target provenance on retained partial errors 2026-10-13 05:25:15 +08:00
createServer.ts feat(electron): inspect packaged Electron fuse state without execution (#2399) 2026-10-14 09:16:33 +08:00
externalMutationAdmission.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
lifecycleProgress.ts fix(hopper): add bounded analysis recovery 2026-07-24 00:33:29 +09:00
mcpClientMetadata.ts fix(server): report 2025-era client identity and features in binary_session 2026-10-09 03:20:43 +00:00
mcpProgress.ts fix(ghidra): report progress while startup is pending (#1877) 2026-10-11 23:55:39 +08:00
promptCompletion.ts fix(mcp): keep prompt completion within ready provider sessions 2026-10-12 16:27:51 +08:00
providerEnvironment.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
recordDerivedEvidence.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerAdbTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerAnalysisViewTool.ts feat(browser): inspect retained aioquic qlog JSON captures 2026-10-13 03:24:05 +00:00
registerAndroidTools.ts feat(android): add opt-in package summaries and retained manifest views 2026-10-13 10:21:53 +08:00
registerApktoolTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerApplicationTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerArtifactComparisonTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerArtifactTools.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
registerBinaryDiagnosticsTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerBrowserScenarioTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerBrowserTools.ts refactor(mcp): trust validated inputs and tighten contract fixtures 2026-10-12 05:57:35 +08:00
registerBundleComparisonTool.ts perf(evidence): reuse sealed bundle reads in compare and export (#2715) 2026-10-13 21:50:25 +08:00
registerCaptureTools.ts feat(captures): discover installed protocol and field definitions (#2496) 2026-10-13 15:55:25 +09:00
registerCloseLifecycleTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerCutterTools.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
registerElectronTools.ts feat(electron): inspect packaged Electron fuse state without execution (#2399) 2026-10-14 09:16:33 +08:00
registerEnhancedTools.ts fix(mcp): align advertised contracts and retain workflow evidence 2026-10-14 08:32:00 +08:00
registerEvidenceTools.ts perf(native): add opt-in Mach-O summary delivery and retained pages (#2634) 2026-10-13 00:13:12 -07:00
registerEvmTools.ts feat(evm): add retained interface summary delivery (#2308) 2026-10-13 03:09:32 +08:00
registerFirmwareTools.ts refactor: prune obsolete provider and verification code 2026-10-12 08:59:14 +08:00
registerFlutterTools.ts perf(flutter): add opt-in retained AOT summary and string pages 2026-10-13 11:39:30 +08:00
registerFridaTools.ts fix(frida): drain admitted operations and honor queued cancellation (#2305) 2026-10-14 02:56:00 +08:00
registerFunctionComparisonTool.ts fix(evidence): preserve call coverage in function comparisons 2026-10-13 04:12:34 +08:00
registerGdbTools.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
registerGoTools.ts feat(go): inspect embedded binary build metadata (#1363) 2026-10-12 11:34:02 +08:00
registerInvestigationTools.ts perf(evidence): reuse authenticated comparisons through aggregation 2026-10-13 14:39:49 +08:00
registerJavaScriptRecoveryTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerJavaScriptRuntimeObservationTools.ts refactor(mcp): trust validated inputs and tighten contract fixtures 2026-10-12 05:57:35 +08:00
registerJebTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerManagedTools.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
registerManagedWorkflowTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerNativeTools.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
registerOfficialTools.ts fix(analysis): preserve relationship coverage across evidence and replay 2026-10-12 05:57:35 +08:00
registerPcapTools.ts feat(pcap): add bounded capture summaries through CLI and MCP 2026-10-13 04:53:03 +00:00
registerPeResourcesTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerProcessComparisonTool.ts fix(process): align capture Evidence provider admission 2026-10-11 16:14:42 +08:00
registerPrompts.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerRecordedCrashTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerReverseEngineeringTools.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
registerRizinDebugTools.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
registerRustTools.ts feat(native): read embedded cargo-auditable Rust dependency lists (#2456) 2026-10-14 02:50:30 +08:00
registerSessionRecordTools.ts fix(evidence): admit bundle imports across session transitions (#2303) 2026-10-13 14:45:03 +08:00
registerSessionStatusTool.ts perf(mcp)!: compact repeated session discovery facts (#1988) 2026-10-12 07:40:19 +08:00
registerSessionTools.ts fix(io): retain cleanup ownership and honor cancellation 2026-10-12 14:12:44 +08:00
registerSignalTools.ts feat(signals): discover installed decoders and option help (#2487) 2026-10-13 15:58:19 +09:00
registerSqliteTools.ts feat(sqlite): inspect offline snapshots with selective evidence (#2271) 2026-10-12 18:33:23 +00:00
registerWasmTools.ts feat(wasm): compare retained core-module interfaces (#2464) 2026-10-13 23:49:04 +08:00
registerWebModuleTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerWebNetworkCaptureTool.ts feat(browser): inspect retained aioquic qlog JSON captures 2026-10-13 03:24:05 +00:00
registerWebRuntimeTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerWebScriptTool.ts fix(publication)!: retain cleanup owners across export workflows 2026-10-11 05:17:10 +08:00
registerWebSourceLocationTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
retainedSummaryDelivery.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
runDerivedOperation.test.ts fix(ghidra): report progress while startup is pending (#1877) 2026-10-11 23:55:39 +08:00
runDerivedOperation.ts fix(contracts): preserve local inputs and comparison uncertainty 2026-10-09 06:49:02 +08:00
sessionAvailabilityPolicy.ts feat(signals): decode recordings with bounded sigrok output (#2339) 2026-10-12 20:59:02 +00:00
sessionEvidence.ts refactor: compose investigation record ownership (#845) 2026-10-07 12:10:45 +08:00
toolLogging.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
toolRegistrationOptions.ts feat(browser): inspect retained aioquic qlog JSON captures 2026-10-13 03:24:05 +00:00
toolResult.ts fix(mcp): align advertised contracts and retain workflow evidence 2026-10-14 08:32:00 +08:00
toolResultEncoding.test.ts fix(mcp): count the error flag in error result budgets (#2848) 2026-10-13 23:06:55 +08:00
toolResultEncoding.ts fix(mcp): count the error flag in error result budgets (#2848) 2026-10-13 23:06:55 +08:00