rea-agents
Preparing search index...
application/ArtifactExtraction
extractArtifact
Function extractArtifact
extractArtifact
(
input
:
ArtifactExtractionInput
,
signal
?:
AbortSignal
,
)
:
Promise
<
{
artifacts
:
{
items
:
{
artifact_id
:
string
;
bytes_written
:
number
;
created
:
boolean
;
relative_path
:
string
;
sha256
:
string
;
}
[]
;
limit
:
number
;
next_offset
:
number
|
null
;
offset
:
number
;
total
:
number
;
}
;
cleanup
:
{
attempted
:
boolean
;
residual_paths
:
string
[]
;
verified
:
boolean
;
}
;
containment_verified
:
boolean
;
extraction_manifest
:
{
extraction_id
:
string
;
files_sha256
:
string
;
output_root_alias
:
"$OUTPUT_ROOT"
;
schema_version
:
1
;
selected_occurrence_ids
:
string
[]
;
source_manifest_id
:
string
;
}
;
limitations
:
string
[]
;
limits
:
{
max_compression_ratio
:
number
;
max_depth
:
number
;
max_entries
:
number
;
max_entry_bytes
:
number
;
max_path_bytes
:
number
;
max_total_bytes
:
number
;
}
;
manifest
:
{
edge_count
:
number
;
graph_sha256
:
string
;
manifest_id
:
string
;
node_count
:
number
;
occurrence_count
:
number
;
root_artifact_id
:
string
;
root_format
:
|
"unknown"
|
"file"
|
"directory"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
root_sha256
:
string
;
schema_version
:
1
;
}
;
output_root
:
string
;
provenance
:
{
arguments
:
string
[]
;
effects
:
(
"read"
|
"write"
|
"mount"
)
[]
;
executable_sha256
:
string
|
null
;
exit_code
:
number
|
null
;
tool
:
string
;
tool_version
:
string
|
null
;
}
[]
;
}
,
>
Extract selected inventory occurrences into an exclusively owned absent root.
Parameters
input
:
ArtifactExtractionInput
Optional
signal
:
AbortSignal
Returns
Promise
<
{
artifacts
:
{
items
:
{
artifact_id
:
string
;
bytes_written
:
number
;
created
:
boolean
;
relative_path
:
string
;
sha256
:
string
;
}
[]
;
limit
:
number
;
next_offset
:
number
|
null
;
offset
:
number
;
total
:
number
;
}
;
cleanup
:
{
attempted
:
boolean
;
residual_paths
:
string
[]
;
verified
:
boolean
;
}
;
containment_verified
:
boolean
;
extraction_manifest
:
{
extraction_id
:
string
;
files_sha256
:
string
;
output_root_alias
:
"$OUTPUT_ROOT"
;
schema_version
:
1
;
selected_occurrence_ids
:
string
[]
;
source_manifest_id
:
string
;
}
;
limitations
:
string
[]
;
limits
:
{
max_compression_ratio
:
number
;
max_depth
:
number
;
max_entries
:
number
;
max_entry_bytes
:
number
;
max_path_bytes
:
number
;
max_total_bytes
:
number
;
}
;
manifest
:
{
edge_count
:
number
;
graph_sha256
:
string
;
manifest_id
:
string
;
node_count
:
number
;
occurrence_count
:
number
;
root_artifact_id
:
string
;
root_format
:
|
"unknown"
|
"file"
|
"directory"
|
"source-map"
|
"plist"
|
"entitlements"
|
"dmg"
|
"zip"
|
"pkg"
|
"asar"
|
"javascript-bundle"
|
"mach-o-universal"
|
"mach-o"
|
"elf"
|
"pe"
|
"hopper"
|
"analysis-database"
|
"ipa"
|
"apk"
;
root_sha256
:
string
;
schema_version
:
1
;
}
;
output_root
:
string
;
provenance
:
{
arguments
:
string
[]
;
effects
:
(
"read"
|
"write"
|
"mount"
)
[]
;
executable_sha256
:
string
|
null
;
exit_code
:
number
|
null
;
tool
:
string
;
tool_version
:
string
|
null
;
}
[]
;
}
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
rea-agents
Loading...
Extract selected inventory occurrences into an exclusively owned absent root.