๐Ÿ”’ Manage vulnerabilities end-to-end with GPT-4, Jira, Slack and Google Sheets

โšก 4 views ยท ๐Ÿ”’ SecOps & Security Automation

Description

Automates the full vulnerability lifecycle โ€” from scheduled scanning and data aggregation to intelligent prioritization, ticket creation, real-time alerting, weekly reporting, and centralized tracking. Ensures critical vulnerabilities are patched quickly while maintaining audit-ready logs and executive visibility.

How it works

  1. Dual Trigger - Scheduled daily scans at 6 AM + on-demand webhook for emergency scans
  2. Multi-Scanner Aggregation - Pulls findings from Nessus, Qualys, and custom scanner APIs in parallel
  3. Normalize & Deduplicate - Unifies scan results into a standard CVE schema, removes duplicates
  4. GPT-4 Risk Prioritization - AI enriches each vuln with exploitability context, business impact, and remediation urgency
  5. Severity Gate - Routes Critical/High vulns to expedited track; Medium/Low to standard queue
  6. Jira Ticket Creation - Auto-creates structured remediation tickets with SLA-based due dates
  7. Real-Time Alerting - Sends Slack alerts for Critical vulns and email digests for High findings
  8. Patch Verification - Checks remediation status against scanner re-scan results
  9. Weekly Executive Report - Generates CISO-ready KPI summary and sends to leadership
  10. Audit Log - Writes immutable compliance log to Google Sheets for SOC2/ISO 27001

Setup Steps

  1. Import workflow into n8n
  2. Configure credentials:
    • OpenAI API โ€” GPT-4o for risk prioritization
    • Jira API โ€” Ticket creation and tracking
    • Slack โ€” Critical vulnerability alerts
    • Google Sheets โ€” Vulnerability registry and audit log
    • SMTP / Gmail โ€” Executive and team email reports
  3. Set your scanner API endpoints and tokens in aggregation nodes
  4. Configure Jira project key and SLA thresholds
  5. Set Slack channel IDs for security team alerts
  6. Schedule weekly report trigger to your preferred day/time
  7. Activate both the scheduled and webhook triggers

CVE Severity SLA Targets

Sample Scanner Payload (Nessus)

{
  "scanId": "SCAN-2025-0042",
  "scanner": "nessus",
  "targetHost": "192.168.1.105",
  "hostName": "prod-db-01",
  "cveId": "CVE-2024-21413",
  "cvssScore": 9.8,
  "pluginId": "212105",
  "description": "Microsoft Outlook RCE vulnerability"
}

Features

๐Ÿ”— Nodes Used

Send Email, Google Sheets, HTTP Request, Webhook, Schedule Trigger, AI Agent

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup