>

CVE / CISA KEV Vulnerability Monitor with n8n + Apify (NexGenData)

Reading Time: 2 minutes

An n8n workflow that uses the verified Apify node. NexGenData has no verified n8n node β€” you run a public-data Apify actor inside n8n through Apify’s verified node, on a schedule, with your own Apify token.

The problem: new vulnerabilities drop faster than teams can triage

Hundreds of CVEs publish weekly, but only a few matter to your stack β€” the ones affecting your vendors, especially anything on CISA’s Known Exploited Vulnerabilities (KEV) list or with a high EPSS score. Watching feeds by hand is noisy and slow. A scheduled n8n workflow filters to what’s relevant and alerts your team in Slack or an issue tracker the moment it lands.

Who this is for

Security, IT, and platform/dev teams who want vendor- and product-specific vulnerability alerts. (n8n self-hosts inside your own infra, which security teams often prefer.)

The n8n workflow

  1. Schedule Trigger β€” a few times a day.
  2. Apify node β†’ Run Actor β€” CVE Vulnerability Monitor (NVD + CISA KEV + EPSS), with your vendors/products in the input.
  3. Get Dataset Items β€” CVE ID, CVSS, CISA KEV flag, EPSS, summary.
  4. Filter / Remove Duplicates β€” keep KEV = true OR CVSS β‰₯ 9; drop CVEs already seen.
  5. Send to destination β€” Slack alert, Gmail, Google Sheets, or HTTP Request into an issue tracker (free in n8n).

Sample input (vendor watchlist)

vendorproduct
fortinetfortios
microsoftwindows
apachestruts

Sample output (KEV-filtered alerts)

cve_idvendorcvsscisa_kevepsssummary
CVE-2026-12345fortinet9.8true0.91Pre-auth RCE in SSL-VPN (exploited)
CVE-2026-30021apache9.1true0.77OGNL injection RCE

Illustrative sample.

Run it on a schedule

Scheduled runs give your team a tuned vulnerability feed: only CVEs that hit your vendors and cross your severity/KEV threshold reach Slack β€” deduped, so no repeat noise.

Try it

Run the CVE Vulnerability Monitor β†’

Browse more: Cybersecurity & Domain Intelligence cluster

More n8n workflows

FAQ

What sources does it use? The actor combines NVD (CVE data), CISA KEV (known-exploited list), and EPSS (exploit-probability scoring).

How do I cut the noise? Filter on KEV = true or a CVSS/EPSS threshold and use Remove Duplicates keyed on CVE ID.

Is this a verified NexGenData n8n node? No β€” it’s an n8n workflow using Apify’s verified n8n node with your own Apify token.


⬇ Ready-made n8n template (CVE / CISA KEV β†’ Slack)

Skip building it by hand β€” import this workflow straight into n8n:

  1. In n8n: Workflows β†’ Import from URL and paste: https://raw.githubusercontent.com/TheNextGenNexus/n8n-nodes-nexgendata/main/n8n-templates/n8n-cve-kev-to-slack.json
  2. Open the HTTP Request node β†’ set your Apify API token.
  3. Connect your destination (Sheets / Slack / Gmail), set the schedule, and activate.

Or download the template JSON β†’ (built from core n8n nodes β€” nothing to install).