MetaDefender Aether
This Integration is part of the MetaDefender Aether Pack.#
Supported versions
Supported Cortex XSOAR versions: 6.10.0 and later.
Next-generation unified Zero-Day detection solution, combining the proven capabilities of MetaDefender Sandbox with built-in Threat Intelligence, Threat Scoring and Threat Hunting - all delivered as a single adaptive detection pipeline. (previously known as MetaDefender Sandbox)
Configure MetaDefender Aether on Cortex XSOAR#
Navigate to Settings > Integrations > Servers & Services.
Search for MetaDefender Aether.
Click Add instance to create and configure a new integration instance.
Parameter Required Server URL (e.g. https://www.filescan.io/api) True API Key True Trust any certificate (not secure) False Use system proxy settings False Click Test to validate the URLs, the API Key and connection.
Commands#
You can execute these commands from the Cortex XSOAR 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.
metadefender-aether-scan-url#
Scan URL with MetaDefender Aether
Note: MetaDefender Aether handles URL scanning as a file scan.
Notice: Submitting indicators using this command might make the indicator data publicly available. See the vendor’s documentation for more details.
Base Command#
metadefender-aether-scan-url
Input#
| Argument Name | Description | Required |
|---|---|---|
| url | The URL to submit | Required |
| timeout | The timeout for the polling in seconds | Optional |
| hide_polling_output | Hide polling output | Optional |
| description | Uploaded file/url description | Optional |
| tags | Tags array to propagate | Optional |
| password | Custom password, in case uploaded archive is protected | Optional |
| is_private | If file should not be available for download by other users | Optional |
Context Output#
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| File.Name | String | The full file name. |
| File.SHA256 | String | The SHA256 hash of the file. |
| File.Malicious.Vendor | String | The vendor that reported the file as malicious. |
| MetaDefender.Aether.Analysis.finalVerdict.verdict | String | The final verdict. |
| MetaDefender.Aether.Analysis.allTags | Unknown | All tags. |
| MetaDefender.Aether.Analysis.overallState | String | Overall state of the scan. |
| MetaDefender.Aether.Analysis.taskReference.name | String | Name of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.additionalInfo | Unknown | Additional information about the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.ID | String | ID of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.state | String | State of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.resourceReference | Unknown | Resource reference of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.opcount | Number | Counter. |
| MetaDefender.Aether.Analysis.taskReference.processTime | Number | processTime. |
| MetaDefender.Aether.Analysis.subtaskReferences | Unknown | Status of scan subtasks. |
| MetaDefender.Aether.Analysis.allSignalGroups | Unknown | All signal groups. |
| MetaDefender.Aether.Analysis.resources | Unknown | Resources. |
| MetaDefender.Aether.Analysis.file.name | String | The name of the file. |
| MetaDefender.Aether.Analysis.file.hash | String | The SHA256 of the file. |
| MetaDefender.Aether.Analysis.file.type | String | The type of the submission. |
Command example#
!metadefender-aether-scan-url url=https://www.test.com
Context Example#
Human Readable Output#
Scan Result (digest)#
FileHash FileName FileType FinalVerdict SubtaskReferences Tags 1111111111111111111111111111111111111111111111111111111111111111 https://www.test.com other BENIGN osint, url-render, domain-resolve html, png
metadefender-aether-scan-file#
Scan File with MetaDefender Aether
Base Command#
metadefender-aether-scan-file
Input#
| Argument Name | Description | Required |
|---|---|---|
| entry_id | The War Room entry ID of the file to submit | Required |
| timeout | The timeout for the polling in seconds | Optional |
| hide_polling_output | Hide polling output | Optional |
| description | Uploaded file/url description | Optional |
| tags | Tags array to propagate | Optional |
| password | Custom password, in case uploaded archive is protected | Optional |
| is_private | If file should not be available for download by other users | Optional |
Context Output#
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| File.Name | String | The full file name. |
| File.SHA256 | String | The SHA256 hash of the file. |
| File.Malicious.Vendor | String | The vendor that reported the file as malicious. |
| MetaDefender.Aether.Analysis.finalVerdict.verdict | String | The final verdict. |
| MetaDefender.Aether.Analysis.allTags | Unknown | All tags. |
| MetaDefender.Aether.Analysis.overallState | String | Overall state of the scan. |
| MetaDefender.Aether.Analysis.taskReference.name | String | Name of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.additionalInfo | Unknown | Additional information about the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.ID | String | ID of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.state | String | State of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.resourceReference | Unknown | Resource reference of the main scan task. |
| MetaDefender.Aether.Analysis.taskReference.opcount | Number | Counter. |
| MetaDefender.Aether.Analysis.taskReference.processTime | Number | processTime. |
| MetaDefender.Aether.Analysis.subtaskReferences | Unknown | Status of scan subtasks. |
| MetaDefender.Aether.Analysis.allSignalGroups | Unknown | All signal groups. |
| MetaDefender.Aether.Analysis.resources | Unknown | Resources. |
| MetaDefender.Aether.Analysis.file.name | String | The name of the file. |
| MetaDefender.Aether.Analysis.file.hash | String | The SHA256 of the file. |
| MetaDefender.Aether.Analysis.file.type | String | The type of the submission. |
Command example#
!metadefender-aether-scan-file entry_id=1234@abcd-efgh-ijkl-mnop-xyz
Context Example#
Human Readable Output#
Scan Result (digest)#
FileHash FileName FileType FinalVerdict SubtaskReferences Tags 1111111111111111111111111111111111111111111111111111111111111111 1234@abcd-efgh-ijkl-mnop-xyz pe MALICIOUS visualization, osint, domain-resolve html, peexe
metadefender-aether-search-query#
Search for reports. Finds reports and uploaded files by various tokens.
Base Command#
metadefender-aether-search-query
Input#
| Argument Name | Description | Required |
|---|---|---|
| query | The query string | Required |
| limit | Number of total results. Maximum 50 | Optional |
| page | Page number, starting from 1 | Optional |
| page_size | The page size. Can be 5, 10 or 20 | Optional |
Context Output#
| Path | Type | Description |
|---|---|---|
| MetaDefender.Aether.Analysis.id | String | The analysis id. |
| MetaDefender.Aether.Analysis.file.name | String | The name of the file. |
| MetaDefender.Aether.Analysis.file.sha256 | String | The SHA256 of the file. |
| MetaDefender.Aether.Analysis.verdict | String | The final verdict. |
| MetaDefender.Aether.Analysis.state | String | Overall state of the scan. |
| MetaDefender.Aether.Analysis.date | Date | The scan date. |
| MetaDefender.Aether.Analysis.file.mime_type | String | The file MimeType. |
| MetaDefender.Aether.Analysis.file.short_type | String | The type of the submission. |
| MetaDefender.Aether.Analysis.tags | Unknown | All tags. |
Command example#
!metadefender-aether-search-query query="834d1dbfab8330ea5f1844f6e905ed0ac19d1033ee9a9f1122ad2051c56783dc"
Context Example#
Human Readable Output#
Analysis Result#
Id SampleName SHA256 Verdict State Date 8c38be8c-7cfd-4d64-be41-c98a795c9ce0 bad_file.exe 834d1dbfab8330ea5f1844f6e905ed0ac19d1033ee9a9f1122ad2051c56783dc MALICIOUS success_partial 03/14/2023, 15:07:07 e334d27f-e2b1-46c9-9936-7d3155eb3706 bad_file.exe 834d1dbfab8330ea5f1844f6e905ed0ac19d1033ee9a9f1122ad2051c56783dc UNKNOWN success 03/14/2020, 15:03:48