To view the n8n flow demo and copy the JSON you need to purchase our Bundle... don't worry, it's FREE

Go to the BUNDLE

Scan URLs for Security Threats with urlscan.io and GPT-4o mini

How it works

• Webhooks → 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.


Setup steps (~5 min)

• Create three credentials in n8n

  1. urlscan.io API key
  2. OpenAI API key (GPT-4o mini access)
  3. 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" }'
Do you want to automate your business?

Let's talk about your project