Мониторинг уязвимостей CVE с оценкой ИИ и алертами в Slack на n8n
Автор собрал в n8n сценарий, который берёт CVE из CISA, NIST и других источников, оценивает их через ИИ и шлёт алерты в Slack, Gmail и Google Sheets. По его данным, это 100+ CVE в день и алерты меньше чем за 5 минут.
Что сделали
Ноды Bright Data в n8n парсят CISA, NIST, CERT-FR и BleepingComputer. Агент на Cohere Command-R с памятью сессии вытаскивает детали CVE и оценивает серьёзность, а для обогащения данных использует CISA KEV, CIRCL и AlienVault OTX. Разбор и нормализация ответа не дают модели произвольно пересчитывать оценки. Дубли убираются сравнением хешей. Алерты уходят в Slack, Gmail и Google Sheets, а при сбоях источников запросы повторяются.
Что получилось
Автор сообщает о 100+ CVE в день, алертах меньше чем за 5 минут и 99,8% времени безотказной работы. Кнопки Ack, Investigate и Dismiss в Slack работают только как демо, потому что вебхук был заблокирован, поэтому к продакшену система готова примерно на 90%.
На что обратить внимание
Без жёстких ограничений на формат ответа и его разбора ИИ оценивал уязвимости непоследовательно. Цифры доступности и ложных срабатываний автор привёл сам, независимо их никто не проверял.
Пояснение
CVE это общий реестр публично известных уязвимостей, у каждой свой номер. CISA это американское агентство по кибербезопасности, его каталог KEV перечисляет уязвимости, которые уже используют злоумышленники. CERT-FR это французская государственная служба реагирования на киберинциденты.
Кому пригодится
Специалистам по безопасности и DevOps в небольших командах, которым нужно быстро узнавать о новых уязвимостях в своём стеке.
Попробуйте сами с n8n
Собери в n8n сценарий, который каждые [интервал] проверяет ленты CVE вроде CISA и OTX, просит модель ИИ оценить каждую новую CVE по серьёзности и по отношению к моему стеку [список технологий] и записывает их в мою Google-таблицу [название таблицы]. О важных уязвимостях пусть ещё предупреждает меня в [канал Slack или Gmail]. Готово, когда тестовый запуск записывает новые CVE и отмечает важные. Перед включением отправки покажи мне пример алерта.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·