{
  "name": "Manage vulnerabilities end-to-end with GPT-4, Jira, Slack and Google Sheets",
  "nodes": [
    {
      "id": "d8c55c54-efca-44dc-9584-abe4cb9f1efd",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": 780,
        "height": 1400,
        "content": "## Cybersecurity Vulnerability Management System with GPT-4 AI\n\nAutomates the full vulnerability lifecycle — from scheduled scanning and data aggregation to intelligent prioritization, ticket creation"
      }
    },
    {
      "id": "ea074a48-e8a1-46d0-b5f8-7576723a096b",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        804,
        712
      ],
      "parameters": {
        "width": 424,
        "height": 488,
        "content": "## 1. Trigger & Multi-Scanner Aggregation"
      }
    },
    {
      "id": "d5725697-60f4-43d5-bb96-4e985ccc3136",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        624
      ],
      "parameters": {
        "width": 604,
        "height": 684,
        "content": "## 2. Normalize, Dedup & GPT-4 Risk Prioritization"
      }
    },
    {
      "id": "47311611-cd01-4e4d-86af-7253c7293a24",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1936,
        624
      ],
      "parameters": {
        "width": 720,
        "height": 732,
        "content": "## 3. Severity Routing, Ticketing & Real-Time Alerting"
      }
    },
    {
      "id": "c34c7c58-ce67-4a97-bee9-aa1ef897535b",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2704,
        544
      ],
      "parameters": {
        "width": 972,
        "height": 796,
        "content": "## 4. Patch Verification, Weekly Reporting & Audit Log"
      }
    },
    {
      "id": "91069cf6-319d-40d3-901d-5e74b91411fd",
      "name": "Daily Scan Schedule — 6 AM",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        848,
        832
      ]
    },
    {
      "id": "4e0ec674-f5c1-4780-9bd8-992d5fb4a9e1",
      "name": "On-Demand Emergency Scan Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        848,
        1024
      ]
    },
    {
      "id": "e9229d14-955f-4f9e-b4b4-4cf0beeeaede",
      "name": "Merge Scan Triggers",
      "type": "n8n-nodes-base.merge",
      "position": [
        1072,
        880
      ]
    },
    {
      "id": "e6cb5d11-ab5a-436a-b4b5-03ea4c37db13",
      "name": "Build Scan Context",
      "type": "n8n-nodes-base.code",
      "position": [
        1296,
        880
      ]
    },
    {
      "id": "696a0df6-9c68-4ffb-8358-6b23eb0ef20f",
      "name": "Fetch Nessus Scan Results",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        736
      ]
    },
    {
      "id": "61dacc7c-1bb1-421e-86a1-1535842acee3",
      "name": "Fetch Qualys Scan Results",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        928
      ]
    },
    {
      "id": "d42250d1-7bbf-4396-8ea5-20598fcc41f8",
      "name": "Fetch Custom Scanner Results",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        1120
      ]
    },
    {
      "id": "814df596-4fd8-45ae-bacc-1f6b5883e2ff",
      "name": "Normalize and Deduplicate Findings",
      "type": "n8n-nodes-base.code",
      "position": [
        1744,
        880
      ]
    },
    {
      "id": "9bc2b04c-de46-4686-acb4-64d92bfc794a",
      "name": "GPT-4 AI Risk Prioritization",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1968,
        880
      ]
    },
    {
      "id": "76b348c6-3a44-4a6e-bdda-9dace84d0177",
      "name": "GPT-4o Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2040,
        1104
      ]
    },
    {
      "id": "47f7dc68-02c5-446e-9462-0aea235ebd77",
      "name": "Parse GPT-4 Risk Assessment",
      "type": "n8n-nodes-base.code",
      "position": [
        2320,
        880
      ]
    },
    {
      "id": "683aefec-c06a-4ffb-a2c7-e70d61921b7c",
      "name": "Severity Gate — Critical/High vs Medium/Low",
      "type": "n8n-nodes-base.if",
      "position": [
        2544,
        880
      ]
    },
    {
      "id": "fd90cc74-64ea-4281-b060-42f7e4f9eb55",
      "name": "Create Jira Ticket — Critical/High",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2768,
        736
      ]
    },
    {
      "id": "3ebbf353-7bc3-498a-a3b4-57914b0d6e6f",
      "name": "Create Jira Ticket — Medium/Low",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2768,
        928
      ]
    },
    {
      "id": "46f6f83b-6067-4368-a97b-6f0a233d8c43",
      "name": "Slack Alert — Critical Vulnerabilities",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2768,
        1120
      ]
    },
    {
      "id": "c29fa39d-dc9d-4fc1-bbbb-9e7e976a02de",
      "name": "Merge Post-Routing Paths",
      "type": "n8n-nodes-base.merge",
      "position": [
        2992,
        928
      ]
    },
    {
      "id": "e5cb83ec-08a5-483b-a3a5-0f37b5574cf1",
      "name": "Store to Vulnerability Registry",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3216,
        640
      ]
    },
    {
      "id": "5fcf5b0a-b358-40dc-8441-7a0e7dac3896",
      "name": "Check Patch Status in Registry",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3216,
        880
      ]
    },
    {
      "id": "593bf583-e664-4c25-9bc4-f6828fb3c834",
      "name": "Email High Severity Digest",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        3216,
        1072
      ]
    },
    {
      "id": "58bebd3c-879a-4070-b60c-4451c462d700",
      "name": "Weekly Report Schedule — Monday 7 AM",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        880,
        80
      ]
    },
    {
      "id": "83fca6a1-ea20-4592-a900-85496d3c48d1",
      "name": "Fetch Weekly Vuln Data for Report",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1104,
        80
      ]
    },
    {
      "id": "719534e9-b4dc-4c88-8fef-d63bf79ab18b",
      "name": "Build Weekly Executive Report",
      "type": "n8n-nodes-base.code",
      "position": [
        1312,
        80
      ]
    },
    {
      "id": "4f17f494-494f-42cb-894f-07c2a6f4f3e2",
      "name": "Send CISO Weekly Executive Report",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1520,
        80
      ]
    },
    {
      "id": "54755d53-0ca8-4a9e-92cb-e413edc4fda2",
      "name": "Write SOC2 Audit Log",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3440,
        832
      ]
    },
    {
      "id": "608c6615-a2db-4822-b083-6b5f75b830dc",
      "name": "Respond to Emergency Scan Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        3440,
        1024
      ]
    },
    {
      "id": "e3858686-5145-477b-bb83-761d3e1cb2ef",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        832,
        -144
      ],
      "parameters": {
        "width": 924,
        "height": 412,
        "content": "## 5. Weekly Executive Report"
      }
    }
  ],
  "connections": {
    "GPT-4o Model": {
      "ai_languageModel": [
        [
          {
            "node": "GPT-4 AI Risk Prioritization",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Build Scan Context": {
      "main": [
        [
          {
            "node": "Fetch Nessus Scan Results",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Qualys Scan Results",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Custom Scanner Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Scan Triggers": {
      "main": [
        [
          {
            "node": "Build Scan Context",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Post-Routing Paths": {
      "main": [
        [
          {
            "node": "Store to Vulnerability Registry",
            "type": "main",
            "index": 0
          },
          {
            "node": "Check Patch Status in Registry",
            "type": "main",
            "index": 0
          },
          {
            "node": "Email High Severity Digest",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Nessus Scan Results": {
      "main": [
        [
          {
            "node": "Normalize and Deduplicate Findings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Qualys Scan Results": {
      "main": [
        [
          {
            "node": "Normalize and Deduplicate Findings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email High Severity Digest": {
      "main": [
        [
          {
            "node": "Write SOC2 Audit Log",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse GPT-4 Risk Assessment": {
      "main": [
        [
          {
            "node": "Severity Gate — Critical/High vs Medium/Low",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily Scan Schedule — 6 AM": {
      "main": [
        [
          {
            "node": "Merge Scan Triggers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Custom Scanner Results": {
      "main": [
        [
          {
            "node": "Normalize and Deduplicate Findings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT-4 AI Risk Prioritization": {
      "main": [
        [
          {
            "node": "Parse GPT-4 Risk Assessment",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Weekly Executive Report": {
      "main": [
        [
          {
            "node": "Send CISO Weekly Executive Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Patch Status in Registry": {
      "main": [
        [
          {
            "node": "Write SOC2 Audit Log",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store to Vulnerability Registry": {
      "main": [
        [
          {
            "node": "Write SOC2 Audit Log",
            "type": "main",
            "index": 0
          },
          {
            "node": "Respond to Emergency Scan Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On-Demand Emergency Scan Webhook": {
      "main": [
        [
          {
            "node": "Merge Scan Triggers",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Create Jira Ticket — Medium/Low": {
      "main": [
        [
          {
            "node": "Merge Post-Routing Paths",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Fetch Weekly Vuln Data for Report": {
      "main": [
        [
          {
            "node": "Build Weekly Executive Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize and Deduplicate Findings": {
      "main": [
        [
          {
            "node": "GPT-4 AI Risk Prioritization",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Jira Ticket — Critical/High": {
      "main": [
        [
          {
            "node": "Merge Post-Routing Paths",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Weekly Report Schedule — Monday 7 AM": {
      "main": [
        [
          {
            "node": "Fetch Weekly Vuln Data for Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack Alert — Critical Vulnerabilities": {
      "main": [
        [
          {
            "node": "Merge Post-Routing Paths",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Severity Gate — Critical/High vs Medium/Low": {
      "main": [
        [
          {
            "node": "Create Jira Ticket — Critical/High",
            "type": "main",
            "index": 0
          },
          {
            "node": "Slack Alert — Critical Vulnerabilities",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create Jira Ticket — Medium/Low",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}