# Virustotal

VirusTotal is a free online service that analyzes files and URLs for viruses, worms, trojans, and other kinds of malicious content using multiple antivirus engines and website scanners.

- **Category:** security & identity tools
- **Auth:** API_KEY
- **Tools:** 16
- **Triggers:** 0
- **Slug:** `VIRUSTOTAL`
- **Version:** 20260211_00

## Tools

### Add VirusTotal Comment

**Slug:** `VIRUSTOTAL_ADD_COMMENT`

Tool to add a comment to a VirusTotal resource (file, URL, domain, or IP address). Use after analyzing a resource to leave contextual feedback. Provide exactly one identifier per call.

### Add Vote

**Slug:** `VIRUSTOTAL_ADD_VOTE`

Tool to add a vote (harmless/malicious) to a VirusTotal resource. Use after reviewing analysis results to submit your verdict.

### Get Analysis Report

**Slug:** `VIRUSTOTAL_GET_ANALYSIS`

Tool to retrieve the analysis report of a file or URL submission. Use after obtaining an analysis ID to fetch its detailed report.

### Get comments

**Slug:** `VIRUSTOTAL_GET_COMMENTS`

Tool to retrieve the latest comments on a VirusTotal resource. Use when you need to review user-generated comments for a file, URL, domain, or IP after obtaining its identifier.

### Get Domain Relationships

**Slug:** `VIRUSTOTAL_GET_DOMAIN_RELATIONSHIPS`

Tool to retrieve relationship objects for a given domain. Use when you have a domain and need to explore its related entities.

### Get Domain Report

**Slug:** `VIRUSTOTAL_GET_DOMAIN_REPORT`

Tool to retrieve the analysis report of a domain. Use when you need detailed insight on a domain's reputation and analysis stats.

### Get File Report

**Slug:** `VIRUSTOTAL_GET_FILE_REPORT`

Tool to retrieve the analysis report of a file. Use when you have a file's hash and need detailed scan metadata.

### Get IP Address Relationships

**Slug:** `VIRUSTOTAL_GET_IP_ADDRESS_RELATIONSHIPS`

Tool to retrieve objects related to a specific IP address by relationship type. Use when you have an IP and need to explore connected files, URLs, or other entities.

### Get IP Address Report

**Slug:** `VIRUSTOTAL_GET_IP_ADDRESS_REPORT`

Tool to retrieve the analysis report of an IP address. Use when you need detailed insight on an IP's reputation, ASN, country, and analysis stats.

### Get VirusTotal Metadata

**Slug:** `VIRUSTOTAL_GET_METADATA`

Tool to retrieve VirusTotal metadata. Use when you need information about available privileges, relationships between resources (like files, domains, IPs, URLs), and supported antivirus engines.

### Get URL Report

**Slug:** `VIRUSTOTAL_GET_URL_REPORT`

Tool to retrieve the analysis report of a URL. Use when you have a URL identifier (base64-url without padding) and need detailed scan results, reputation, and metadata.

### Get Votes

**Slug:** `VIRUSTOTAL_GET_VOTES`

Tool to retrieve votes on files, URLs, domains, or IP addresses. Use when you need to view community votes for a given object.

### Rescan File

**Slug:** `VIRUSTOTAL_RESCAN_FILE`

Tool to re-analyze a previously submitted file. Use when you need updated analysis results after an initial scan.

### Scan URL

**Slug:** `VIRUSTOTAL_SCAN_URL`

Tool to submit a URL for scanning. Use when you have a URL and need to submit it to VirusTotal to obtain an analysis ID for later retrieval.

### Search VirusTotal

**Slug:** `VIRUSTOTAL_SEARCH`

Tool to search for objects in the VirusTotal database. Use when locating files, URLs, domains, IPs, or comments matching a query. Supports pagination with limit and cursor.

### Upload File

**Slug:** `VIRUSTOTAL_UPLOAD_FILE`

Tool to upload a file for scanning. Use when you have binary file content ready to submit for VirusTotal analysis.
