rea-agents
Preparing search index...
application/JavaScriptApplicationWorkflowEvidence
createJavaScriptExportShapeComparisonEvidence
Function createJavaScriptExportShapeComparisonEvidence
createJavaScriptExportShapeComparisonEvidence
(
parameters
:
Readonly
<
Record
<
string
,
JSONType
>
>
,
result
:
{
changes
:
{
change_id
:
string
;
discriminant
:
|
{
path
:
string
;
value
:
string
|
number
|
boolean
|
null
}
|
null
;
evidence_links
:
[
string
,
string
]
;
left
:
|
{
availability
:
"absent"
}
|
{
availability
:
"literal"
;
value
:
string
|
number
|
boolean
|
null
}
|
{
availability
:
"union"
;
values
:
(
string
|
number
|
boolean
|
null
)
[]
;
}
|
{
availability
:
"unknown"
;
reason
:
string
}
;
left_source_range
:
|
{
end
:
{
column
:
number
;
line
:
number
}
;
start
:
{
column
:
number
;
line
:
number
}
;
}
|
null
;
limitations
:
string
[]
;
path
:
string
;
right
:
|
{
availability
:
"absent"
}
|
{
availability
:
"literal"
;
value
:
string
|
number
|
boolean
|
null
}
|
{
availability
:
"union"
;
values
:
(
string
|
number
|
boolean
|
null
)
[]
}
|
{
availability
:
"unknown"
;
reason
:
string
}
;
right_source_range
:
|
{
end
:
{
column
:
number
;
line
:
number
}
;
start
:
{
column
:
number
;
line
:
number
}
;
}
|
null
;
status
:
"unknown"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
comparison_id
:
string
;
coverage
:
{
left_graph_status
:
"unknown"
|
"unavailable"
|
"complete"
|
"partial"
;
left_omitted_fields
:
number
;
left_omitted_property_coverage
:
number
;
left_source_omitted_variants
:
number
|
null
;
omitted_candidates
:
number
;
omitted_changes
:
number
;
omitted_left_variants
:
number
;
omitted_right_variants
:
number
;
paired_variants
:
number
;
right_graph_status
:
"unknown"
|
"unavailable"
|
"complete"
|
"partial"
;
right_omitted_fields
:
number
;
right_omitted_property_coverage
:
number
;
right_source_omitted_variants
:
number
|
null
;
status
:
"truncated"
|
"partial"
|
"complete-within-inputs"
;
unpaired_left_variants
:
number
;
unpaired_right_variants
:
number
;
}
;
evidence_links
:
[
string
,
string
]
;
left
:
{
candidates
:
{
export_name
:
string
;
matches_requested_export
:
boolean
;
matches_requested_module
:
boolean
;
module_path
:
string
;
node_id
:
string
;
}
[]
;
evidence_id
:
string
;
graph_id
:
string
;
omitted_candidates
:
number
;
requested_export_name
:
string
;
requested_module_path
:
string
;
selected_node_id
:
string
|
null
;
status
:
"unavailable"
|
"missing"
|
"ambiguous"
|
"selected"
;
}
;
limitations
:
string
[]
;
right
:
{
candidates
:
{
export_name
:
string
;
matches_requested_export
:
boolean
;
matches_requested_module
:
boolean
;
module_path
:
string
;
node_id
:
string
;
}
[]
;
evidence_id
:
string
;
graph_id
:
string
;
omitted_candidates
:
number
;
requested_export_name
:
string
;
requested_module_path
:
string
;
selected_node_id
:
string
|
null
;
status
:
"unavailable"
|
"missing"
|
"ambiguous"
|
"selected"
;
}
;
runtime_validation
:
{
automatically_started
:
false
;
recommended_tool
:
"run_controlled_replay"
;
required_for
:
"runtime-semantics"
;
}
;
schema_version
:
1
;
summary
:
{
added
:
number
;
changed
:
number
;
removed
:
number
;
unknown
:
number
;
}
;
}
,
)
:
|
{
analysis_profile
:
{
digest
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
}
;
provider_profile_schema_version
:
number
;
schema_version
:
1
;
}
;
authority
:
|
"shipped-artifact"
|
"controlled-replay"
|
"historical-reference"
|
"external-service"
|
"analyst-inference"
;
confidence
:
"observed"
|
"derived"
|
"inferred"
;
environment
:
|
{
architecture
:
string
;
id
:
string
;
isolation
:
"process"
|
"none"
|
"container"
|
"virtual-machine"
;
platform
:
string
;
}
|
null
;
evidence_id
:
string
;
evidence_links
:
string
[]
;
limitations
:
string
[]
;
locations
:
(
|
{
address
:
string
;
kind
:
"address"
}
|
{
end
:
string
;
kind
:
"address-range"
;
start
:
string
}
|
{
kind
:
"artifact-path"
;
path
:
string
}
|
{
kind
:
"file-offset"
;
offset
:
number
}
|
{
end
:
number
;
kind
:
"file-offset-range"
;
start
:
number
}
)
[]
;
normalized_result
:
JSONType
;
operation
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
predicate_type
:
string
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
|
null
}
;
raw_result
:
JSONType
;
schema_version
:
2
;
subject
:
|
{
architecture
:
"x86"
|
"x86_64"
|
"arm"
|
"arm64"
|
null
;
digest
:
{
sha256
:
string
}
;
format
:
|
"unknown"
|
"file"
|
"directory"
|
"javascript"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
local_path
:
string
;
name
:
string
;
}
|
null
;
}
|
{
authority
:
|
"shipped-artifact"
|
"controlled-replay"
|
"historical-reference"
|
"external-service"
|
"analyst-inference"
;
confidence
:
"observed"
|
"derived"
|
"inferred"
;
environment
:
|
{
architecture
:
string
;
id
:
string
;
isolation
:
"process"
|
"none"
|
"container"
|
"virtual-machine"
;
platform
:
string
;
}
|
null
;
evidence_id
:
string
;
evidence_links
:
string
[]
;
limitations
:
string
[]
;
locations
:
(
|
{
address
:
string
;
kind
:
"address"
}
|
{
end
:
string
;
kind
:
"address-range"
;
start
:
string
}
|
{
kind
:
"artifact-path"
;
path
:
string
}
|
{
kind
:
"file-offset"
;
offset
:
number
}
|
{
end
:
number
;
kind
:
"file-offset-range"
;
start
:
number
}
)
[]
;
normalized_result
:
JSONType
;
operation
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
predicate_type
:
string
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
|
null
}
;
raw_result
:
JSONType
;
schema_version
:
2
;
subject
:
|
{
architecture
:
"x86"
|
"x86_64"
|
"arm"
|
"arm64"
|
null
;
digest
:
{
sha256
:
string
}
;
format
:
|
"unknown"
|
"file"
|
"directory"
|
"javascript"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
local_path
:
string
;
name
:
string
;
}
|
null
;
}
Create derived Evidence for one bounded static export-shape comparison.
Parameters
parameters
:
Readonly
<
Record
<
string
,
JSONType
>
>
result
:
{
changes
:
{
change_id
:
string
;
discriminant
:
|
{
path
:
string
;
value
:
string
|
number
|
boolean
|
null
}
|
null
;
evidence_links
:
[
string
,
string
]
;
left
:
|
{
availability
:
"absent"
}
|
{
availability
:
"literal"
;
value
:
string
|
number
|
boolean
|
null
}
|
{
availability
:
"union"
;
values
:
(
string
|
number
|
boolean
|
null
)
[]
}
|
{
availability
:
"unknown"
;
reason
:
string
}
;
left_source_range
:
|
{
end
:
{
column
:
number
;
line
:
number
}
;
start
:
{
column
:
number
;
line
:
number
}
;
}
|
null
;
limitations
:
string
[]
;
path
:
string
;
right
:
|
{
availability
:
"absent"
}
|
{
availability
:
"literal"
;
value
:
string
|
number
|
boolean
|
null
}
|
{
availability
:
"union"
;
values
:
(
string
|
number
|
boolean
|
null
)
[]
}
|
{
availability
:
"unknown"
;
reason
:
string
}
;
right_source_range
:
|
{
end
:
{
column
:
number
;
line
:
number
}
;
start
:
{
column
:
number
;
line
:
number
}
;
}
|
null
;
status
:
"unknown"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
comparison_id
:
string
;
coverage
:
{
left_graph_status
:
"unknown"
|
"unavailable"
|
"complete"
|
"partial"
;
left_omitted_fields
:
number
;
left_omitted_property_coverage
:
number
;
left_source_omitted_variants
:
number
|
null
;
omitted_candidates
:
number
;
omitted_changes
:
number
;
omitted_left_variants
:
number
;
omitted_right_variants
:
number
;
paired_variants
:
number
;
right_graph_status
:
"unknown"
|
"unavailable"
|
"complete"
|
"partial"
;
right_omitted_fields
:
number
;
right_omitted_property_coverage
:
number
;
right_source_omitted_variants
:
number
|
null
;
status
:
"truncated"
|
"partial"
|
"complete-within-inputs"
;
unpaired_left_variants
:
number
;
unpaired_right_variants
:
number
;
}
;
evidence_links
:
[
string
,
string
]
;
left
:
{
candidates
:
{
export_name
:
string
;
matches_requested_export
:
boolean
;
matches_requested_module
:
boolean
;
module_path
:
string
;
node_id
:
string
;
}
[]
;
evidence_id
:
string
;
graph_id
:
string
;
omitted_candidates
:
number
;
requested_export_name
:
string
;
requested_module_path
:
string
;
selected_node_id
:
string
|
null
;
status
:
"unavailable"
|
"missing"
|
"ambiguous"
|
"selected"
;
}
;
limitations
:
string
[]
;
right
:
{
candidates
:
{
export_name
:
string
;
matches_requested_export
:
boolean
;
matches_requested_module
:
boolean
;
module_path
:
string
;
node_id
:
string
;
}
[]
;
evidence_id
:
string
;
graph_id
:
string
;
omitted_candidates
:
number
;
requested_export_name
:
string
;
requested_module_path
:
string
;
selected_node_id
:
string
|
null
;
status
:
"unavailable"
|
"missing"
|
"ambiguous"
|
"selected"
;
}
;
runtime_validation
:
{
automatically_started
:
false
;
recommended_tool
:
"run_controlled_replay"
;
required_for
:
"runtime-semantics"
;
}
;
schema_version
:
1
;
summary
:
{
added
:
number
;
changed
:
number
;
removed
:
number
;
unknown
:
number
;
}
;
}
Returns
|
{
analysis_profile
:
{
digest
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
}
;
provider_profile_schema_version
:
number
;
schema_version
:
1
;
}
;
authority
:
|
"shipped-artifact"
|
"controlled-replay"
|
"historical-reference"
|
"external-service"
|
"analyst-inference"
;
confidence
:
"observed"
|
"derived"
|
"inferred"
;
environment
:
|
{
architecture
:
string
;
id
:
string
;
isolation
:
"process"
|
"none"
|
"container"
|
"virtual-machine"
;
platform
:
string
;
}
|
null
;
evidence_id
:
string
;
evidence_links
:
string
[]
;
limitations
:
string
[]
;
locations
:
(
|
{
address
:
string
;
kind
:
"address"
}
|
{
end
:
string
;
kind
:
"address-range"
;
start
:
string
}
|
{
kind
:
"artifact-path"
;
path
:
string
}
|
{
kind
:
"file-offset"
;
offset
:
number
}
|
{
end
:
number
;
kind
:
"file-offset-range"
;
start
:
number
}
)
[]
;
normalized_result
:
JSONType
;
operation
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
predicate_type
:
string
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
|
null
}
;
raw_result
:
JSONType
;
schema_version
:
2
;
subject
:
|
{
architecture
:
"x86"
|
"x86_64"
|
"arm"
|
"arm64"
|
null
;
digest
:
{
sha256
:
string
}
;
format
:
|
"unknown"
|
"file"
|
"directory"
|
"javascript"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
local_path
:
string
;
name
:
string
;
}
|
null
;
}
|
{
authority
:
|
"shipped-artifact"
|
"controlled-replay"
|
"historical-reference"
|
"external-service"
|
"analyst-inference"
;
confidence
:
"observed"
|
"derived"
|
"inferred"
;
environment
:
|
{
architecture
:
string
;
id
:
string
;
isolation
:
"process"
|
"none"
|
"container"
|
"virtual-machine"
;
platform
:
string
;
}
|
null
;
evidence_id
:
string
;
evidence_links
:
string
[]
;
limitations
:
string
[]
;
locations
:
(
|
{
address
:
string
;
kind
:
"address"
}
|
{
end
:
string
;
kind
:
"address-range"
;
start
:
string
}
|
{
kind
:
"artifact-path"
;
path
:
string
}
|
{
kind
:
"file-offset"
;
offset
:
number
}
|
{
end
:
number
;
kind
:
"file-offset-range"
;
start
:
number
}
)
[]
;
normalized_result
:
JSONType
;
operation
:
string
;
parameters
:
Record
<
string
,
JSONType
>
;
predicate_type
:
string
;
provider
:
{
id
:
string
;
name
:
string
;
version
:
string
|
null
}
;
raw_result
:
JSONType
;
schema_version
:
2
;
subject
:
|
{
architecture
:
"x86"
|
"x86_64"
|
"arm"
|
"arm64"
|
null
;
digest
:
{
sha256
:
string
}
;
format
:
|
"unknown"
|
"file"
|
"directory"
|
"javascript"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
local_path
:
string
;
name
:
string
;
}
|
null
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
rea-agents
Loading...
Create derived Evidence for one bounded static export-shape comparison.