Submit a scan
submit_scanQueue a new analysis of a target that can be named as text: a SHA-256 to look up, a URL to visit, a command to run, or a package to install. Uploading a file or a document is not possible over MCP. This spends the account's own credits and is subject to its plan limits. Poll the returned scan_id with poll_scan, then read it with get_report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | Yes | hash: look up a SHA-256. url: visit a URL in a browser VM. command: run a command line in a Windows VM. package: install a package in a Linux VM. url and package detonate with internet access and are refused on a plan that does not include it. | |
| target | Yes | The digest, URL, command line or package specifier, matching the chosen module. | |
| private | No | Keep the scan off the public corpus. Free plans cannot make a scan private and this is ignored for them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mime | No | ||
| size | No | ||
| tags | No | ||
| score | No | ||
| module | No | ||
| sha256 | No | ||
| status | No | ||
| scan_id | No | ||
| verdict | No | ||
| terminal | No | ||
| finished_at | No | ||
| submitted_at | No | ||
| report_available | No |