Block 1 - ⏰ Cron Trigger – Daily
- Type / Role
- n8n-nodes-base.cron - cron
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
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...
n8n-nodes-base.cron, n8n-nodes-base.httprequest, n8n-nodes-base.merge, n8n-nodes-base.function, n8n-nodes-base.googlesheets, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Adnan Tariq.
Original n8n.io source👤 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 asset inventories who want to prioritize incidents based on true business risk — not just raw CVE scores.
⚙️ How it works / What it does Fetches endpoint-specific CVE data from prior modules or external feeds
Loads enriched internal asset inventory (IP, department, criticality, etc.)
Calculates risk score using a weighted formula: (CVE severity × Asset risk rating × Exposure coefficient)
Applies custom playbook rules to determine action level (Notify / Investigate / Isolate)
Outputs filtered, triaged list of high-risk endpoints
Logs results to active and historical threat sheets
Sends summary email alerts based on final triaged list
🛠️ How to set up Google Sheets: Connect your enriched asset inventory and endpoint vulnerability input sheets using your OAuth2 credentials
Edit Thresholds: Adjust scoring logic or thresholds in the “🔎 Risk Score Calculator” node
Email Alerts: Add your sender credentials and customize recipient address list
Automation Trigger: Optional: Add a Cron node or Webhook to run this aggregator hourly/daily
Review sticky notes: All logic is labeled clearly with setup instructions
📋 Requirements Google account + access to n8n Google Sheets integration
Vulnerability scan output (from CyberScan or external CVE feed)
Enriched asset inventory with basic scoring fields (asset value, criticality)
SMTP or email alert service (optional)
🧩 How to customize the workflow Replace Google Sheets with Supabase, Airtable, or internal DB
Add columns for department ownership, system type, or live agent signals
Integrate with EDR/XDR system or incident tracking tool
Expand the playbook to include automatic isolation triggers
📦 This is a clean, production-ready version with no sensitive data. Placeholders are clearly marked.
🔐 This module is part of the CYBERPULSEBlueOps Pro Pack. Get access to advanced automation, isolation triggers, full asset triage logic, and instant download at 👉 cyberpulsesolutions.com/blueops
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Aggregate endpoint security risk scores with EDR, vulnerability data & Google Sheets |
|---|---|
| Complexity | intermediate |
| Nodes | 9 |
| Categories | SecOps |
| Author | Adnan Tariq |
| Published | 25 Jul 2025 |
Use the JSON export at /data/workflows/6411/6411.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your SecOps use case.