Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Security & Compliance

Security & Compliance

Run Scheduled Nessus Vulnerability Scans with Email Alerts

On a schedule, the workflow logs into Nessus, launches a vulnerability scan, logs the results in Google Sheets and emails the security team.

What it does

⏱️ Trigger – Scheduled Scan Trigger scan daily/weekly 🔐 AUTH – Login to Nessus Login to scanner API 🔐 AUTH – Set API Token Store token securely for session 🌐 DISC – Init Segments Initialize IP ranges or subnets 🌐 DISC – Discover Assets Identify hosts in network scope 🧠 AI – Process Assets Refine asset list for scan input 🔄 UTILS – Split Assets Split asset data for scanning 🧪 SCAN – Run Nessus Perform scan via Nessus 🔍 SCAN – Process Findings Parse and extract vulnerability data 🤖 AI – Risk Evaluation Analyze risk scores using logic/ML 📊 AI – Triage Findings Categorize severity groups 🚦 ALERT – LEV Trigger Check if LEV exceeds threshold 📧 EMAIL – Alert Send report to security team 📝 REPORT – Generate Summary Prepare summary for export/report 🛠️ UTILS – Field Editor Adjust field format for export 📄 EXPORT – Save to Sheet Log results in Google Sheet ⚠️ ERROR – On Failure Trigger error handler on failure 🛠️ UTILS – Set Grouped Data Format grouped output 📄 EXPORT – Sheet Append Store vulnerability data

The steps

  1. Send Email
  2. Code
  3. 📧 Alert Security Team
  4. ⏱️ Trigger – Scheduled Scan
  5. 🔐 AUTH – Login to Nessus
  6. 🔐 AUTH – Set API Token
  7. 🌐 DISC – Initialize Network Segments
  8. 🌐 DISC – Discover Assets
  9. 🧠 AI – Process Assets
  10. 🔄 UTILS – Split Assets
  11. 🧪 SCAN – Run Nessus
  12. 🔍 SCAN – Process Vulnerabilities
  13. 🤖 AI – Risk Evaluation
  14. 📊 AI – Triage Vulnerabilities

22 steps in total.

Similar automations