Submit inline file bytes to VirusTotal
submit_fileSubmit canonical base64 file bytes with matching SHA256 to VirusTotal for threat analysis and community sharing only when explicitly requested.
Instructions
Submit canonical base64 bytes matching SHA256, at most 24000000 decoded bytes.
Submit only when the user explicitly requests submission of this file. Ask before sharing the user's own documents, internal code, credentials or personal data, including in attachments or unfamiliar files. Standard submission is not confidential: content is shared with the VirusTotal community and partners. No tool-level confirmation is added; host permissions apply. The bytes are also visible to the MCP host/model handling this tool call. Uses the same VTAI identity and quota, without credentials in arguments. Never downloads a URL or interprets content as a filesystem path. For larger files, use a client with a suitable file submission capability. A remote server cannot read your local path. Existing reports are returned without a new analysis. On uncertainty, recover by get_submission; never repeat the POST. Use the returned analysis ID with get_analysis, respecting its polling delay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sha256 | Yes | ||
| content_base64 | Yes |