Scan URLs for Security Threats with urlscan.io and GPT-4o mini
How it works
• Webhook → urlscan.io → GPT-4o mini → Gmail
• Payload example: { "url": "https://example.com" }
• urlscan.io returns a Scan ID and raw JSON.
• AI node classifies the scan as malicious / suspicious / benign, assigns a 1-10 risk score, and writes a two-sentence summary.
• Gmail sends an alert that includes the URL, Scan ID, AI verdict, screenshot link, and full report link.
Set-up steps (~5 min)
• Create three credentials in n8n
urlscan.io API key
OpenAI API key (GPT-4o mini access)
Gmail OAuth (or SMTP)
• Replace those fields in the nodes, or reference env vars like {{ $env.OPENAI_API_KEY }}.
• Switch the Webhook to Production → copy the live URL.
• Test with:
curl -X POST <your-webhook-url>
-H "Content-Type: application/json"
-d '{ "url": "https://example.com" }'
Related Templates
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments