Templates / Automated CVE scanning of Bug Bounty programs with Nuclei and Project Discovery

Automated CVE scanning of Bug Bounty programs with Nuclei and Project Discovery

Ready for 3.0

by Javier Rieiro ✓ · 2,307 views · created 2025-10-22 · SecOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 21 nodes and runs on a schedule (every day). Along the way it connects Gmail. It also calls raw.githubusercontent.com and api.projectdiscovery.io over HTTP.

How it runs

Trigger: On a schedule (every day).

  1. Get All Bug Bounty Domains (HTTP Request): calls raw.githubusercontent.com
  2. Create domains.txt (Convert to File): converts data to a file (to text)
  3. Upload domains.txt (SSH): work with file
  4. GET Last CVEs (PROJECT DISCOVERY) (HTTP Request): calls api.projectdiscovery.io
  5. Split CVEs (Split Out): splits a list into separate items
  6. Loop Over CVEs (Loop Over Items (Split in Batches)): loops over the items in batches
  7. Template Exists Filter (Filter): keeps only the items that match a condition
  8. Date Filter (If): checks a condition and branches into true / false
  9. Loop Over Templates (Loop Over Items (Split in Batches)): loops over the items in batches
  10. Set Variables (Edit Fields (Set)): sets 4 fields: CVE, CVSS-Score, Template…

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

Services it uses

Gmail

HTTP calls to: raw.githubusercontent.com, api.projectdiscovery.io

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (11)

From the author

Description Automates daily CVE-driven scanning against bug bounty scopes. It fetches bug-bounty domains, pulls newly published Project Discovery templates, converts them to Nuclei rules, runs targeted scans, and emails findings. Objective Help security…

Excerpt from Javier Rieiro'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.