Get Process Inspection Memory Script Events
This API will return a list of in-memory script execution events generated by a process that was inspected by the Malware Prevention Service (MPS). For a given set of filters, a maximum of 10,000 unique processes will be returned. The supported values for the optional parameter 'sort_by' are:
- INSPECTION_TIME (Default)
- THREAT_SCORE
Use this request param for specifying starting time of a timeline. Value has to be specified in milliseconds since epoch.
Use this request param for specifying ending time of a timeline. Value has to be specified in milliseconds since epoch.
The parameter name on which to sort the list of records. Only top-level parameters in the returned list of records will be supported. If not provided, system will define the parameter by which results are sorted.
True, if the list of records returned need to be sorted in ascending order, false otherwise.
Offset pagination parameter used to exclude from a response the first N items of a resource collection. Combine the offset and the page_size options to request a particular set or page of items.
Number of records to be returned in the API request from the provided offset
ID of the Virtual Machine.
UUID of the Process. This is a required parameter.
Used for specifying Analyst Task UUID to filter. If this parameter is passed multiple times, OR condition will be assumed.
Successful Operation
{
"total_result_count": 2,
"results": [
{
"event_type": "BUFFER_SCAN",
"inspection_time": 1772691563082,
"buffer": "@{GUID=\"EEFCB906-B326-4E99-9F54-8B4BB6EF3C6D\" Author=\"Microsoft Corporation\" CompanyName=\"Microsoft Corporation\" ...}",
"buffer_category": "POWERSHELL",
"analyst_task_uuid": "a6efd9302a91001024a0018f756b9fba",
"inspection_status": "COMPLETED",
"threat_score": 0,
"verdict": "BENIGN",
"rule_id": "",
"os_type": "Windows 10.0.22000 Service Pack 0.0 Product Type 1"
},
{
"event_type": "BUFFER_SCAN",
"inspection_time": 1772691559062,
"buffer": "#requires -version 3.0 try { Microsoft.PowerShell.Core\\Set-StrictMode -Off } catch { } ...}",
"buffer_category": "POWERSHELL",
"analyst_task_uuid": "88add8bc6fa900102ff0abb19ecc0581",
"inspection_status": "COMPLETED",
"threat_score": 0,
"verdict": "BENIGN",
"rule_id": "",
"os_type": "Windows 10.0.22000 Service Pack 0.0 Product Type 1"
}
]
}
Bad request.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/malware-prevention/inspected-processes/memory-script-events?start_time=value&end_time=value&process_uuid=v