Templates / AI-powered vulnerability scanner with Nessus, risk triage & Google Sheets reporting

AI-powered vulnerability scanner with Nessus, risk triage & Google Sheets reporting

Needs changes

by Adnan Tariq βœ“ Β· 2,570 views Β· created 2025-07-23 Β· SecOps, AI Summarization

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

What to replace before upgrading

Removed in 3.0Replace with
Function (legacy)
🌐 DISC – Initialize Network Segments, 🧠 AI – Process Assets, πŸ” SCAN – Process Vulnerabilities, πŸ€– AI – Risk Evaluation, πŸ“Š AI – Triage Vulnerabilities, πŸ“ REPORT – Generate Summary
Code node, mode 'Run Once for All Items'

Nodes used (10)

Google Sheets

What it does

πŸ›‘ CyberScan – AI-Powered Vulnerability Scanner with Nessus, OpenAI, and Google Sheets πŸ‘€ Who’s it for Security teams, DevOps engineers, vulnerability analysts, and automation builders who want to eliminate repetitive Nessus scan parsing, AI-based risk triage, and manual reporting. Designed for orgs following NIST CSF or CISA KEV compliance guidelines. --- βš™οΈ How it works / What it does - Runs scheduled or manual scans via the Nessus API. - Processes scan results and extracts asset + vulnerability data. - Uses a custom AI-based risk metric (LEV) to triage findings into: - 🚨 Expert review - βœ… Self-healing - πŸ•΅οΈ Monitoring - Automatically sends email alerts for critical CVEs. - Exports daily summaries to Google Sheets (or your own BI system). - Maps to NIST CSF (Identify, Protect, Detect, Respond, Recover). --- 🧰 How to set up 1. Nessus: Add your Nessus API credentials and instance URL. 2. Google Sheets: Authenticate your Google account. 3. OpenAI / LLM: Use your API key if adding LLM triage or rewrite prompts. 4. Email: Update SMTP credentials and alert recipient address. 5. Set your targets: Adjust asset ranges or scan UUIDs as needed. 6. ⚠️ All setup steps are explained in sticky notes inside the workflow. --- πŸ“‹ Requirements - Nessus Essentials (Free) or Nessus Pro with API access. - SMTP service (e.g. Gmail, Mailgun, SendGrid). - Google Sheets OAuth2 credentials. - Optional: OpenAI or other LLM provider for LEV scoring and CVE insights. --- πŸ›  How to customize the workflow - Swap Google Sheets with Airtable, Supabase, or PostgreSQL. - Change scan logic or asset list to fit your internal network scope. - Adjust AI scoring logic to match internal CVSS thresholds or KEV tags. - Expand alerting logic to include Slack, Discord, or webhook triggers. --- πŸ”’ No sensitive data included. All credentials and sheet links are placeholders.

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.