About This Guide
Welcome to the MetaDefender Cloud Threat Intelligence guide. This guide is intended to provide the information for:
- Organizations that want to be on the lookout for the hottest malware
- IT specialists that implement file blacklists based on hashes
- Researchers analyzing trending malware on the market
- Security products that leverage Threat Intelligence capabilities to harden security measures
WARNING
A commercial license is required to access the Threat Intelligence v5 API endpoints. Free users will not be able to access these endpoints. Please contact OPSWAT Sales to set up a time-limited evaluation license for your organization.
How to use MetaDefender Cloud Threat Intelligence Public APIs
Learn about new features, updated features, and bug fixes Learn about frequently asked questions and additional concepts through our library of knowledge base articles
Key Features of MetaDefender Cloud Threat Intelligence
AV File Reputation
File Analysis
Scan History
Expression Search
Similarity Search
Av File Reputation
Returns AV file reputation status for a file hash by MD5, SHA1, or SHA256 The status can be: MALICIOUS, SUSPICIOUS, BENIGN, or UNKNOWN. This status depends on the confidence level:
- when confidence_level = 0 then 'benign'
- when confidence_level < 50 then 'suspicious'
- when confidence_level >= 50 then 'malicious'
- else 'unknown'
The confidence level is calculated using the AV detection percentage and the dynamic analysis result (if it exists).
WARNING: This is an experimental endpoint, it may change in the future!.
AV file reputation status
Retrieve AV file reputation information by looking up a hash using MD5, SHA1 or SHA256
The request has succeeded
Bad request
AV file reputation status (Bulk lookup)
Retrieve AV file reputation information by looking up a list of hashes (MD5, SHA1 or SHA256)
List of hashes whose reputation you are interested in
OK
Bad request
File Analysis
Provides file analysis data on hashes (MD5, SHA1, or SHA256). Metadata can include relevant portions of static analysis, AV scan information, file sources and any related IP/domain information.
WARNING: This is an experimental endpoint, it may change in the future!.
File analysis data
Provides file analysis data on hashes (MD5, SHA1, or SHA256). Metadata can include relevant portions of static and dynamic analysis, AV scan information, file sources.
The request has succeeded
Bad request
File analysis data (Bulk lookup)
Bulk lookup of file analysis data on hashes (MD5, SHA1, or SHA256). Metadata can include relevant portions of static and dynamic analysis, AV scan information, file sources.
List of hashes whose analysis you are interested in
OK
Bad request
Av Scan History
Provides up to 50 historic AV scan results (threat detections from over 24 AV scanners) based on the file hash (in MD5, SHA1 or SHA256 format).
WARNING: This is an experimental endpoint, it may change in the future!.
AV scan history results
Provides up to 50 historic AV scan results (threat detections from over 24 AV scanners) based on the file hash (in MD5, SHA1 or SHA256 format).
The request has succeeded
Bad request
AV scan history results (Bulk lookup)
Bulk lookup of historic AV scan results for multiple files (using hashes in the MD5, SHA1 or SHA256 format). For a given hash, it is possible to retrieve up to 50 scan results (including threat detections from over 24 AV scanners).
List of hashes whose scan history you are interested in
OK
Bad request
Expression Search
Search for hashes using multi-part search criteria. The available search fields and expressions are described in the “Body (payload)” section below.
Search for hashes
Search for hashes using multi-part search criteria.
The JSON payload specifies the search terms and expressions. The limit value specifies how many hashes should be returned per page. The default and maximum value is 1000. Lower limit values might result in faster query executions.
OK
Bad request
Similarity Search
Provides a list of similar files and similarity scores for SHA-256 hashes.
Search for similar files and scores
Retrieves the list of similar files and scores that have been previously scanned using Filescan, using SHA256.
The request has succeeded
Bad request