Queries the cloud sandbox check results of malicious files.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:GetFileDetectReport |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Field |
string |
No |
The field that you want to query. You can enter multiple fields and separate them with commas (,). Valid values:
|
Basic,,ThreatTypes,Intelligences,Sandbox |
| EventId |
integer |
No |
The event ID that corresponds to the file to be detected. |
81**** |
| FileHash |
string |
No |
The hash value of the file to be detected. |
b63917332950e5d219d0737ffe31**** |
| Lang |
string |
No |
The language of the content within the request and response. Valid values:
|
en |
| SourceType |
string |
No |
The data source type. Valid values:
|
object_scan |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Data |
object |
The response parameters. |
|
| FileHash |
string |
The hash value of the file. |
c42b5f6bde0b730ece2923266333**** |
| ThreatLevel |
integer |
The threat level. Valid values:
|
2 |
| Sandbox |
string |
The details of the cloud sandbox check results. |
{'BehaviorData': {}, 'ProcessData': {}, 'SandboxData': {}, 'AttackData': [], 'NetworkData': {}, 'SolutionData': {}, 'FileData': {}} |
| Basic |
string |
The basic information about the detected file. |
{ "sha256": "", "sha512": "", "source": "aegis", "gmt_first_submit": "", "sha1": "", "virus_result": "", "webshell_result": "", "gmt_update": "", "sandbox_result": "2", "fileSize": "363752", "virus_name": "", } |
| Filename |
string |
The name of the file. |
Mining program |
| HasData |
boolean |
Indicates whether the file data exists in the cloud sandbox. Valid values:
|
true |
| Intelligences |
string |
The threat intelligence event, which is a JSON array. Valid values:
|
["Mining program"] |
| ThreatTypes |
string |
The risk tags and server tags that are generated by analyzing threat intelligence and security events. The value is a string array. The array includes the following elements:
|
[{"threat_type_desc": "Mining program","risk_type": 1,"threat_type": ""}] |
| ShowTab |
boolean |
Indicates whether the check report is displayed. Valid values:
|
true |
| RequestId |
string |
The request ID. |
A4EB8B1C-1DEC-5E18-BCD0-D1BBB393XXXX |
| Code |
string |
The status code that is returned. The status code 200 indicates that the request was successful. Other status codes indicate that the request failed. You can identify the cause of the failure based on the status code. |
200 |
| Message |
string |
The returned message. |
successful |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Data": {
"FileHash": "c42b5f6bde0b730ece2923266333****",
"ThreatLevel": 2,
"Sandbox": "{'BehaviorData': {}, 'ProcessData': {}, 'SandboxData': {}, 'AttackData': [], 'NetworkData': {}, 'SolutionData': {}, 'FileData': {}}",
"Basic": " {\n \"sha256\": \"\",\n \"sha512\": \"\",\n \"source\": \"aegis\",\n \"gmt_first_submit\": \"\",\n \"sha1\": \"\",\n \"virus_result\": \"\",\n \"webshell_result\": \"\",\n \"gmt_update\": \"\",\n \"sandbox_result\": \"2\",\n \"fileSize\": \"363752\",\n \"virus_name\": \"\",\n }",
"Filename": "Mining program",
"HasData": true,
"Intelligences": "[\"Mining program\"]",
"ThreatTypes": "[{\"threat_type_desc\": \"Mining program\",\"risk_type\": 1,\"threat_type\": \"\"}]",
"ShowTab": true
},
"RequestId": "A4EB8B1C-1DEC-5E18-BCD0-D1BBB393XXXX",
"Code": "200",
"Message": "successful",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.