vDefend Malware Prevention Service APIs Operations Index

vDefend Malware Prevention Service APIs Operations Index

All available vDefend Malware Prevention Service APIs Operations

Malware Analysis Service Api Config
POST
Connect Vcenter

Initiates a vCenter connection using provided credentials and root CA bundle that validates vCenter. Thereafter stores root CA bundle in SSP Truststore.

POST
Create Service Account

Initialize a connection to vCenter with admin credentials and create a SA.

GET
Get Vcenter Onboarding Status

Gets status of vCenter on-boarding stages

GET
Get Vcenter Health

Gets health status of vCenter

Malware Prevention
GET
Get Inspected Files

Retrieves basic information about files inspected by the Malware Prevention Service (MPS), including file hashes, verdict, and inspection time. For detailed information about a specific file (e.g., number of affected workloads), use the /inspected-files/details?sha256= API. For a given set of filters, a maximum of 10,000 unique files will be returned. Supported values for optional parameter 'sort_by' are:

  • LAST_INSPECTED_TIME (Default)
  • THREAT_SCORE
GET
Get Inspected File Details

Retrieves detailed information about specific files inspected by the Malware Prevention Service (MPS). sha256 file hash is required. The verdict query parameter is optional. If passed, last observed inspection_time is identified based on matching events by verdict. Note that the file count is aggregated independent of verdict parameter, and corresponds to all the events observed for the file.

GET
Get File Inspection Events

Retrieves a list of file inspection events. Supported value for optional parameter 'sort_by' is:

  • INSPECTION_TIME (Default)
GET
Get Inspected Processes

This API returns information about the processes inspected by the Malware Prevention Service (MPS). For details about the buffers executed by a particular process, please use the /inspected-processes/details?process_uuid= API. 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:

  • LAST_INSPECTED_TIME (Default)
  • THREAT_SCORE
GET
Get Inspected Process Details

This API returns a hierarchy (process tree) to which a given process belongs. Along with the hierarchy, details about the buffers executed by all the processes in the hierarchy are also returned.

GET
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