Templates / URL and IP lookups through Greynoise and VirusTotal

URL and IP lookups through Greynoise and VirusTotal

Needs changes

by n8n Team ✓ · 9,972 views · created 2023-11-07 · SecOps

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Item Lists (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 23 nodes and runs when someone submits an n8n form (“Scan URL or IP and get a report”) (plus 1 other trigger). Along the way it connects Slack and Gmail. It also calls virustotal.com over HTTP.

How it runs

Trigger: When someone submits an n8n form (“Scan URL or IP and get a report”) (plus 1 other trigger).

  1. Is IP? (If): checks a condition and branches into true / false
  2. Get List of URLs (Item Lists): reshapes item lists (legacy Item Lists node)
  3. Set IP (Edit Fields (Set)): sets or maps fields
  4. DNS Lookup (HTTP Request): calls an HTTP API
  5. Set Email (Edit Fields (Set)): sets or maps fields
  6. Merge: merges the data from its input branches
  7. Set IP From Lookup (Code): runs custom JavaScript code
  8. Start VirusTotal Scan (HTTP Request): calls virustotal.com (POST)
  9. GreyNoise IP Check (HTTP Request): calls an HTTP API
  10. GreyNoise RIOT lookup (HTTP Request): calls an HTTP API

…plus 11 more steps. See the full node list below.

Services it uses

SlackGmail

HTTP calls to: virustotal.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Item Lists (legacy) in Get List of URLs: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Item Lists (legacy)
Get List of URLs
Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used)

Nodes used (12)

From the author

This n8n workflow serves as a powerful cybersecurity and threat intelligence tool to look up URLs or IP addresses through industry standard threat intelligence vendors. It starts with either a form submission or a webhook trigger, allowing users to input…

Excerpt from n8n Team's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.