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
- Send Email
- Code
- 📧 Alert Security Team
- ⏱️ Trigger – Scheduled Scan
- 🔐 AUTH – Login to Nessus
- 🔐 AUTH – Set API Token
- 🌐 DISC – Initialize Network Segments
- 🌐 DISC – Discover Assets
- 🧠 AI – Process Assets
- 🔄 UTILS – Split Assets
- 🧪 SCAN – Run Nessus
- 🔍 SCAN – Process Vulnerabilities
- 🤖 AI – Risk Evaluation
- 📊 AI – Triage Vulnerabilities
22 steps in total.
Similar automations
Security & ComplianceRun Qualys Vulnerability Scans and Post to Slack19 stepsSecurity & ComplianceRun Qualys Vulnerability Scans from a Slack Shortcut Bot68 stepsSecurity & ComplianceRun Qualys Vulnerability Scans from a Slack Shortcut13 stepsSecurity & ComplianceRun Qualys Vulnerability Scans and Reports from Slack68 steps