Skip to main content

ThreatZone

This Integration is part of the ThreatZone Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.9.0 and later) and Cortex XSIAM.

ThreatZone malware analysis sandboxing. This integration was integrated and tested with ThreatZone.

Configure ThreatZone in Cortex#

ParameterDescriptionRequired
Server URL (e.g. https://app.threat.zone)The ThreatZone instance root or /public-api URL. The integration appends the suffix exactly once.True
ThreatZone API KeyThe API key generated for the ThreatZone workspace.True
Source ReliabilityThe reliability of the source providing the intelligence data.False
Trust any certificate (not secure)Whether to trust any certificate (not secure) by disabling TLS certificate validation.False
Use system proxy settingsWhether to use the system proxy settings for SDK requests.False

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

tz-sandbox-upload-sample#


Submits a sample to ThreatZone for sandbox analysis.

Base Command#

tz-sandbox-upload-sample

Input#

Argument NameDescriptionRequired
entry_idThe entry ID of the file to submit.Required
environmentThe environment to run the submission in. Possible values are: w7_x64, w10_x64, w11_x64, linux-ubuntu_2204, macos-ventura, android9. Default is w7_x64.Optional
privateWhether the submission is private. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
extension_checkWhether to enforce MIME-based extension correction before sandbox execution. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
autoWhether to automatically select a sandbox environment based on the uploaded file type, ignoring the environment argument. Possible values are: true, false. Default is false.Optional
modulesThe legacy compatibility argument. ThreatZone v3.2 does not support per-submission module selection, so this value is validated but not forwarded.Optional
analyze_configThe raw analyzeConfig JSON used to override or add sandbox metafields.Optional
timeoutThe duration of the submission analysis. If omitted, the current ThreatZone API-provided default is used. Possible values are: 60, 120, 180, 300.Optional
work_pathThe working path of the submission. If omitted, the current ThreatZone API-provided default is used. Possible values are: desktop, root, appdata, windows, temp.Optional
mouse_simulationWhether to enable mouse simulation. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
https_inspectionWhether to enable HTTPS inspection for encrypted traffic. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
internet_connectionWhether to enable internet connection. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
raw_logsWhether to request raw logs. This legacy compatibility argument is not forwarded because ThreatZone v3.2 does not accept the metafield. Possible values are: true, false.Optional
snapshotWhether to enable Fast Bootup. If omitted, the current ThreatZone API-provided default is used. Possible values are: true, false.Optional
entrypointThe filename inside the archive to execute (for archives).Optional
passwordThe password for password-protected archives.Optional
configurationsThe advanced execution configuration as a JSON object (for example preScript, startArguments, or networkConfig).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.Sandbox.UUIDStringThe UUID of the sample.
ThreatZone.Limits.E_MailStringThe owner e-mail of current plan.
ThreatZone.Limits.API_LimitStringThe remaining/total API request limits of the current plan.
ThreatZone.Limits.Concurrent_LimitStringThe remaining/total concurrent analysis limits of the current plan.
ThreatZone.Limits.Daily_Submission_LimitStringThe remaining/total daily submission limits of the current plan.

tz-static-upload-sample#


Submits a sample to ThreatZone for static analysis.

Base Command#

tz-static-upload-sample

Input#

Argument NameDescriptionRequired
entry_idThe entry ID of the file to submit.Required
privateWhether the submission is visible only to members of your workspace. When false, the submission is visible to everyone. Possible values are: true, false. Default is true.Optional
extension_checkWhether to enforce MIME-based extension correction before static scan. Possible values are: true, false. Default is false.Optional
entrypointThe filename inside the archive to analyze (for archives).Optional
passwordThe password for password-protected archives.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.Static.UUIDStringThe UUID of the sample.
ThreatZone.Limits.E_MailStringThe owner e-mail of current plan.
ThreatZone.Limits.API_LimitStringThe remaining/total API request limits of the current plan.
ThreatZone.Limits.Concurrent_LimitStringThe remaining/total concurrent analysis limits of the current plan.
ThreatZone.Limits.Daily_Submission_LimitStringThe remaining/total daily submission limits of the current plan.

tz-cdr-upload-sample#


Submits a sample to ThreatZone for CDR.

Base Command#

tz-cdr-upload-sample

Input#

Argument NameDescriptionRequired
entry_idThe entry ID of the file to submit.Required
privateWhether the submission is visible only to members of your workspace. When false, the submission is visible to everyone. Possible values are: true, false. Default is true.Optional
extension_checkWhether to enforce MIME-based extension correction before sanitization. Possible values are: true, false. Default is true.Optional
entrypointThe filename inside the archive to sanitize (for archives).Optional
passwordThe password for password-protected archives.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.CDR.UUIDStringThe UUID of the sample.
ThreatZone.Limits.E_MailStringThe owner e-mail of current plan.
ThreatZone.Limits.API_LimitStringThe remaining/total API request limits of the current plan.
ThreatZone.Limits.Concurrent_LimitStringThe remaining/total concurrent analysis limits of the current plan.
ThreatZone.Limits.Daily_Submission_LimitStringThe remaining/total daily submission limits of the current plan.

tz-url-analysis#


Submits a URL to ThreatZone for analysis.

Base Command#

tz-url-analysis

Input#

Argument NameDescriptionRequired
urlThe URL to analyze.Required
privateWhether to mark the submission as workspace-private. Possible values are: true, false. Default is true.Optional
safe_browsingWhether to start an isolated safe-browsing session alongside URL analysis. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.URL.UUIDStringThe UUID of the URL submission.
ThreatZone.Submission.URL.URLStringThe URL submitted for analysis.
ThreatZone.Limits.E_MailStringThe owner e-mail of current plan.
ThreatZone.Limits.API_LimitStringThe remaining/total API request limits of the current plan.
ThreatZone.Limits.Concurrent_LimitStringThe remaining/total concurrent analysis limits of the current plan.
ThreatZone.Limits.Daily_Submission_LimitStringThe remaining/total daily submission limits of the current plan.

tz-get-result#


Retrieve the analysis result from ThreatZone.

Base Command#

tz-get-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
detailsWhether to include inline Indicators, IOCs, YARA matches, artifacts, and configuration data in the readable output. Possible values are: true, false. Default is false.Optional
download_sanitizedWhether to download the sanitized file after a CDR analysis completes. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
ThreatZone.SubmissionUnknownThe raw submission data returned by ThreatZone.
ThreatZone.Analysis.STATUSNumberThe status of the submission scanning process as an integer code (0=declined, 1=file received, 2=accepted, 3=running, 4=VM ready, 5=finished).
ThreatZone.Analysis.LEVELNumberThe threat level of the scanned file as an integer code (0=not measured, 1=informative, 2=suspicious, 3=malicious).
ThreatZone.Analysis.INFOStringThe submission metadata such as file name/URL and privacy status.
ThreatZone.Analysis.REPORTStringThe analysis report of the submission.
ThreatZone.Analysis.URLStringThe result page url of the submission.
ThreatZone.Analysis.MD5StringThe md5 hash of the submission.
ThreatZone.Analysis.SHA1StringThe sha1 hash of the submission.
ThreatZone.Analysis.SHA256StringThe sha256 hash of the submission.
ThreatZone.Analysis.UUIDStringThe UUID of the submission.
ThreatZone.Analysis.SANITIZEDStringThe url of the sanitized file.
ThreatZone.IOC.URLListThe URL data extracted from IOC.
ThreatZone.IOC.IPListThe IP data extracted from IOC.
ThreatZone.IOC.DOMAINListThe DOMAIN data extracted from IOC.
ThreatZone.IOC.EMAILListThe EMAIL data extracted from IOC.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.ReliabilityStringThe reliability of the source providing the intelligence data.
DBotScore.ScoreNumberThe actual score.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorunknownThe vendor used to calculate the score.

tz-get-indicator-result#


Retrieves dynamic behaviour indicators for a submission from ThreatZone.

Base Command#

tz-get-indicator-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
levelThe indicator severity to filter by. Possible values are: benign, suspicious, malicious.Optional
categoryThe indicator category to filter by.Optional
pidThe process ID to filter by.Optional
attack_codeThe MITRE ATT&CK technique code to filter by.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.Indicators.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Indicators.DataUnknownThe dynamic behaviour indicators returned by ThreatZone.

tz-get-ioc-result#


Retrieves Indicators of Compromise for a submission from ThreatZone.

Base Command#

tz-get-ioc-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
typeThe IOC type to filter by.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.IOCs.UUIDStringThe UUID of the submission.
ThreatZone.Submission.IOCs.DataUnknownThe Indicators of Compromise returned by ThreatZone.

tz-get-yara-result#


Retrieves YARA rules matched during analysis. Use tz-download-yara-rule for the generated rule file.

Base Command#

tz-get-yara-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
categoryThe matched YARA rule category to filter by.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.YaraMatches.UUIDStringThe UUID of the submission.
ThreatZone.Submission.YaraMatches.DataUnknownThe matched YARA rules returned by ThreatZone.

tz-get-artifact-result#


Retrieves analysis artifacts for a submission from ThreatZone.

Base Command#

tz-get-artifact-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.Artifacts.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Artifacts.DataUnknownThe analysis artifacts returned by ThreatZone.

tz-get-config-result#


Retrieves configuration extractor results for a submission from ThreatZone.

Base Command#

tz-get-config-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.Config.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Config.DataUnknownThe configuration extractor results returned by ThreatZone.

tz-get-sanitized#


Downloads a sanitized file from the ThreatZone API and uploads it to the War Room.

Base Command#

tz-get-sanitized

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
InfoFile.ExtensionStringThe extension of the file sanitized by CDR.
InfoFile.NameStringThe name of the file sanitized by CDR.
InfoFile.SizeNumberThe size of the file sanitized by CDR.
InfoFile.EntryIDStringThe entry ID of the file sanitized by CDR.
InfoFile.InfoStringThe info of the file sanitized by CDR.
InfoFile.MD5StringThe MD5 hash of the file sanitized by CDR.
InfoFile.SHA1StringThe SHA1 hash of the file sanitized by CDR.
InfoFile.SHA256StringThe SHA256 hash of the file sanitized by CDR.
InfoFile.SHA512StringThe SHA512 hash of the file sanitized by CDR.
InfoFile.SSDeepStringThe SSDeep hash of the file sanitized by CDR.

tz-download-html-report#


Downloads the HTML report for a submission and uploads it to the War Room.

Base Command#

tz-download-html-report

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
InfoFile.ExtensionStringThe extension of the HTML report.
InfoFile.NameStringThe name of the downloaded HTML report.
InfoFile.SizeNumberThe size of the downloaded HTML report.
InfoFile.EntryIDStringThe entry ID of the downloaded HTML report.
InfoFile.InfoStringThe info for the downloaded HTML report.
InfoFile.MD5StringThe MD5 hash of the downloaded HTML report.
InfoFile.SHA1StringThe SHA1 hash of the downloaded HTML report.
InfoFile.SHA256StringThe SHA256 hash of the downloaded HTML report.
InfoFile.SHA512StringThe SHA512 hash of the downloaded HTML report.
InfoFile.SSDeepStringThe SSDeep hash of the downloaded HTML report.

tz-get-metafields#


Retrieves available ThreatZone metafields, optionally filtered by scan type.

Base Command#

tz-get-metafields

Input#

Argument NameDescriptionRequired
scan_typeThe scan type to filter metafields. Possible values are: sandbox, static, cdr, url, open_in_browser.Optional

Context Output#

PathTypeDescription
ThreatZone.Configuration.Metafields.ScanTypeStringThe scan type used to filter the metafields.
ThreatZone.Configuration.Metafields.DataUnknownThe metafield definitions returned by ThreatZone.

tz-get-environments#


Retrieves available ThreatZone sandbox environments.

Base Command#

tz-get-environments

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
ThreatZone.Configuration.Environments.DataUnknownThe sandbox environment definitions returned by ThreatZone.

tz-list-network-configs#


Lists network configurations available to the current ThreatZone workspace.

Base Command#

tz-list-network-configs

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
ThreatZone.Configuration.NetworkConfigurations.DataUnknownThe network configuration summaries returned by ThreatZone.

tz-open-in-browser#


Creates a ThreatZone open-in-browser submission.

Base Command#

tz-open-in-browser

Input#

Argument NameDescriptionRequired
urlThe URL to open in an isolated browser environment.Required
environmentThe sandbox environment key for browser execution.Optional
autoWhether to let ThreatZone select the browser environment. Possible values are: true, false. Default is false.Optional
metafieldsThe open-in-browser metafields as a JSON object.Optional
privateWhether to mark the submission as workspace-private. Possible values are: true, false. Default is true.Optional
configurationsThe advanced execution configuration as a JSON object.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.OpenInBrowser.UUIDStringThe UUID of the open-in-browser submission.
ThreatZone.Submission.OpenInBrowser.URLStringThe URL submitted to ThreatZone.

tz-list-submissions#


Lists ThreatZone submissions with optional filters.

Base Command#

tz-list-submissions

Input#

Argument NameDescriptionRequired
pageThe page number, starting at 1. Default is 1.Optional
limitThe number of submissions per page (1-100). Default is 20.Optional
levelThe comma-separated threat levels.Optional
typeThe submission type. Possible values are: file, url.Optional
sha256The SHA256 hash filter.Optional
filenameThe partial filename filter.Optional
start_dateThe ISO 8601 date to include submissions created on or after (for example, 2020-01-01T00:11:22Z).Optional
end_dateThe ISO 8601 date to include submissions created on or before (for example, 2020-01-01T00:11:22Z).Optional
privateWhether to filter by privacy status. Possible values are: true, false.Optional
tagsThe comma-separated tag filters.Optional
sortThe field used to sort results, such as createdAt.Optional
orderThe sort order. Possible values are: asc, desc.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.ListUnknownThe paginated ThreatZone submission results.

tz-search-submissions-by-sha256#


Searches ThreatZone submissions by SHA256 hash.

Base Command#

tz-search-submissions-by-sha256

Input#

Argument NameDescriptionRequired
sha256The SHA256 hash to search for.Required

Context Output#

PathTypeDescription
ThreatZone.SubmissionSearch.DataUnknownThe matching submissions.

tz-get-overview-summary#


Retrieves aggregate analysis counts for a submission.

Base Command#

tz-get-overview-summary

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.OverviewSummary.UUIDStringThe UUID of the submission.
ThreatZone.Submission.OverviewSummary.DataUnknownThe aggregate analysis summary.

tz-get-eml-analysis#


Retrieves parsed EML analysis results.

Base Command#

tz-get-eml-analysis

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.EMLAnalysis.UUIDStringThe UUID of the submission.
ThreatZone.Submission.EMLAnalysis.DataUnknownThe parsed EML analysis data.

tz-get-mitre-techniques#


Retrieves MITRE ATT&CK techniques matched during analysis.

Base Command#

tz-get-mitre-techniques

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.MITRE.UUIDStringThe UUID of the submission.
ThreatZone.Submission.MITRE.DataUnknownThe matched MITRE ATT&CK techniques.

tz-get-static-scan-result#


Retrieves the static scan result for a submission.

Base Command#

tz-get-static-scan-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.StaticScan.UUIDStringThe UUID of the submission.
ThreatZone.Submission.StaticScan.DataUnknownThe static scan result.

tz-get-cdr-result#


Retrieves the CDR transformation result for a submission.

Base Command#

tz-get-cdr-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.CDRResult.UUIDStringThe UUID of the submission.
ThreatZone.Submission.CDRResult.DataUnknownThe CDR transformation result.

tz-get-signature-check-result#


Retrieves authenticode and signature-check results.

Base Command#

tz-get-signature-check-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.SignatureCheck.UUIDStringThe UUID of the submission.
ThreatZone.Submission.SignatureCheck.DataUnknownThe signature-check result.

tz-get-processes#


Retrieves processes captured during dynamic analysis.

Base Command#

tz-get-processes

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.Processes.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Processes.DataUnknownThe captured processes.

tz-get-process-tree#


Retrieves the process tree captured during dynamic analysis.

Base Command#

tz-get-process-tree

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.ProcessTree.UUIDStringThe UUID of the submission.
ThreatZone.Submission.ProcessTree.DataUnknownThe captured process tree.

tz-get-url-analysis-result#


Retrieves the full URL analysis report.

Base Command#

tz-get-url-analysis-result

Input#

Argument NameDescriptionRequired
uuidThe UUID of the URL or open-in-browser submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.URLAnalysis.UUIDStringThe UUID of the submission.
ThreatZone.Submission.URLAnalysis.DataUnknownThe URL analysis report.

tz-get-behaviours#


Retrieves one bounded page of behaviour telemetry.

Base Command#

tz-get-behaviours

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
typeThe behaviour event type filter.Optional
pidThe process ID filter.Optional
operationThe operation-name filter.Optional
process_nameThe exact process-name filter.Optional
pageThe page number, starting at 1. Default is 1.Optional
limitThe number of events to return (1-500). Default is 100.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.Behaviours.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Behaviours.DataUnknownThe behaviour events and pagination metadata.

tz-get-syscalls#


Retrieves one bounded page of syscall telemetry.

Base Command#

tz-get-syscalls

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
pageThe page number, starting at 1. Default is 1.Optional
limitThe number of syscall lines to return (1-2000). Default is 500.Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.Syscalls.UUIDStringThe UUID of the submission.
ThreatZone.Submission.Syscalls.DataUnknownThe syscall lines and pagination metadata.

tz-get-network-summary#


Retrieves aggregate network activity counts.

Base Command#

tz-get-network-summary

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.NetworkSummary.UUIDStringThe UUID of the submission.
ThreatZone.Submission.NetworkSummary.DataUnknownThe network activity summary.

tz-get-dns-queries#


Retrieves a bounded window of DNS queries.

Base Command#

tz-get-dns-queries

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
limitThe maximum items to return (0-1000).Optional
skipThe number of items to skip (0-1000).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.DNSQueries.UUIDStringThe UUID of the submission.
ThreatZone.Submission.DNSQueries.DataUnknownThe captured DNS queries.

tz-get-http-requests#


Retrieves a bounded window of HTTP request hosts.

Base Command#

tz-get-http-requests

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
limitThe maximum items to return (0-1000).Optional
skipThe number of items to skip (0-1000).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.HTTPRequests.UUIDStringThe UUID of the submission.
ThreatZone.Submission.HTTPRequests.DataUnknownThe captured HTTP request hosts.

tz-get-tcp-connections#


Retrieves a bounded window of TCP connections.

Base Command#

tz-get-tcp-connections

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
limitThe maximum items to return (0-1000).Optional
skipThe number of items to skip (0-1000).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.TCPConnections.UUIDStringThe UUID of the submission.
ThreatZone.Submission.TCPConnections.DataUnknownThe captured TCP connections.

tz-get-udp-connections#


Retrieves a bounded window of UDP connections.

Base Command#

tz-get-udp-connections

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
limitThe maximum items to return (0-1000).Optional
skipThe number of items to skip (0-1000).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.UDPConnections.UUIDStringThe UUID of the submission.
ThreatZone.Submission.UDPConnections.DataUnknownThe captured UDP connections.

tz-get-network-threats#


Retrieves a bounded window of Suricata network threats.

Base Command#

tz-get-network-threats

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
limitThe maximum items to return (0-1000).Optional
skipThe number of items to skip (0-1000).Optional

Context Output#

PathTypeDescription
ThreatZone.Submission.NetworkThreats.UUIDStringThe UUID of the submission.
ThreatZone.Submission.NetworkThreats.DataUnknownThe detected network threats.

tz-download-static-scan-strings#


Downloads the static scan strings JSON to the War Room.

Base Command#

tz-download-static-scan-strings

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-download-sample#


Downloads the original submitted sample to the War Room.

Base Command#

tz-download-sample

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-download-artifact#


Downloads an extracted artifact to the War Room.

Base Command#

tz-download-artifact

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
artifact_idThe artifact ID returned by tz-get-artifact-result.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-download-pcap#


Downloads the network capture to the War Room.

Base Command#

tz-download-pcap

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-download-yara-rule#


Polls for and downloads the generated YARA rule file to the War Room.

Base Command#

tz-download-yara-rule

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
timeoutThe maximum seconds to poll for generated YARA rule readiness (1-3600). Default is 120.Optional

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-download-url-screenshot#


Downloads the URL analysis screenshot to the War Room.

Base Command#

tz-download-url-screenshot

Input#

Argument NameDescriptionRequired
uuidThe UUID of the URL analysis submission.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-list-media-files#


Lists screenshots and videos available for a submission.

Base Command#

tz-list-media-files

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required

Context Output#

PathTypeDescription
ThreatZone.Submission.MediaFiles.UUIDStringThe UUID of the submission.
ThreatZone.Submission.MediaFiles.DataUnknownThe available media file metadata.

tz-download-media-file#


Downloads a submission media file to the War Room.

Base Command#

tz-download-media-file

Input#

Argument NameDescriptionRequired
uuidThe UUID of the submission.Required
file_idThe media file ID returned by tz-list-media-files.Required

Context Output#

PathTypeDescription
InfoFile.EntryIDStringThe entry ID of the downloaded file.
InfoFile.NameStringThe name of the downloaded file.

tz-check-limits#


Check the plan limits from ThreatZone API.

Base Command#

tz-check-limits

Input#

Argument NameDescriptionRequired
detailedWhether to include plan file limits, enabled modules, and account metadata.Optional

Context Output#

PathTypeDescription
ThreatZone.Limits.E_MailStringThe owner e-mail of current plan.
ThreatZone.Limits.API_LimitStringThe remaining/total API request limits of the current plan.
ThreatZone.Limits.Concurrent_LimitStringThe remaining/total concurrent analysis limits of the current plan.
ThreatZone.Limits.Daily_Submission_LimitStringThe remaining/total daily submission limits of the current plan.
ThreatZone.Plan.File_Size_Limit_MiBNumberThe maximum upload size for the workspace plan (MiB).
ThreatZone.Plan.Allowed_ExtensionsListThe list of permitted file extensions for uploads.
ThreatZone.Plan.ModulesListThe enabled ThreatZone modules for the workspace.
ThreatZone.Metadata.Full_NameStringThe full name of the authenticated user.
ThreatZone.Metadata.WorkspaceStringThe workspace identifier or name associated with the account.
ThreatZone.Metadata.Plan_NameStringThe name of the active ThreatZone plan.
ThreatZone.Metadata.Plan_StatusStringThe status of the active ThreatZone plan.