See every link
before it lands.
ThreatScope watches your chats in real time and screens every URL and file against live threat intelligence — before anyone taps it. Drop it into any group and it works silently in the background.
- Real-time scanning — checked the instant they're shared
- 70+ security engines — cross-checked via VirusTotal
Built to run quietly in the background
Every link and file gets the same scrutiny, whether it's a one-on-one chat or a 10,000-member group.
Real-time scanning
URLs and files are checked the instant they're shared — no manual reporting, no waiting.
Real-timeVirusTotal-powered
Every scan is cross-checked against 70+ independent security engines, not a single heuristic.
VirusTotalTelegram-native
Verdicts arrive right in the chat as a reply — no separate app or dashboard required to see them.
Telegram-nativeRedis-backed & cached
Repeat links resolve instantly from cache, and quota-aware rate limiting keeps scans reliable at scale.
Redis-backedGroup-aware rate limiting
Built to survive bursts of activity in large groups without exhausting your scanning quota.
Rate-limitedEnglish & Khmer
Every command and verdict is available in both languages — switch anytime with /language.
EN / KMThree steps, zero setup
No complicated setup. No configuration needed. Just add, share, and get a verdict.
Add the bot
Invite ThreatScope to any Telegram chat or group — no admin rights or configuration needed.
Share as normal
Keep chatting. Every link and file sent in the chat is screened automatically in the background.
Get an instant verdict
If something's flagged, ThreatScope replies right in the chat — clean links stay silent by default.
Your bot. Your data. Your rules.
Runs on your own bot token
ThreatScope connects through a bot token you control — nothing is proxied through a third party.
Open verdicts, no black box
Every result is traceable straight back to the VirusTotal engines that produced it — nothing hidden behind a proprietary score.
Scales from DMs to 10,000-member groups
The same rate-limiting and caching layer that protects a small chat keeps a busy group from burning through scan quota.
A live dashboard, not a black box log
Scan volume, flagged targets, and quota usage are all visible in real time — not buried in a server log.
Questions? We're on Telegram.
The fastest way to reach the bot — and the fastest way to reach whoever's running it.