Installer support | Yes | |
Docker container support | Yes | |
Authentication with local user account POST /login | Yes | |
Authentication with AD/LDAP account | | TBD |
Download Hub configuration | Yes | |
Asynchronous file analysis POST /file | See details | See details |
a. Attach file content in body for scanning | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
d. Support webhook callbackurl | Yes | |
e. Support sanitized webhook callbackurl | | TBD |
f. Support scan by download link | | TBD |
g. Scan file in batch | Yes | |
h. Support skip by hash | Yes | |
i. Validate workflow rule | Yes | |
j. Validate payload size | Yes | |
Fetch processing result by data ID GET /file/<data_id> | See details | See details |
a. Fetch processing result by data ID | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
d. Fetch scanning result of extracted files in an archive file | Yes | |
e. Return outdated details | | TBD |
f. Return filetype_info | Yes | |
Fetch processing result by hash GET /hash/<hash> | See details | See details |
a. Fetch processing result by data ID | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
d. Fetch scanning result of extracted files in an archive file | Yes | |
e. Return outdated details | | TBD |
f. Return filetype_info | Yes | |
Fetch processing history GET /stat/log/scan | See details | See details |
a. Fetch processing history | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
Fetch Webhook status GET /file/webhook/<data_id> | See details | See details |
a. Fetch webhook status | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
Download either sanitized or DLP processed files GET /file/download/<data_id> | See details | See details |
a. Download processed file | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
Download quarantined file GET /quarantine/<file_id>/download | See details | See details |
a. Download quarantined file | Yes | |
b. Validate user by session ID | Yes | |
c. Validate user by API key | Yes | |
Download converted file GET /file/converted/<data_id> | | |
a. Download sanitized file only | Yes | |
Fetch available analysis rules GET /file/rules | | |
a. Fetch all available analysis rules | Yes | |
Batch processing | See details | See details |
a. Create batch | Yes | |
b. Close batch | Yes | |
c. Fetch batch result / status | Yes | |
d. Cancel batch | Yes | |
e. Download signed batch result | | Hub version 1.3.0 (tentatively Q3-2024) |
Cancel ongoing scan POST /file/<data_id>/cancel | | Hub version 1.3.0 (tentatively Q3-2024) |
Integration with MetaDefender Ecosystem | See details | See details |
a. Integrate with MetaDefender ICAP | | Hub version 1.3.0 (tentatively Q3-2024) |
b. Integrate with MetaDefender Email Security | | Hub version 1.3.0 (tentatively Q3-2024) |
c. Integrate with MetaDefender Kiosk | | Hub version 1.3.1 (tentatively Q3-2024) |
Encrypt data at rest | Yes | |
Periodically clean up files and records (data retention) | | TBD |
Log rotation policy | | TBD |