rea/src/domain
Dery Ferdika bfbfc7330a
fix(domain): reject excessive JSON depth with actionable diagnostics (#1029)
* fix(domain): bound JSON depth and oversized payloads at parsing boundaries

jsonValueSchema re-walked hostile input through z.json()'s recursive core, so a deeply nested payload from an MCP tool argument, inline evidence, provider result, or keyed archive threw RangeError: Maximum call stack size exceeded instead of a validation issue. The schema now runs an iterative depth guard first and keeps z.json() for full JSON semantics behind it, which also turns cyclic values into validation errors. The 1000-edge limit stays far below the range where the recursive core overflows its stack (measured between 2000 and 3000 on Node 24) while leaving room for legitimately deep target-derived trees such as compiled NIB view hierarchies, and the guard narrows with a typed record check instead of any or unchecked casts. The non-recursive JSON Schema advertisement stays intact on both the public and standard projection paths. Two payload sizes get explicit budgets tied to their producer constraints: web text artifacts reject beyond the 16 MiB source budget the web tooling already advertises, and native UI screenshot base64 beyond the 64 MiB helper output budget. Regenerated product catalog, skill catalog digest, and completion-ledger manifest follow the schema-boundary change.

* fix(validation): preserve depth diagnostics across process inputs

---------

Co-authored-by: N0zoM1z0 <1705004398@qq.com>
2026-10-08 21:12:10 +08:00
..
android fix(android): align runtime suffix inference (#977) 2026-10-07 23:00:22 +08:00
apple fix(domain): reject excessive JSON depth with actionable diagnostics (#1029) 2026-10-08 21:12:10 +08:00
evm feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
firmware fix(contracts)!: require absolute local paths for remaining caller-supplied file inputs (#1004) 2026-10-08 00:52:37 +08:00
javascript fix(javascript): complete large-ASAR analysis with file-local projection (#1055) 2026-10-08 16:15:35 +08:00
managed fix(contracts): align CLI/MCP boundary contracts (#946) 2026-10-08 00:03:36 +08:00
native feat(native): inspect recorded crashes through pwntools and pwndbg (#1054) 2026-10-08 16:50:31 +08:00
process fix(process): preserve partial evidence and verify detached cleanup (#1011) 2026-10-08 04:46:46 +08:00
analysisAccessDenied.test.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
analysisErrorBase.ts feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
analysisErrorCore.ts feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
analysisErrorPresentation.ts feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
analysisErrorProjection.test.ts feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
analysisErrorProjection.ts feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
analysisProfile.test.ts refactor(tools): remove arbitrary workflow ceilings 2026-09-29 17:36:26 +08:00
analysisProfile.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
analysisSnapshot.fixture.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
analysisSnapshot.test.ts fix(snapshot): replay validated workflow evidence (#984) 2026-10-08 01:33:39 +08:00
analysisSnapshot.ts fix(snapshot): replay validated workflow evidence (#984) 2026-10-08 01:33:39 +08:00
artifactComparison.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
artifactGraph.test.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
artifactGraph.ts feat(ghidra): admit explicit DOS COM analysis (#702) 2026-10-06 16:26:40 +08:00
artifactInspection.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
artifactInventoryEvidence.ts refactor(domain): map validation taxonomies and add inventory Result seam (#833) 2026-10-07 11:40:34 +08:00
artifactInventorySnapshot.ts refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
artifactOperationError.ts feat(artifacts): trace Mach-O dylib resolution in bundles 2026-10-07 10:31:17 +00:00
artifactPathSyntax.test.ts fix(javascript): recognize digits in artifact URI schemes (#1045) 2026-10-08 12:28:34 +08:00
artifactPathSyntax.ts fix(javascript): recognize digits in artifact URI schemes (#1045) 2026-10-08 12:28:34 +08:00
binaryTarget.fixture.ts feat(ghidra): add DOS MZ analysis and complete function extents (#556) 2026-10-05 20:09:45 +08:00
binaryTarget.test.ts feat(ghidra): add DOS MZ analysis and complete function extents (#556) 2026-10-05 20:09:45 +08:00
binaryTarget.ts feat(ghidra): admit explicit DOS COM analysis (#702) 2026-10-06 16:26:40 +08:00
binaryTargetTypes.ts fix(native): keep the resolved bundle plist and permission failures 2026-10-07 09:10:29 +00:00
browserCaptureComparison.ts refactor(observation): retain complete tool results 2026-09-29 12:42:08 +08:00
browserCompleteness.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
browserNetworkEvidence.test.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserNetworkEvidence.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserObservation.test.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
browserObservation.ts fix(mcp): reject unknown MCP tool inputs (#975) 2026-10-08 01:10:53 +08:00
browserObservationError.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
browserObservationErrors.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
browserObservationSchemas.ts fix(browser): preserve authorized redirect hops (#986) 2026-10-08 01:08:31 +08:00
browserScenario.test.ts fix(contracts)!: require absolute local paths for remaining caller-supplied file inputs (#1004) 2026-10-08 00:52:37 +08:00
browserScenario.ts chore(deps): finish toolchain upgrades and drop dead weight (#644) 2026-10-06 06:02:02 +08:00
browserScenarioCapture.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
browserScenarioCapture.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserScenarioCaptureValues.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserScenarioDiff.test.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserScenarioDiff.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserScenarioDiffEvidence.ts feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browserScenarioDiffValues.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
browserScenarioNormalization.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
browserScenarioValues.ts fix(contracts)!: require absolute local paths for remaining caller-supplied file inputs (#1004) 2026-10-08 00:52:37 +08:00
browserSession.ts fix: preserve native UI failure reasons and dedupe version literals (#854) 2026-10-07 13:00:24 +08:00
bundleComparison.test.ts fix(comparison): account for unpaired records after explicit bundle pairing (#603) 2026-10-06 02:08:42 +08:00
bundleComparison.ts refactor(domain): converge comparison mechanics on shared vocabulary (#824) 2026-10-07 11:40:24 +08:00
callPath.test.ts perf(call-path): prune dead ends and enumerate without recursion (#909) 2026-10-07 17:03:44 +08:00
callPath.ts perf(call-path): prune dead ends and enumerate without recursion (#909) 2026-10-07 17:03:44 +08:00
callPathSchemas.ts fix(mcp): reject unknown MCP tool inputs (#975) 2026-10-08 01:10:53 +08:00
canonicalDigest.test.ts perf(domain): batch canonical digest writes with bounded buffer 2026-10-07 21:16:44 +05:30
canonicalDigest.ts perf(domain): batch canonical digest writes with bounded buffer 2026-10-07 21:16:44 +05:30
canonicalOrdering.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
changedBehavior.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
changedBehavior.ts fix(mcp): reject unknown MCP tool inputs (#975) 2026-10-08 01:10:53 +08:00
comparisonSemantics.test.ts test: consolidate service and process fixtures 2026-10-08 04:03:24 +08:00
comparisonSemantics.ts fix(javascript): hash graph and evidence JSON incrementally (#646) 2026-10-06 11:54:55 +08:00
comparisonStatus.ts refactor: remove abandoned test-only analysis scaffolding 2026-10-08 04:03:23 +08:00
completionLedgerGeneration.test.ts refactor: return complete analysis results inline 2026-09-29 08:07:24 +08:00
completionLedgerGeneration.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
configurationErrors.ts fix(target): explain the JavaScript directory analysis route (#733) 2026-10-06 19:53:08 +08:00
conformancePackage.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
conformanceReplay.ts refactor(domain): encode comparison and lifecycle states exactly (#473) 2026-08-11 18:04:36 +08:00
conformanceTrustGate.ts refactor: remove abandoned test-only analysis scaffolding 2026-10-08 04:03:23 +08:00
digests.test.ts test: consolidate service and process fixtures 2026-10-08 04:03:24 +08:00
digests.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
dosCom.test.ts feat(ghidra): admit explicit DOS COM analysis (#702) 2026-10-06 16:26:40 +08:00
dosCom.ts feat(ghidra): admit explicit DOS COM analysis (#702) 2026-10-06 16:26:40 +08:00
dosMz.test.ts feat(ghidra): add DOS MZ analysis and complete function extents (#556) 2026-10-05 20:09:45 +08:00
dosMz.ts feat(ghidra): add DOS MZ analysis and complete function extents (#556) 2026-10-05 20:09:45 +08:00
emptyArraySchema.ts fix(mcp): emit valid schemas for empty arrays (#535) 2026-10-05 15:32:58 +08:00
evidence.test.ts fix(domain): reject excessive JSON depth with actionable diagnostics (#1029) 2026-10-08 21:12:10 +08:00
evidence.ts fix(javascript): complete large-ASAR analysis with file-local projection (#1055) 2026-10-08 16:15:35 +08:00
evidenceBundle.test.ts fix(mcp): reject unknown MCP tool inputs (#975) 2026-10-08 01:10:53 +08:00
evidenceBundle.ts perf(evidence): scale imports and dependency graphs (#941) 2026-10-07 23:47:47 +08:00
evidenceCompletionLedger.test.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
evidenceCompletionLedger.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
evidenceErrors.ts feat(evidence): accept exact retained application references (#734) 2026-10-06 20:17:59 +08:00
explicitSensitiveFailure.test.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
explicitSensitiveFailure.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
explicitSensitiveValues.test.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
explicitSensitiveValues.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
functionComparison.test.ts perf(comparison): reuse canonical sort keys (#990) 2026-10-07 23:54:09 +08:00
functionComparison.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
functionComparisonDimensions.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
functionComparisonNormalization.ts perf(comparison): reuse canonical sort keys (#990) 2026-10-07 23:54:09 +08:00
functionComparisonResults.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
functionComparisonSchemas.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
functionDossierEvidence.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
ghidraValues.fixture.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
hopperErrors.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
hopperStartupFailure.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
hopperValues.test.ts feat(ghidra): add DOS MZ analysis and complete function extents (#556) 2026-10-05 20:09:45 +08:00
hopperValues.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
inputIssueProjection.test.ts refactor(process): separate capture implementation from analyst workflows (#988) 2026-10-08 00:46:21 +08:00
inputIssueProjection.ts fix(contracts): align CLI/MCP boundary contracts (#946) 2026-10-08 00:03:36 +08:00
jsonShape.test.ts fix(comparison): break JSON shape collation ties 2026-10-06 01:01:16 -07:00
jsonShape.ts fix(comparison): break JSON shape collation ties 2026-10-06 01:01:16 -07:00
jsonValue.test.ts fix(domain): reject excessive JSON depth with actionable diagnostics (#1029) 2026-10-08 21:12:10 +08:00
jsonValue.ts fix(domain): reject excessive JSON depth with actionable diagnostics (#1029) 2026-10-08 21:12:10 +08:00
localPath.ts fix(contracts)!: require absolute local paths for session filesystem inputs (#948) 2026-10-08 00:31:55 +08:00
propertyListKeys.test.ts fix(plist): keep character references beyond Unicode literal 2026-10-07 08:12:59 +00:00
propertyListKeys.ts fix(plist): keep character references beyond Unicode literal 2026-10-07 08:12:59 +00:00
providerAdapterError.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
providerCleanupError.test.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
providerCleanupError.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
providerSelectionError.ts feat(native): inspect offline ELF layout through pwntools (#1037) 2026-10-08 14:22:08 +08:00
reconstructionCoverage.fixture.ts refactor(analysis): remove fixed result quotas 2026-09-29 13:57:24 +08:00
reconstructionCoverage.test.ts perf(reconstruction): index coverage evaluation (#983) 2026-10-07 22:59:13 +08:00
reconstructionCoverage.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
reconstructionCoverageEvaluation.ts perf(reconstruction): index coverage evaluation (#983) 2026-10-07 22:59:13 +08:00
reconstructionCoverageInput.ts refactor: add incremental capability migration safeguards (#819) 2026-10-07 10:56:06 +08:00
reconstructionObligationLedgerSchemas.test.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
reconstructionObligationLedgerSchemas.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
reconstructionReadiness.test.ts feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
reconstructionReadiness.ts refactor(schema): remove data-only version markers 2026-09-29 08:45:36 +08:00
reconstructionReadinessFindingHelpers.ts fix(runtime): preserve deterministic context identity 2026-07-24 14:40:29 +00:00
reconstructionReadinessIntegrityFindings.ts feat(reconstruction): evaluate end-to-end readiness 2026-07-24 13:18:10 +00:00
reconstructionReadinessJourneyFindings.ts feat(reconstruction): evaluate end-to-end readiness 2026-07-24 13:18:10 +00:00
reconstructionReadinessSchemas.ts refactor(domain): own digest and prefixed identifier shapes in one module (#547) 2026-10-05 17:29:20 +08:00
reconstructionUnknowns.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
reconstructionVerification.functionSources.test.ts fix(reconstruction): accept function comparison source parameters 2026-10-06 02:11:10 -07:00
reconstructionVerification.test.ts fix(process): preserve partial evidence and verify detached cleanup (#1011) 2026-10-08 04:46:46 +08:00
reconstructionVerification.ts fix(process): preserve partial evidence and verify detached cleanup (#1011) 2026-10-08 04:46:46 +08:00
reconstructionVerificationSchemas.ts refactor(process): separate capture implementation from analyst workflows (#988) 2026-10-08 00:46:21 +08:00
referenceSourceClassification.test.ts fix(reference): recognize CMake build manifests (#665) 2026-10-06 16:17:50 +08:00
referenceSourceClassification.ts fix(reference): recognize CMake build manifests (#665) 2026-10-06 16:17:50 +08:00
referenceSourceDockerfileLanguage.test.ts fix(reference): bound Dockerfile language detection 2026-10-06 00:03:29 -07:00
referenceSourceGraph.test.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
referenceSourceGraph.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
referenceSourceImportParsing.test.ts fix(reference): retain dynamic import relationships 2026-10-05 22:32:36 -07:00
referenceSourceImportParsing.ts Merge pull request #696 from kaoru0822-kitauji/fix/reference-computed-require 2026-10-06 01:09:56 -07:00
referenceSourceImportRecovery.test.ts fix(reference): retain recovered parser diagnostics 2026-10-06 00:17:04 -07:00
referenceSourcePolicy.ts refactor(files): use caller paths for local evidence files 2026-09-29 14:53:20 +08:00
referenceSourceRequireMembers.test.ts fix(reference): distinguish computed require member names 2026-10-06 00:26:08 -07:00
referenceSourceTestClassification.test.ts fix(reference): classify test suffixes before extensions 2026-10-05 23:56:24 -07:00
residualUnknown.test.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
residualUnknown.ts fix(mcp): reject unknown MCP tool inputs (#975) 2026-10-08 01:10:53 +08:00
result.ts Add domain layer: errors, result, hopper values, symbol analysis 2026-07-12 03:25:10 +08:00
runtimeVersion.test.ts fix(setup): align Node runtime checks with package engines 2026-10-05 22:13:22 -07:00
runtimeVersion.ts fix: preserve native UI failure reasons and dedupe version literals (#854) 2026-10-07 13:00:24 +08:00
safeJson.test.ts refactor(runtime): centralize safe JSON parsing and preserve error causes (#629) 2026-10-06 05:00:54 +08:00
safeJson.ts refactor(runtime): centralize safe JSON parsing and preserve error causes (#629) 2026-10-06 05:00:54 +08:00
sourceMapContents.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
sourceMapEnvelope.test.ts refactor(domain): extract source-map envelope walk and disambiguate stringValue (#828) 2026-10-07 11:23:37 +08:00
sourceMapEnvelope.ts refactor(domain): extract source-map envelope walk and disambiguate stringValue (#828) 2026-10-07 11:23:37 +08:00
staticRuntimeCorrelation.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
staticRuntimeCorrelation.ts refactor(process): separate capture implementation from analyst workflows (#988) 2026-10-08 00:46:21 +08:00
symbolAnalysis.test.ts docs: refresh tool catalog and cleanup audit fixtures 2026-09-29 11:23:24 +08:00
symbolAnalysis.ts refactor(mcp): simplify tool inputs and inline results 2026-09-29 11:22:00 +08:00
unboundedWorkflowCollections.test.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
unicodeCodePointOrder.ts fix(evaluation): canonicalize Unicode argument keys (#980) 2026-10-07 23:19:49 +08:00
unknownRegistryError.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
validationTaxonomy.test.ts test: eliminate fixture races and prune redundant scaffolding (#849) 2026-10-07 12:25:37 +08:00
webBundleAnalysis.ts fix(browser): derive source-map imports from syntax nodes (#588) 2026-10-06 01:03:41 +08:00
webBundleAnalyzer.test.ts fix(browser): preserve evidence through deep AST analysis (#924) 2026-10-07 18:36:18 +08:00
webBundleAnalyzer.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
webBundleAnalyzerAst.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
webBundleAnalyzerInspection.ts fix(browser): preserve evidence through deep AST analysis (#924) 2026-10-07 18:36:18 +08:00
webBundleAnalyzerResult.ts refactor(analysis): remove fixed result quotas 2026-09-29 13:57:24 +08:00
webCaptureDiff.ts fix(browser): preserve authorized redirect hops (#986) 2026-10-08 01:08:31 +08:00
webCaptureDiffSchemas.ts fix(mcp): emit valid schemas for empty arrays (#535) 2026-10-05 15:32:58 +08:00
webContentArtifact.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
webEventListeners.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
webExecution.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
webInventory.test.ts feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
webInventory.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webMcpDiscovery.ts fix: preserve native UI failure reasons and dedupe version literals (#854) 2026-10-07 13:00:24 +08:00
webModuleImports.test.ts fix(browser): preserve evidence through deep AST analysis (#924) 2026-10-07 18:36:18 +08:00
webModuleImports.ts fix(browser): preserve evidence through deep AST analysis (#924) 2026-10-07 18:36:18 +08:00
webModuleTrace.ts feat(browser): trace captured website module imports (#879) 2026-10-07 14:59:52 +08:00
webNetworkCapture.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
webNetworkCaptureCoordinates.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
webRuntime.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
webScreenshot.test.ts feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
webScreenshot.ts fix: preserve native UI failure reasons and dedupe version literals (#854) 2026-10-07 13:00:24 +08:00
webScriptArtifacts.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
webScriptExport.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
webScriptExportError.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
webScriptExportPlan.test.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
webScriptExportPlan.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
webSourceLocation.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
webSourcePosition.test.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
webSourcePosition.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
zipPackageFormat.ts fix: consolidate boundary ownership and cleanup failure paths (#477) 2026-09-08 10:59:13 +08:00