
This workflow allows Telegram users to submit a domain for quick threat intelligence analysis. It queries VirusTotal, AbuseCH URLHaus, and AbuseCH ThreatFox, then uses Gemini AI to generate a formatted summary with key findings, assessment/analysis, and actionable recommendations.
Note: Currently supports domains only.
VirusTotal is widely known, so there’s no need for further explanation. AbuseCH, on the other hand, is a well‑known community threat intelligence project that focuses on tracking and sharing indicators related to malware, botnets, and other malicious activities.
For SOC analysts, threat hunters, security engineers, or anyone needing instant domain reputation checks via Telegram.
Delivers quick IOC validation with AI analysis and recommendations.
Telegram:
Token and bot are needed
Follow the instructions here Telegram Bot Creation
VirusTotal:
API Key is needed
Community addition is enough VirusTotal API
AbuseCH URLhaus:
API Key is needed AbuseCH URLhaus API
AbuseCH ThreatFox:
API Key is needed AbuseCH ThreatFox API
Gemini AI:
API key is needed Gemini API
++Telegram Trigger++
add your credentials (token)
++VirusTotal, ThreatFox, URLHaus HTTP Requests++
For each one of the nodes, add your credentials
++Message an AI Model (Gemini)++
Set the model (tested with Gemini 3 Flash)
Set your credentials (token)
VirusTotal API
AbuseCH URLhaus API
AbuseCH ThreatFox API
Telegram Bot & Token Creation
Gemini API