This section of the user guide describes how you can programmatically interact with the MetaDefender Storage Security REST API. Below are some common tasks that can be done using the available REST APIs:
- Authenticate to obtain a JSON Web Token(JWT)
- Start or stop a process(scan)
- Add / remove storage units
About this REST API
The exposed endpoint is located by default at http(s)://md-storage-server/api/ (for example, the authentication endpoint is available at http(s)://md-storage-server/api/user/authenticate). All requests are handled by the NGINX web server before being proxied to the backend API Gateway service.
All endpoints perform authentication and authorization checks. For these checks to succeed, a valid token should be presented in the Authorization header in the form of Bearer
Please note that all issued tokens have a timestamp and signature associated in order to prevent long-term usage without re - authentication.The lifespan of the token is currently set to 60 minutes, meaning you will have to request a new token before it expires in order to avoid error responses.
Useful links
As mentioned earlier, all endpoints perform authentication and authorization checks. In order for these checks to succeed, a valid token should be presented in the Authorization header in the form of Bearer .
Suggested application logic
If you plan to integrate MetaDefender Storage Security in your custom application or workflow, please consider the following scenarios for successfully making REST API requests:
| Scenario | Possible use cases |
|---|---|
| Short-lived integration | You are building or enhancing an application that requires sporadic or on-demand access to MetaDefender Storage Security REST APIs. |
| The application is not expected to make more than a few REST API calls per hour. | |
| The application does not need to preserve a session. | |
| Long-lived integration | You are building or enhancing an application that requires continuous, uninterrupted, or hard to predict access to MetaDefender Storage Security REST APIs. |
| Requests are being triggered based on external factors and your application should maintain connectivity with MetaDefender Storage Security REST API. | |
| Session preserving is necessary and authentication should happen without user-interaction. | |
| Your application will make a significant number of REST API requests and you need increased performance | |
| API Key integration | You are building or enhancing an application that requires continuous, uninterrupted, or hard to predict access to MetaDefender Storage Security REST APIs. |
| Requests are being triggered based on external factors and your application should maintain connectivity with MetaDefender Storage Security REST API. | |
| Authentication should happen without user-interaction. | |
| Your application will make a significant number of REST API requests and you need increased performance. |
Short-lived integration
Obtain a signed accessToken by calling /api/user/authenticate API
Use this token to call your desired REST API by providing it in the Authorization header
Expire the token by calling /api/user/logout
Repeat steps 1-3 the next time your application needs to call a REST API
Long-lived integration
Obtain a signed token by calling /api/user/authenticate API
Securely save the received accessToken and the refreshToken
Use the accessToken to call your desired REST API by providing it in the Authorization header
Add an exception handler in case you receive a 401 Unauthorized response because the JWT has expired call /api/user/refreshToken to obtain a new accessToken by providing the saved refreshToken.
a) the accessToken expires after an hour of creation; the expiry time is represented in UTC format by the accessTokenExpiryTime value.
b) the refreshToken expires after an hour of creation; the expiry time is represented in UTC format by the refreshTokenExpiryTime value. c) if the refreshToken has expired as well, obtain a signed token by calling /api/user/authenticate APIUse the newly issued accessToken to call your desired REST API by providing it in the Authorization header
API Key integration
In the MetaDefender Storage Security interface, Navigate to Settings -> Users
Find your user entry in the user list, click on the three dots on the right side of the entry, and then click on Generate an API Key
Generate the key, copy it, and store it somewhere safe
Use the API Key to call your desired REST API by providing it as a header with the Key: "ApiKey" and Value:
General considerations
The access token expiration date cannot be extended. By default, the access token is valid for an hour after calling /api/user/authenticate API to obtain it. The refresh token is also valid for an hour but can be extended by calling /api/user/refreshToken and it is also automatically extended with an hour with each non-GET request.
A refresh token is used to request a new access token when the current one expires without requiring re-authentication using a username and password.
The refresh token is used to forcibly expire any previously issued JWT when the refresh token expires or is removed by calling /api/user/logout.
A 3rd party application that needs persistent connectivity with MetaDefender Storage Security should implement a timeout mechanism to ensure that the refresh token is renewed before it expires by calling /api/user/refreshToken whenever the JWT (access token) is expired but before the refresh token expires as well.
Fetch all accounts
Retrieve a list of all configured accounts
--url 'http://<MDSS_HOST>/api/account' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| accounts9 fields | array[object] | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | int32 | ||
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string | ||
| credentials | string | ||
| autoDiscovery | boolean | ||
| groupId | string | ||
| protocolType | int32 | ||
| vendorType | int32 |
"isScheduledScanInProgress": "{boolean}", Add an account
Add a new storage account to the system
| Name | string | display name for the account | |
| Description | string | description of the account purpose or scope | |
| Credentials | string | access credentials for the storage service | |
| ProtocolType | type of protocol (0 = SMB, 1 = S3, etc.) | ||
| VendorType | vendor type of storage (0 = AmazonS3, 1 = OneDrive, etc.) | ||
| AutoDiscovery | boolean | if true, enables automatic storage detection | |
| GroupId | string | id of the group account storages should be added to by default | |
| StorageIds | array | id's of specific storage units under this account |
| object | object | ||
| CredentialsFile | file |
--header 'Authorization: Bearer {token}' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string |
"responseMessage": "{string}",{ "result": "{integer}", "responseKey": "{string}", "responseMessage": "{string}", "responseMessageParams": {}, "account": { "id": "{string}", "name": "{string}", "description": "{string}", "credentials": "{string}", "protocolType": "{integer}", "vendorType": "{integer}", "autoDiscovery": "{boolean}", "autodiscoveryDestinationGroupId": "{string}" }}Update an account
Update an existing account's configuration
| AccountId | string | id of the account to update | |
| Name | string | display name for the account | |
| Description | string | description of the account purpose or scope | |
| Credentials | string | access credentials for the storage service | |
| ProtocolType | type of protocol (0 = SMB, 1 = S3, etc.) | ||
| VendorType | vendor type of storage (0 = AmazonS3, 1 = OneDrive, etc.) | ||
| AutoDiscovery | boolean | if true, enables automatic storage detection | |
| GroupId | string | id of the group account storages should be added to by default |
| object | object | ||
| CredentialsFile | file |
--header 'Authorization: Bearer {token}' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| accountId | string |
"responseMessage": "{string}", Fetch account by ID
Retrieve a single account's details by ID
| accountId | string | id of the account to get |
--url 'http://<MDSS_HOST>/api/account/{accountId}' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| account9 fields | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | int32 | ||
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string | ||
| credentials | string | ||
| autoDiscovery | boolean | ||
| groupId | string | ||
| protocolType | int32 | ||
| vendorType | int32 |
"isScheduledScanInProgress": "{boolean}", Delete an account
Permanently delete an account and its storage references
| accountId | string | id of the account to delete |
--url 'http://<MDSS_HOST>/api/account/{accountId}' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| accountId | string |
"responseMessage": "{string}", Fetch available storage units for an account
List all storage units linked to a particular account
| accountId | string | ID of the account |
--url 'http://<MDSS_HOST>/api/account/{accountId}/storages' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries | array[object] | ||
| autodiscoverySource | string | ||
| autodiscoverySourceUrl | string | ||
| protocolType | int32 | ||
| vendorType | int32 |
"autodiscoverySourceUrl": "{string}" Fetch the number of accounts
Get the total number of accounts in the system
--url 'http://<MDSS_HOST>/api/account/count' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| accountCount | object | ||
| count | int64 |
"responseMessage": "{string}", Fetch account sources
Fetch account sources
| accountId | string |
| filter | string |
--url 'http://<MDSS_HOST>/api/account/{accountId}/sources' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries | array[string] |
"responseMessage": "{string}", Audit
List audit information
Fetch audit logs
| startIndex | string | ||
| count | string |
| logType | string | ||
| categoryType | string | ||
| logLevel | string | ||
| searchText | string |
--url 'http://<MDSS_HOST>/api/audit/{startIndex}/{count}' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries8 fields | array[object] | ||
| id | string | ||
| logLevel | integer |
Enum: | |
| details | string | ||
| logType | |||
| integer | integer |
Enum: | |
| userId | string | ||
| category | integer |
Enum: | |
| timeStamp | date-time | ||
| userName | string | ||
| filterCount | int64 | ||
| totalCount | int64 |
"responseMessage": "{string}", Configuration
Import or export configuration file
Export configuration file
Export the current configuration settings to an archive. The file will be encrypted using the provided password.
| exportLicense | boolean | ||
| exportSmtp | boolean | ||
| exportNotifications | boolean | ||
| exportRetention | boolean | ||
| password | string |
--url 'http://<MDSS_HOST>/api/configuration/export' \ | file | file |
"schema": "{file}" Import configuration file
| object | object | ||
| ConfigurationFile | file | ||
| password | string |
--url 'http://<MDSS_HOST>/api/configuration/import' \ | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| areSmtpSettingsImported | boolean | ||
| isLicenseImported | boolean | ||
| isRetentionImported | boolean | ||
| areNotificationsImported | boolean | ||
| hasNotificationsPartialFailure | boolean | ||
| activationDto | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
"hasNotificationsPartialFailure": "{boolean}", Get enabled modules
--url 'http://<MDSS_HOST>/api/configuration/enabledModules' | object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| enabledModules | array[integer] |
"responseMessage": "{string}", Connector
connector
| sharePath | string | ||
| clientId | string |
curl --get \ --url 'http://<MDSS_HOST>/api/connector' \ --header 'Authorization: Bearer {token}' \ --data sharePath={sharePath} \ --data clientId={clientId}| file | file |
"schema": "{file}" External Logger
Manage external loggers
Retrieve external loggers
curl --get \ --url 'http://<MDSS_HOST>/api/externallogger' \ --header 'Authorization: Bearer {token}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries4 fields | array[object] | ||
| id | string | ||
| isEnabled | boolean | ||
| loggerType | integer |
Enum: | |
| connectionSettings | |||
| object | object | ||
| $type | string |
"responseMessage": "{string}", Update external logger state
| object | object | ||
| id | string | minLength: 1 | |
| isEnabled | boolean |
curl --request PUT \ --url 'http://<MDSS_HOST>/api/externallogger/status' \ --header 'Authorization: Bearer {token}' \ --data '{ "id": "{string}", "isEnabled": "{boolean}"}'| file | file |
"schema": "{file}" Update a Syslog server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddress | string | minLength: 1 pattern: | |
| port | int32 | pattern: | |
| loggerType | integer |
Enum: | |
| facility | integer |
Enum: | |
| format | integer |
Enum: | |
| $type | string | ||
| id | string | minLength: 1 |
curl --request PUT \ --url 'http://<MDSS_HOST>/api/externallogger/udpSyslog' \ --header 'Authorization: Bearer {token}' \ --data '{ "isEnabled": "{boolean}", "serverAddress": "{string}", "port": "{int32}", "loggerType": "{integer}", "facility": "{integer}", "format": "{integer}", "$type": "{string}", "id": "{string}"}'| file | file |
"schema": "{file}" Add a new Syslog server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddress | string | minLength: 1 pattern: | |
| port | int32 | pattern: | |
| loggerType | integer |
Enum: | |
| facility | integer |
Enum: | |
| format | integer |
Enum: | |
| $type | string |
curl --request POST \ --url 'http://<MDSS_HOST>/api/externallogger/udpSyslog' \ --header 'Authorization: Bearer {token}' \ --data '{ "isEnabled": "{boolean}", "serverAddress": "{string}", "port": "{int32}", "loggerType": "{integer}", "facility": "{integer}", "format": "{integer}", "$type": "{string}"}'| file | file |
"schema": "{file}" Update a Kafka server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddressWithPortList | string | minLength: 1 pattern: | |
| loggerType | integer |
Enum: | |
| topic | string | minLength: 1 | |
| configuration | string | minLength: 1 | |
| $type | string | ||
| id | string | minLength: 1 |
curl --request PUT \ --url 'http://<MDSS_HOST>/api/externallogger/kafka' \ --header 'Authorization: Bearer {token}' \ --data '{ "isEnabled": "{boolean}", "serverAddressWithPortList": "{string}", "loggerType": "{integer}", "topic": "{string}", "configuration": "{string}", "$type": "{string}", "id": "{string}"}'| file | file |
"schema": "{file}" Add a new Kafka server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddressWithPortList | string | minLength: 1 pattern: | |
| loggerType | integer |
Enum: | |
| topic | string | minLength: 1 | |
| configuration | string | minLength: 1 | |
| $type | string |
curl --request POST \ --url 'http://<MDSS_HOST>/api/externallogger/kafka' \ --header 'Authorization: Bearer {token}' \ --data '{ "isEnabled": "{boolean}", "serverAddressWithPortList": "{string}", "loggerType": "{integer}", "topic": "{string}", "configuration": "{string}", "$type": "{string}"}'| file | file |
"schema": "{file}" Delete external logger
| id | string |
curl --request DELETE \ --url 'http://<MDSS_HOST>/api/externallogger/{id}' \ --header 'Authorization: Bearer {token}'| file | file |
"schema": "{file}" File
Retrieve processed files information
Enumerate processed files
| StartIndex | integer | starting position for pagination (0-based index) maximum: 2147483647 minimum: 0 | |
| Count | integer | maximum: 10000 minimum: 1 | |
| StartDate | string | filter files by scan date | |
| EndDate | string | filter files by scan date | |
| Search | string | text filter | |
| ScanType | array | scan type such as (on-demand, scheduled, real time) Enum: | |
| StorageId | array | filter based on a list of possible storage id | |
| ScanId | array | filter based on a list of possible scan id | |
| ScanWorkflowSnapshotId | array | filter based on a list of possible scan workflow snapshot id | |
| ProcessingState | array | Enum: | |
| Result | array | filter by scan result (0 = Clean, 1 = Blocked, 2 = Processing) Enum: | |
| ScanAllResultI | array | filter by MD Core scan result (0 = NoThreatDetected, 1 = Infected, 2 = Suspicious, etc.) Enum: | |
| ScanResultICount | array | the number of engine results that are not "No threat detected" | |
| SandboxVerdict | array | filter by Sandbox verdict (0 = NoThreat, 1 = Malicious, 2 = Suspicious) Enum: | |
| VulnerabilityCount | array | the number of vulnerabilities detected | |
| HasVulnerabilities | boolean | filter by presence of vulnerabilities | |
| DlpDetection | boolean | DLP detection | |
| HasBlockedFileVersions | boolean | filter by presence of blocked file versions | |
| Remediations | array | filter by remediation performed on the file Enum: | |
| SkippedScan | boolean | filter by whether the scan was skipped | |
| SortBy | array | Enum: | |
| SortOrder | array | Enum: | |
| Expand | array | Possible values for expand: workflow_snapshot |
curl --get \ --url 'http://<MDSS_HOST>/api/file' \ --header 'Authorization: Bearer {token}' \ --data StartIndex={StartIndex} \ --data Count={Count} \ --data StartDate={StartDate} \ --data EndDate={EndDate} \ --data Search={Search} \ --data ScanType={ScanType} \ --data StorageId={StorageId} \ --data ScanId={ScanId} \ --data ScanWorkflowSnapshotId={ScanWorkflowSnapshotId} \ --data ProcessingState={ProcessingState} \ --data Result={Result} \ --data ScanAllResultI={ScanAllResultI} \ --data ScanResultICount={ScanResultICount} \ --data SandboxVerdict={SandboxVerdict} \ --data VulnerabilityCount={VulnerabilityCount} \ --data HasVulnerabilities={HasVulnerabilities} \ --data DlpDetection={DlpDetection} \ --data HasBlockedFileVersions={HasBlockedFileVersions} \ --data Remediations={Remediations} \ --data SkippedScan={SkippedScan} \ --data SortBy={SortBy} \ --data SortOrder={SortOrder} \ --data Expand={Expand}| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries | array | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| scanId | string | ||
| name | string | ||
| path | string | ||
| hash | string | ||
| fileOwner4 fields | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | ||
| fileTypeCategory | |||
| integer | integer |
Enum: | |
| extension | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | ||
| storageLocation | string | ||
| scanName | string | ||
| progress | |||
| object | object | ||
| upload | integer | ||
| scan | integer | ||
| scanResult | |||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| processingState | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | ||
| lastModified | date-time | ||
| discoveryStarted | date-time | ||
| fileProcessingDetails | |||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | |||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| cdrObjectState | |||
| integer | integer |
Enum: | |
| fileWasReplaced | boolean | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| objectRemediationActions10 fields | array[object] | ||
| objectActionType | integer |
Enum: | |
| objectActionState | integer |
Enum: | |
| cdrObjectState | |||
| integer | integer |
Enum: | |
| exceptions | array[string] | ||
| id | string | ||
| fileId | string | ||
| fileScanCompletedTime | date-time | ||
| remediationId | string | ||
| tenantId | string | ||
| lastUpdated | date-time | ||
| metaDefenderCoreUrl | string | ||
| discoveryStartedDaySec | int64 | ||
| objectStorageMetadata | string | ||
| scanWorkflowSnapshotId | string | ||
| scanWorkflowSnapshot | |||
| object | object | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| versions | array[object] | ||
| hasBlockedVersions | boolean | ||
| versionsCount | int32 | ||
| objectType | integer |
Enum: | |
| skippedScan | boolean | ||
| $type | string | ||
| filterCount | int64 | ||
| totalCount | int64 |
"fileTypeCategory": "{integer}", Rescan a file on demand
This request is used to update a scanned file with passwords, in case it is an encrypted archive andit could not be scanned because the passwords to decrypt it were not provided. It can also be used withoutproviding any passwords to simply rescan a specific file from a finished scan.
| object | object | ||
| fileId | string | ID of the file to rescan | |
| fileIds | array[string] | IDs of the files to rescan | |
| scanId | string | scan ID associated with the file minLength: 1 | |
| storageProtocolType | int32 | protocol used by the storage (e.g., SMB, S3) | |
| passwords | array[string] | optional passwords for encrypted file scanning | |
| workflowId | string | workflow ID to be used for the on-demand scan minLength: 1 |
curl --request PUT \ --url 'http://<MDSS_HOST>/api/file' \ --header 'Authorization: Bearer {token}' \ --data '{ "fileId": "{string}", "fileIds": [ "{array[string]...}" ], "scanId": "{string}", "storageProtocolType": "{int32}", "passwords": [ "{array[string]...}" ], "workflowId": "{string}"}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
"responseMessage": "{string}", Rescan multiple files on demand
This request is used to rescan and update existing files from a scan based on a filter.
| object | object | ||
| scanId | string | scan ID associated with the file minLength: 1 | |
| workflowId | string | workflow ID to use when re-scanning minLength: 1 | |
| passwords | array[string] | optional passwords for encrypted file scanning | |
| filterParameters | Filters to select files to be re-scanned | ||
| object | object | ||
| expand | array[string] | Possible values for expand: workflow_snapshot | |
| startDate | date-time | filter files by scan date minLength: 1 | |
| endDate | date-time | filter files by scan date minLength: 1 | |
| search | string | text filter | |
| scanType | array[integer] | scan type such as (on-demand, scheduled, real time) Enum: | |
| storageId | array[string] | filter based on a list of possible storage id | |
| scanId | array[string] | filter based on a list of possible scan id | |
| scanWorkflowSnapshotId | array[string] | filter based on a list of possible scan workflow snapshot id | |
| processingState | array[integer] | Enum: | |
| result | array[integer] | filter by scan result (0 = Clean, 1 = Blocked, 2 = Processing) Enum: | |
| scanAllResultI | array[integer] | filter by MD Core scan result (0 = NoThreatDetected, 1 = Infected, 2 = Suspicious, etc.) Enum: | |
| scanResultICount | array[integer] | the number of engine results that are not "No threat detected" | |
| sandboxVerdict | array[integer] | filter by Sandbox verdict (0 = NoThreat, 1 = Malicious, 2 = Suspicious) Enum: | |
| vulnerabilityCount | array[integer] | the number of vulnerabilities detected | |
| hasVulnerabilities | boolean | filter by presence of vulnerabilities | |
| dlpDetection | boolean | DLP detection | |
| hasBlockedFileVersions | boolean | filter by presence of blocked file versions | |
| remediations | array[integer] | filter by remediation performed on the file Enum: | |
| skippedScan | boolean | filter by whether the scan was skipped | |
| sortBy | array[integer] | Enum: | |
| sortOrder | array[integer] | Enum: | |
| storageProtocolType | int32 | storage protocol type to use when re-scanning |
curl --request PUT \ --url 'http://<MDSS_HOST>/api/file/rescan' \ --header 'Authorization: Bearer {token}' \ --data '{ "scanId": "{string}", "workflowId": "{string}", "passwords": [ "{array[string]...}" ], "filterParameters": { "expand": [ "{array[string]...}" ], "startDate": "{date-time}", "endDate": "{date-time}", "search": "{string}", "scanType": [ "{array[integer]...}" ], "storageId": [ "{array[string]...}" ], "scanId": [ "{array[string]...}" ], "scanWorkflowSnapshotId": [ "{array[string]...}" ], "processingState": [ "{array[integer]...}" ], "result": [ "{array[integer]...}" ], "scanAllResultI": [ "{array[integer]...}" ], "scanResultICount": [ "{array[integer]...}" ], "sandboxVerdict": [ "{array[integer]...}" ], "vulnerabilityCount": [ "{array[integer]...}" ], "hasVulnerabilities": "{boolean}", "dlpDetection": "{boolean}", "hasBlockedFileVersions": "{boolean}", "remediations": [ "{array[integer]...}" ], "skippedScan": "{boolean}", "sortBy": [ "{array[integer]...}" ], "sortOrder": [ "{array[integer]...}" ] }, "storageProtocolType": "{int32}"}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
"responseMessage": "{string}", Fetch processing results for a file
File processing is done asynchronously and each analysis request is tracked by a file ID. Because processing a file is a potentially time-consuming operation, scheduling a file for processing and retrieving the results needs to be done using two separate API calls.
This request needs to be made multiple times until the analysis is complete. Analysis completion can be tracked using the processingState and the progress values from the response..
| fileId | string |
| expand | array | Possible values for expand: workflow_snapshot |
curl --get \ --url 'http://<MDSS_HOST>/api/file/{fileId}' \ --header 'Authorization: Bearer {token}' \ --data expand={expand}| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | Deprecated | |
| scanId | string | Deprecated | |
| name | string | Deprecated | |
| path | string | Deprecated | |
| hash | string | Deprecated | |
| fileOwner | Deprecated | ||
| object | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | Deprecated | |
| storageType | Deprecated | ||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | Deprecated | |
| storageLocation | string | Deprecated | |
| scanName | string | Deprecated | |
| progress | Deprecated | ||
| object | object | ||
| upload | integer | ||
| scan | integer | ||
| scanResult | Deprecated | ||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| processingState | Deprecated | ||
| integer | integer |
Enum: | |
| exception | Deprecated | ||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | Deprecated | |
| lastModified | date-time | Deprecated | |
| discoveryStarted | date-time | Deprecated | |
| fileProcessingDetails | Deprecated | ||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | Deprecated | |
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | Deprecated | ||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| cdrObjectState | |||
| integer | integer |
Enum: | |
| fileWasReplaced | boolean | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| objectRemediationActions10 fields | array[object] | ||
| objectActionType | integer |
Enum: | |
| objectActionState | integer |
Enum: | |
| cdrObjectState | |||
| integer | integer |
Enum: | |
| exceptions | array[string] | ||
| id | string | ||
| fileId | string | ||
| fileScanCompletedTime | date-time | ||
| remediationId | string | ||
| tenantId | string | ||
| lastUpdated | date-time | ||
| metaDefenderCoreUrl | string | Deprecated | |
| discoveryStartedDaySec | int64 | Deprecated | |
| fileDto | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| scanId | string | ||
| name | string | ||
| path | string | ||
| hash | string | ||
| fileOwner4 fields | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | ||
| fileTypeCategory | |||
| integer | integer |
Enum: | |
| extension | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | ||
| storageLocation | string | ||
| scanName | string | ||
| progress | |||
| object | object | ||
| upload | integer | ||
| scan | integer | ||
| scanResult | |||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| processingState | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | ||
| lastModified | date-time | ||
| discoveryStarted | date-time | ||
| fileProcessingDetails | |||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | |||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| cdrObjectState | |||
| integer | integer |
Enum: | |
| fileWasReplaced | boolean | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| objectRemediationActions10 fields | array[object] | ||
| objectActionType | integer |
Enum: | |
| objectActionState | integer |
Enum: | |
| cdrObjectState | |||
| integer | integer |
Enum: | |
| exceptions | array[string] | ||
| id | string | ||
| fileId | string | ||
| fileScanCompletedTime | date-time | ||
| remediationId | string | ||
| tenantId | string | ||
| lastUpdated | date-time | ||
| metaDefenderCoreUrl | string | ||
| discoveryStartedDaySec | int64 | ||
| objectStorageMetadata | string | ||
| scanWorkflowSnapshotId | string | ||
| scanWorkflowSnapshot | |||
| object | object | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| versions | array[object] | ||
| hasBlockedVersions | boolean | ||
| versionsCount | int32 | ||
| objectType | integer |
Enum: | |
| skippedScan | boolean | ||
| $type | string |
"shouldTreatFilesWithVulnerabilitiesAsBlocked": "{boolean}" Retrieve archive scan results
Retrieve the archive scan results using either the scanResultId or the parentId
| scanResultId | string | ||
| parentId | string | ||
| start | integer | Default: 0 | |
| count | integer | Default: 1000 |
curl --get \ --url 'http://<MDSS_HOST>/api/file/archive' \ --header 'Authorization: Bearer {token}' \ --data scanResultId={scanResultId} \ --data parentId={parentId} \ --data start={start} \ --data count=1000| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| archiveScanResults14 fields | array[object] | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string |
"dependenciesVulnerabilityTotal": "{int32}", Cancel a file in an ongoing scan
| object | object | ||
| fileIds | array[string] |
curl --request POST \ --url 'http://<MDSS_HOST>/api/file/cancel' \ --header 'Authorization: Bearer {token}' \ --data '{ "fileIds": [ "{array[string]...}" ]}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | Deprecated | |
| scanId | string | Deprecated | |
| name | string | Deprecated | |
| path | string | Deprecated | |
| hash | string | Deprecated | |
| fileOwner | Deprecated | ||
| object | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | Deprecated | |
| storageType | Deprecated | ||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | Deprecated | |
| storageLocation | string | Deprecated | |
| scanName | string | Deprecated | |
| progress | Deprecated | ||
| object | object | ||
| upload | integer | ||
| scan | integer | ||
| scanResult | Deprecated | ||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| processingState | Deprecated | ||
| integer | integer |
Enum: | |
| exception | Deprecated | ||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | Deprecated | |
| lastModified | date-time | Deprecated | |
| discoveryStarted | date-time | Deprecated | |
| fileProcessingDetails | Deprecated | ||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | Deprecated | |
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | Deprecated | ||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| cdrObjectState | |||
| integer | integer |
Enum: | |
| fileWasReplaced | boolean | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| objectRemediationActions10 fields | array[object] | ||
| objectActionType | integer |
Enum: | |
| objectActionState | integer |
Enum: | |
| cdrObjectState | |||
| integer | integer |
Enum: | |
| exceptions | array[string] | ||
| id | string | ||
| fileId | string | ||
| fileScanCompletedTime | date-time | ||
| remediationId | string | ||
| tenantId | string | ||
| lastUpdated | date-time | ||
| metaDefenderCoreUrl | string | Deprecated | |
| discoveryStartedDaySec | int64 | Deprecated | |
| fileDto | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| scanId | string | ||
| name | string | ||
| path | string | ||
| hash | string | ||
| fileOwner4 fields | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | ||
| fileTypeCategory | |||
| integer | integer |
Enum: | |
| extension | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | ||
| storageLocation | string | ||
| scanName | string | ||
| progress | |||
| object | object | ||
| upload | integer | ||
| scan | integer | ||
| scanResult | |||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| totalDetections | int32 | ||
| progressPercentage | int32 | ||
| fileInfo | |||
| object | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| fileTypeId | string | ||
| fileScanInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| verdict | string | ||
| confidence | number | ||
| threatLevel | number | ||
| overviewReport | |||
| object | object | ||
| analysisState | string | ||
| signalGroups3 fields | array[object] | ||
| description | string | ||
| verdict | string | ||
| signals3 fields | array[object] | ||
| originType | string | ||
| signalReadable | string | ||
| strength | number | ||
| errorCategory | string | ||
| errorCode | int32 | ||
| errorDetails | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | |||
| object | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps | |||
| object | object | ||
| command | string | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages | |||
| object | object | ||
| authors | string | ||
| releaseDate | date-time | ||
| ecosystem | string | ||
| group | string | ||
| archive | boolean | ||
| executable | boolean | ||
| uid | string | ||
| licenses | |||
| object | object | ||
| allowed4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| blocked4 fields | array[object] | ||
| id | string | ||
| url | string | ||
| category | string | ||
| usageRestriction | |||
| object | object | ||
| permissions | array[string] | ||
| conditions | array[string] | ||
| limitations | array[string] | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| hashes | array[object] | ||
| sha256 | string | ||
| fileName | string | ||
| vulnerabilities5 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependencies6 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilities | |||
| object | object | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| cwes | array[string] | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| dependenciesPackageCount | int32 | ||
| dependenciesVulnerabilityTotal | int32 | ||
| dependenciesVulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| fileTypeInfo | |||
| object | object | ||
| fileInfoExtended | |||
| object | object | ||
| extensions | string | ||
| groupId | string | ||
| typeId | string | ||
| scanInstanceUrl | string | ||
| scanWorkflowSnapshotId | string | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| processingState | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | ||
| lastModified | date-time | ||
| discoveryStarted | date-time | ||
| fileProcessingDetails | |||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | |||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| cdrObjectState | |||
| integer | integer |
Enum: | |
| fileWasReplaced | boolean | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| objectRemediationActions10 fields | array[object] | ||
| objectActionType | integer |
Enum: | |
| objectActionState | integer |
Enum: | |
| cdrObjectState | |||
| integer | integer |
Enum: | |
| exceptions | array[string] | ||
| id | string | ||
| fileId | string | ||
| fileScanCompletedTime | date-time | ||
| remediationId | string | ||
| tenantId | string | ||
| lastUpdated | date-time | ||
| metaDefenderCoreUrl | string | ||
| discoveryStartedDaySec | int64 | ||
| objectStorageMetadata | string | ||
| scanWorkflowSnapshotId | string | ||
| scanWorkflowSnapshot | |||
| object | object | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| versions | array[object] | ||
| hasBlockedVersions | boolean | ||
| versionsCount | int32 | ||
| objectType | integer |
Enum: | |
| skippedScan | boolean | ||
| $type | string |
"shouldTreatFilesWithVulnerabilitiesAsBlocked": "{boolean}" Group
Manage your groups
Fetch all groups
curl --get \ --url 'http://<MDSS_HOST>/api/group' \ --header 'Authorization: Bearer {token}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| groups4 fields | array[object] | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | int32 | ||
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
"isScheduledScanInProgress": "{boolean}", Add a group
| object | object | ||
| name | string | group name minLength: 1 | |
| description | string | description of the group | |
| storageIds | array[string] | associated storages |
curl --request POST \ --url 'http://<MDSS_HOST>/api/group' \ --header 'Authorization: Bearer {token}' \ --data '{ "name": "{string}", "description": "{string}", "storageIds": [ "{array[string]...}" ]}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| group | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string |
"storageFunctionality": "{string}", Update a group
| object | object | ||
| name | string | group name | |
| description | string | description of the group | |
| groupId | string | group id to update minLength: 1 |
curl --request PATCH \ --url 'http://<MDSS_HOST>/api/group' \ --header 'Authorization: Bearer {token}' \ --data '{ "name": "{string}", "description": "{string}", "groupId": "{string}"}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| updatedGroup | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string |
"storageFunctionality": "{string}", Fetch group by ID
| groupId | string |
curl --get \ --url 'http://<MDSS_HOST>/api/group/{groupId}' \ --header 'Authorization: Bearer {token}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| group4 fields | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages12 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | int32 | ||
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
"isScheduledScanInProgress": "{boolean}", Delete a group
| groupId | string |
curl --request DELETE \ --url 'http://<MDSS_HOST>/api/group/{groupId}' \ --header 'Authorization: Bearer {token}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
"responseMessage": "{string}", Fetch the number of groups
curl --get \ --url 'http://<MDSS_HOST>/api/group/count' \ --header 'Authorization: Bearer {token}'| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| groupCount | object | ||
| count | int64 |
"responseMessage": "{string}", Health Status
API that responds with 200 OK if application is running.
Get health status
| verbose | boolean | whether to include extra details Default: false |
curl --get \ --url 'http://<MDSS_HOST>/api/health' \ --data verbose={verbose}| object | object | ||
| apiStatus | string |
"apiStatus": "{string}" Onboarding
Manage onboarding
Fetch onboarding configuration
| newConfigSetup | boolean | ||
| newDefaultWorkflow | boolean |
curl --get \ --url 'http://<MDSS_HOST>/api/onboarding' \ --data newConfigSetup={newConfigSetup} \ --data newDefaultWorkflow={newDefaultWorkflow}| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| hasUserConfigured | boolean | ||
| hasStorageConfigured | boolean | ||
| hasScanInstanceConfigured | boolean | ||
| isOnboardingDone | boolean | ||
| isEulaAgreed | boolean | ||
| isCloudType | boolean |
"hasScanInstanceConfigured": "{boolean}", Finish onboarding
| file | file |
Accept Eula
| file | file |
Remediations
Remediations information
Get Remediations by workflow id
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: |
Get Remediation by id
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entry | |||
| object | object | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: |
Delete Remediation
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Add Remediation
| object | object | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Update Remediation
| object | object | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | |||
| integer | integer |
Enum: | |
| handlingType | |||
| integer | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Report
Generate reports
Get scans report
| storageId | string | ||
| name | string | ||
| scanTypesFilter | array | Enum: | |
| scanStatesFilter | array | Enum: | |
| realTimeHandlingType | |||
| startDate | string | ||
| endDate | string | ||
| sortBy | array | Enum: | |
| sortOrder | array | Enum: | |
| startIndex | integer | ||
| count | integer | ||
| workflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries | array | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto10 fields | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| sanitizedFilesCount | int64 | ||
| failedSanitizedFilesCount | int64 | ||
| remediatedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processingFailedRemediationCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto7 fields | object | ||
| infectedFilesCount | int64 | ||
| filesWithVulnerabilitiesCount | int64 | ||
| filesWithSensitiveDataCount | int64 | ||
| filesBlockedBySandboxCount | int64 | ||
| scannedFilesCount | int64 | ||
| skippedFilesScanCount | int64 | ||
| scanFilesDistribution | |||
| object | object | ||
| documentsEncryptedFilesCount | int64 | ||
| executablesFilesCount | int64 | ||
| audioVideoFilesCount | int64 | ||
| openSSlEncryptedFilesCount | int64 | ||
| pdfFilesCount | int64 | ||
| graphicalFilesCount | int64 | ||
| diskImageFilesCount | int64 | ||
| textFilesCount | int64 | ||
| mailFilesCount | int64 | ||
| applicationFilesCount | int64 | ||
| documentsFilesCount | int64 | ||
| otherFilesCount | int64 | ||
| archivesFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| scanPartition | string | ||
| workflowId | string | WorkflowId required if ScanConfigurationId is null minLength: 1 | |
| scanConfigurationId | string | This property is obsolete and will be removed in the future. Use WorkflowId instead. | |
| errors | array[string] | ||
| priority | integer |
Enum: | |
| scanWorkflowSnapshotDtos12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| storageId | string | ||
| $type | string | ||
| totalCount | int64 |
Download PDF Report
| scanId | string |
| TypeOfReport | integer | Enum: | |
| StartIndex | integer | starting position for pagination (0-based index) maximum: 2147483647 minimum: 0 | |
| Count | integer | maximum: 10000 minimum: 1 | |
| StartDate | string | filter files by scan date | |
| EndDate | string | filter files by scan date | |
| Search | string | text filter | |
| ScanType | array | scan type such as (on-demand, scheduled, real time) Enum: | |
| StorageId | array | filter based on a list of possible storage id | |
| ScanId | array | filter based on a list of possible scan id | |
| ScanWorkflowSnapshotId | array | filter based on a list of possible scan workflow snapshot id | |
| ProcessingState | array | Enum: | |
| Result | array | filter by scan result (0 = Clean, 1 = Blocked, 2 = Processing) Enum: | |
| ScanAllResultI | array | filter by MD Core scan result (0 = NoThreatDetected, 1 = Infected, 2 = Suspicious, etc.) Enum: | |
| ScanResultICount | array | the number of engine results that are not "No threat detected" | |
| SandboxVerdict | array | filter by Sandbox verdict (0 = NoThreat, 1 = Malicious, 2 = Suspicious) Enum: | |
| VulnerabilityCount | array | the number of vulnerabilities detected | |
| HasVulnerabilities | boolean | filter by presence of vulnerabilities | |
| DlpDetection | boolean | DLP detection | |
| HasBlockedFileVersions | boolean | filter by presence of blocked file versions | |
| Remediations | array | filter by remediation performed on the file Enum: | |
| SkippedScan | boolean | filter by whether the scan was skipped | |
| SortBy | array | Enum: | |
| SortOrder | array | Enum: | |
| Expand | array | Possible values for expand: workflow_snapshot |
| file | file |
Get scan by ID
| scanId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto10 fields | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| sanitizedFilesCount | int64 | ||
| failedSanitizedFilesCount | int64 | ||
| remediatedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processingFailedRemediationCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto7 fields | object | ||
| infectedFilesCount | int64 | ||
| filesWithVulnerabilitiesCount | int64 | ||
| filesWithSensitiveDataCount | int64 | ||
| filesBlockedBySandboxCount | int64 | ||
| scannedFilesCount | int64 | ||
| skippedFilesScanCount | int64 | ||
| scanFilesDistribution | |||
| object | object | ||
| documentsEncryptedFilesCount | int64 | ||
| executablesFilesCount | int64 | ||
| audioVideoFilesCount | int64 | ||
| openSSlEncryptedFilesCount | int64 | ||
| pdfFilesCount | int64 | ||
| graphicalFilesCount | int64 | ||
| diskImageFilesCount | int64 | ||
| textFilesCount | int64 | ||
| mailFilesCount | int64 | ||
| applicationFilesCount | int64 | ||
| documentsFilesCount | int64 | ||
| otherFilesCount | int64 | ||
| archivesFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| scanPartition | string | ||
| workflowId | string | WorkflowId required if ScanConfigurationId is null minLength: 1 | |
| scanConfigurationId | string | This property is obsolete and will be removed in the future. Use WorkflowId instead. | |
| errors | array[string] | ||
| priority | integer |
Enum: | |
| scanWorkflowSnapshotDtos12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| storageId | string | ||
| $type | string |
Start a scan
To scan a specific folder using the optional Folder parameter, provide the absolute folder path: For Amazon S3 / S3 Compatible Types, Azure Blob, Azure Files, Google Cloud, Alibaba Cloud and Oracle Native: Including the Folder Location integrated in MDSS and excluding the Bucket Name, Container, etc. For Box: With or without the "All Files" folder For Sharepoint and Onedrive: Excluding the Document Library, Site, or Group For OPSWAT MFT Storage: The desired Folder Path when integrating with user For NFS / SMB / SFTP / FTP / SharePoint OnPrem: Only the folder path beyond your configured storage root (do not include the base path set during integration) Provide the absolute folder path in the following format "{"Folder":"PATH_TO_SCAN"}
| object | object | ||
| storageId | string | This property is obsolete and will be removed in the future. Use StorageIds instead. Deprecated | |
| name | string | user-defined name for the scan pattern: | |
| folder | string | This property is obsolete and will be removed in the future. Use ScanPartition instead. Deprecated | |
| scanPartition | string | partiton of storage where the scan will run | |
| priority | int32 | priority such as (low, medium, high) | |
| storageIds | array[string] | id's of storages to be scanned | |
| workflowId | string | associated workflow to be executed minLength: 1 | |
| mdssBaseUrl | string | base URL for MDSS, if not provided will use Request.Host | |
| scanConfigDto | |||
| object | object | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scanId | string | ||
| scanIds | array[string] |
Stop a scan
| scanId | string |
| file | file |
Delete scans
| storageId | string |
| forceDeleteRtp | boolean |
| array | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| deletedScans18 fields | array[object] | ||
| id | string | ||
| storageId | string | ||
| workflowId | string | ||
| scanScheduleId | string | ||
| executionId | string | ||
| name | string | ||
| userId | string | ||
| scanConfigDto | object | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| discoveryState | integer |
Enum: | |
| scanningState | integer |
Enum: | |
| scanType | integer |
Enum: | |
| startTime | date-time | ||
| stopTime | date-time | ||
| scanPartition | string | ||
| priority | integer |
Enum: | |
| additionalProperties | string | ||
| tenantId | string | ||
| errors | array[string] |
Fetch last completed scan
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto10 fields | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| sanitizedFilesCount | int64 | ||
| failedSanitizedFilesCount | int64 | ||
| remediatedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processingFailedRemediationCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto7 fields | object | ||
| infectedFilesCount | int64 | ||
| filesWithVulnerabilitiesCount | int64 | ||
| filesWithSensitiveDataCount | int64 | ||
| filesBlockedBySandboxCount | int64 | ||
| scannedFilesCount | int64 | ||
| skippedFilesScanCount | int64 | ||
| scanFilesDistribution | |||
| object | object | ||
| documentsEncryptedFilesCount | int64 | ||
| executablesFilesCount | int64 | ||
| audioVideoFilesCount | int64 | ||
| openSSlEncryptedFilesCount | int64 | ||
| pdfFilesCount | int64 | ||
| graphicalFilesCount | int64 | ||
| diskImageFilesCount | int64 | ||
| textFilesCount | int64 | ||
| mailFilesCount | int64 | ||
| applicationFilesCount | int64 | ||
| documentsFilesCount | int64 | ||
| otherFilesCount | int64 | ||
| archivesFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| scanPartition | string | ||
| workflowId | string | WorkflowId required if ScanConfigurationId is null minLength: 1 | |
| scanConfigurationId | string | This property is obsolete and will be removed in the future. Use WorkflowId instead. | |
| errors | array[string] | ||
| priority | integer |
Enum: | |
| scanWorkflowSnapshotDtos12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| storageId | string | ||
| $type | string |
Get an active scan by scan ID
| scanId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto10 fields | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| sanitizedFilesCount | int64 | ||
| failedSanitizedFilesCount | int64 | ||
| remediatedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processingFailedRemediationCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto7 fields | object | ||
| infectedFilesCount | int64 | ||
| filesWithVulnerabilitiesCount | int64 | ||
| filesWithSensitiveDataCount | int64 | ||
| filesBlockedBySandboxCount | int64 | ||
| scannedFilesCount | int64 | ||
| skippedFilesScanCount | int64 | ||
| scanFilesDistribution | |||
| object | object | ||
| documentsEncryptedFilesCount | int64 | ||
| executablesFilesCount | int64 | ||
| audioVideoFilesCount | int64 | ||
| openSSlEncryptedFilesCount | int64 | ||
| pdfFilesCount | int64 | ||
| graphicalFilesCount | int64 | ||
| diskImageFilesCount | int64 | ||
| textFilesCount | int64 | ||
| mailFilesCount | int64 | ||
| applicationFilesCount | int64 | ||
| documentsFilesCount | int64 | ||
| otherFilesCount | int64 | ||
| archivesFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| scanPartition | string | ||
| workflowId | string | WorkflowId required if ScanConfigurationId is null minLength: 1 | |
| scanConfigurationId | string | This property is obsolete and will be removed in the future. Use WorkflowId instead. | |
| errors | array[string] | ||
| priority | integer |
Enum: | |
| scanWorkflowSnapshotDtos12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| storageId | string | ||
| $type | string | ||
| serviceName | string | ||
| storageName | string | ||
| currentProcessingFilePath | string | ||
| currentProcessingFileProgress | string | ||
| discoveryState | integer |
Enum: | |
| statusMessages | array[object] | ||
| message | string | ||
| severity | integer |
Enum: |
Get Real-Time scan by storage Id
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto10 fields | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| sanitizedFilesCount | int64 | ||
| failedSanitizedFilesCount | int64 | ||
| remediatedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processingFailedRemediationCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto7 fields | object | ||
| infectedFilesCount | int64 | ||
| filesWithVulnerabilitiesCount | int64 | ||
| filesWithSensitiveDataCount | int64 | ||
| filesBlockedBySandboxCount | int64 | ||
| scannedFilesCount | int64 | ||
| skippedFilesScanCount | int64 | ||
| scanFilesDistribution | |||
| object | object | ||
| documentsEncryptedFilesCount | int64 | ||
| executablesFilesCount | int64 | ||
| audioVideoFilesCount | int64 | ||
| openSSlEncryptedFilesCount | int64 | ||
| pdfFilesCount | int64 | ||
| graphicalFilesCount | int64 | ||
| diskImageFilesCount | int64 | ||
| textFilesCount | int64 | ||
| mailFilesCount | int64 | ||
| applicationFilesCount | int64 | ||
| documentsFilesCount | int64 | ||
| otherFilesCount | int64 | ||
| archivesFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| scanPartition | string | ||
| workflowId | string | WorkflowId required if ScanConfigurationId is null minLength: 1 | |
| scanConfigurationId | string | This property is obsolete and will be removed in the future. Use WorkflowId instead. | |
| errors | array[string] | ||
| priority | integer |
Enum: | |
| scanWorkflowSnapshotDtos12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| workflowStatistics12 fields | object | ||
| taggingStatistics | |||
| object | object | ||
| total | int64 | ||
| keepAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| keepSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| movedAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedSanitizedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| movedBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| copyBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| destinationStorageInformation12 fields | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| workflowId | string | ||
| lastUpdated | date-time | ||
| tenantId | string | ||
| deleteAllowedStatistics | |||
| object | object | ||
| total | int64 | ||
| deleteBlockedStatistics | |||
| object | object | ||
| total | int64 | ||
| lastCalculatedStatisticsTime | date-time | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | integer |
Enum: | |
| vendorType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| autodiscoveryDestinationGroupId | string | ||
| storageId | string | ||
| $type | string | ||
| isRealTimeEnabled | boolean | ||
| handlingType | integer |
Enum: |
Scan Instance
List, add, update and delete Scan Instances
Get Scan Instances
| scanPoolId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Update an existing Scan Instance
| object | object | ||
| id | string | minLength: 1 | |
| url | string | pattern: | |
| apiKey | string | ||
| timeout | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Add a new Scan Instance
| object | object | ||
| scanPoolId | string | minLength: 1 | |
| url | string | minLength: 1 pattern: | |
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scanInstanceId | string |
Get Scan Instance by ID
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entry | |||
| object | object | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Delete a Scan Instance
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Test
| object | object | ||
| url | string | minLength: 1 | |
| rules | array[string] | ||
| apiKey | string | ||
| userAgent | string | ||
| isCloudInstance | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Scan Pool
List, add, update and delete Scan Pools
Get Scan Pools
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entries5 fields | array[object] | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Update an existing Scan Pool
| object | object | ||
| id | string | minLength: 1 | |
| name | string | maxLength: 30 minLength: 3 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Add a new Scan Pool
| object | object | ||
| name | string | maxLength: 30 minLength: 3 | |
| scanPoolType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scanPoolId | string |
Get Scan Pool by ID
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| entry | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Delete a Scan Pool
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string |
Scan Workflow Snapshot
List scan workflow snapshots
Get all scan workflow snapshots by scan ID
| scanId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| scanWorkflowSnapshots12 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow17 fields | object | ||
| id | string | ||
| scanPoolId | string | ||
| scanProcessFlow | |||
| integer | integer |
Enum: | |
| isIdentityScanningEnabled | boolean | ||
| scanIntervalDays | int32 | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| workflowSupportedTechnologies | |||
| object | object | ||
| dlp | object | ||
| status | integer |
Enum: | |
| deepCdr | object | ||
| status | integer |
Enum: | |
| sandBox | object | ||
| status | integer |
Enum: | |
| metascan | object | ||
| status | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters5 fields | object | ||
| id | string | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| fileDefinition | |||
| object | object | ||
| blockingStrategy | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| remediations6 fields | array[object] | ||
| id | string | ||
| workflowId | string | ||
| isEnabled | boolean | ||
| configuration | string | ||
| type | integer |
Enum: | |
| handlingType | integer |
Enum: | |
| tenantId | string | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 | ||
| scanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPool | |||
| object | object | ||