Published October 9, 2026
Veto App Features: 70+ Engines, Quick and Detailed Reports, and More
Every Veto feature explained: file, link, and app scanning, 70+ antivirus engines, quick vs detailed reports, background scans, offline reports, and plain-language help notes.
Veto looks simple on the surface — pick something, scan it, read the result. But there's a solid set of features underneath. Here's everything the app does, explained plainly.
Three Ways to Scan
Veto handles the three things you'd actually want to check on a phone:
- Files — pick any file on your device: APKs, PDFs, ZIPs, documents. Veto uploads it and gets it analyzed.
- Links — paste a URL to check it before you open it. Useful for links from messages, emails, or social media.
- Installed apps — scan the apps already on your phone. Veto checks them against the engines without you having to upload anything manually.
70+ Antivirus Engines in One Scan
Every scan goes through VirusTotal, which runs the file or URL past more than 70 antivirus and security engines at once. Instead of trusting a single opinion, you see how many engines flagged it and which ones. One flag out of 70 usually means a false positive; twenty flags means stay away. Learning to read that breakdown is the core skill, and Veto's report layout makes it easy.
Quick Mode and Detailed Mode
Every report comes in two flavors. Quick mode is the at-a-glance summary: the verdict, the detection breakdown, the threat classification, and which engines flagged the item. That's enough for 95% of checks. Detailed mode opens the full picture: file hashes, scan history, community votes, sandbox behavior, YARA rule matches, Android app internals (permissions, activities, services), and every remaining field the API returns. If you're the curious type — or something looks suspicious and you want to dig — Detailed mode is where you go.
Plain-Language Explanations
This is one of Veto's best touches: every section of a report carries a short help note explaining what it means in normal words. Not sure what a YARA match is? The note tells you. Once you've learned your way around, you can switch the notes off in settings.
Background Scans With Notifications
Uploads and analysis show real progress, and scans keep running in the background. You can leave the app, do something else, and get a notification the moment the result is ready. Analysis of a new file can take a little while, so this matters more than it sounds.
Save Reports, Read Them Offline
Any report can be saved and opened again later — even without an internet connection. Handy if you want to compare an app's scan from last month against a new version, or show someone a result when you're out of signal.
Clear Rate-Limit Warnings
The free VirusTotal API key allows roughly 4 lookups per minute. When you hit that limit, Veto tells you plainly instead of failing silently or showing a cryptic error. Our pricing and limits guide explains the quotas in detail.
Privacy: No Accounts, No Tracking, No Ads
Veto has no accounts of its own — your VirusTotal API key is your identity as far as the service is concerned. The app collects no analytics and ships no advertising SDKs. Your API key is stored on your device, encrypted with AES-256-GCM via the Android Keystore, and excluded from cloud backups. Scans go directly to VirusTotal's servers; nothing is routed through a third party. For a security tool, this is exactly how it should work.
Modern Android Design
The interface uses Material 3 with dynamic system colors, so it matches your phone's theme, with polished light and dark modes, smooth motion, and subtle haptics. It needs Android 11 or newer.
Open Source
The complete source code is on GitHub under GPL-3.0. Anyone can audit it, build it, or contribute. New to the app? The setup guide gets you from install to first scan in minutes.