Virustotal
Overview
SLUG: VIRUSTOTAL
Description
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.
Authentication Details
API Key
Connecting to Virustotal
Create an auth config
Use the dashboard to create an auth config for the Virustotal toolkit. This allows you to connect multiple Virustotal accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Virustotal Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Virustotal toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
VIRUSTOTAL_ADD_COMMENT
Tool Name: Add VirusTotal Comment
Description
Action Parameters
Action Response
VIRUSTOTAL_ADD_VOTE
Tool Name: Add Vote
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_ANALYSIS
Tool Name: Get Analysis Report
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_COMMENTS
Tool Name: Get comments
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_DOMAIN_RELATIONSHIPS
Tool Name: Get Domain Relationships
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_DOMAIN_REPORT
Tool Name: Get Domain Report
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_FILE_REPORT
Tool Name: Get File Report
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_IP_ADDRESS_RELATIONSHIPS
Tool Name: Get IP Address Relationships
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_IP_ADDRESS_REPORT
Tool Name: Get IP Address Report
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_METADATA
Tool Name: Get VirusTotal Metadata
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_URL_REPORT
Tool Name: Get URL Report
Description
Action Parameters
Action Response
VIRUSTOTAL_GET_VOTES
Tool Name: Get Votes
Description
Action Parameters
Action Response
VIRUSTOTAL_RESCAN_FILE
Tool Name: Rescan File
Description
Action Parameters
Action Response
VIRUSTOTAL_SCAN_URL
Tool Name: Scan URL
Description
Action Parameters
Action Response
VIRUSTOTAL_SEARCH
Tool Name: Search VirusTotal
Description
Action Parameters
Action Response
VIRUSTOTAL_UPLOAD_FILE
Tool Name: Upload File
Description
Action Parameters
Action Response