Templates / Aggregate endpoint security risk scores with EDR, vulnerability data & Google Sheets

Aggregate endpoint security risk scores with EDR, vulnerability data & Google Sheets

Needs changes

by Adnan Tariq ✓ · 104 views · created 2025-07-25 · SecOps

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

What this workflow does

This workflow has 8 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Sheets.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. 🛡 Get EDR Logs (HTTP Request): calls an HTTP API
  2. Merge: merges the data from its input branches
  3. Merge: merges the data from its input branches
  4. 🧠 Risk Score Calculator (Function): runs custom JavaScript (legacy Function node)
  5. Google Sheets: uses Google Sheets
  6. 🗃 Get File Integrity Logs (HTTP Request): calls an HTTP API
  7. 🧬 Get Vulnerability Data (HTTP Request): calls an HTTP API

Services it uses

Google Sheets

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Cron in ⏰ Cron Trigger – Daily: replace with Schedule Trigger.
  • Function (legacy) in 🧠 Risk Score Calculator: replace with Code node, mode 'Run Once for All Items'.
Removed in 3.0Replace with
Cron
⏰ Cron Trigger – Daily
Schedule Trigger
Function (legacy)
🧠 Risk Score Calculator
Code node, mode 'Run Once for All Items'

Nodes used (5)

From the author

👤 Who it’s for Security teams, SOC analysts, and small-to-mid IT teams looking to automatically assess endpoint risk by combining known vulnerabilities with internal asset value and dynamic threat indicators. Perfect for teams using Google Sheets or CSV…

Excerpt from Adnan Tariq'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.