Monitor new CVEs for bug bounty hunting with Gemini AI and Slack alerts
Ready for 3.0What this workflow does
This AI workflow has 7 nodes and runs on a schedule (every hour). Along the way it connects Google Gemini Chat Model and Slack. It also calls services.nvd.nist.gov over HTTP.
How it runs
Trigger: On a schedule (every hour).
- HTTP Request: calls services.nvd.nist.gov
- Split Out: splits a list into separate items
- Edit Fields (Edit Fields (Set)): sets 5 fields: cve, published, cve_descriptions…
- CVE Summarizer (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Send a message (Slack): uses Slack
Services it uses
HTTP calls to: services.nvd.nist.gov
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - Slack
n8n-nodes-base.slack
From the author
How it works Automatically monitors NIST's CVE database every hour for new vulnerabilities and uses AI to assess their relevance for bug bounty hunting, delivering actionable intelligence directly to Slack. Set up steps - Get Google Gemini API key from AI…