Create an automated n8n workflow to scan bug bounty domains for new CVEs. This solution uses the SSH n8n node to run Nuclei and Project Discovery templates on a schedule.
Download this n8n workflow template and start using it instantly.
This sophisticated n8n workflow provides continuous, hands-free monitoring for newly disclosed Common Vulnerabilities and Exposures (CVEs) across common bug bounty targets. By leveraging the power of Project Discovery’s public API, this n8n workflow fetches the latest Nuclei templates. A core part of this automation involves using the SSH n8n node to securely execute the powerful Nuclei scanning engine on a dedicated server environment. This setup allows the n8n automation to run intensive, highly technical security tasks without impacting the primary n8n instance. This practical application of n8n templates significantly accelerates a security team's ability to respond to emerging threats by automating the detection process.
The entire process is initiated by the Schedule Trigger n8n trigger node, allowing for daily or hourly execution.
/tmp/nuclei/domains.txt) using an SSH n8n node.domains.txt target list. To deploy this expert n8n workflow, you must prepare both your n8n credentials and an external SSH environment.
/tmp/nuclei and /tmp/nuclei-templates) exist on the remote server.[email protected]). Schedule Trigger n8n trigger: Used to run the entire security n8n workflow automatically at defined intervals.
Get All Bug Bounty Domains (HTTP Request n8n node): Fetches the up-to-date target scope list from GitHub, which is the input for the Nuclei scan.
Upload domains.txt (SSH n8n node): Securely transfers the domain list file to the remote scanning host.
GET Last CVEs (HTTP Request n8n node): Queries the Project Discovery API to retrieve recent security templates.
Date Filter (If n8n node): A critical logic step in this n8n workflow that compares the template creation date against the current timestamp to filter for new CVEs only.
Set Variables (Set n8n node): Prepares the data, extracting variables like CVE and Template content required for file naming and Nuclei command execution.
Upload Template & Convert Template to .yaml (SSH n8n node): Handles the file creation and renaming steps required to get the specific Nuclei template ready for execution on the remote system.
Execute Nuclei (SSH n8n node): The core security action n8n node, running the nuclei command with specific flags against the uploaded target list. This demonstrates advanced custom code scripting integration within an n8n workflow.
Check Results (If n8n node): Determines if the output of the nuclei command contains any hits, triggering the final alert only if a vulnerability is found.
Send a message (Gmail n8n node): The final step of the n8n workflow, delivering the vulnerability findings to the designated security inbox.
Automate resume processing using this powerful n8n workflow. Trigger screening from Gmail, extract data with AI, score candidates (1-10), and store results in Google Sheets and Airtable.

Use this powerful n8n workflow to automatically update CRM deal stages to 'Closed-Won' whenever a Stripe payment is processed, syncing data via a Google Sheets n8n node.

Deploy this powerful n8n workflow to automate bulk cold email campaigns directly from a Google Sheet. Features scheduled sending, delay management, and dynamic tracking using the n8n trigger.

Use this comprehensive n8n workflow template to automate the synchronization of detailed Chorus AI call summaries directly into HubSpot CRM company notes, ensuring sales teams have up-to-date engagement context.

My name is Javier Rieiro. I’m a hacker documenting my journey by creating and curating the best content about bug bounty and offensive cybersecurity through videos and live streams. On this channel, you’ll find practical explanations of real techniques, along with the tools and n8n workflows I use every day to automate my bug bounty work.







































