AIKraft Agents

beenuar/AiSOC

Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, MIT licensed. Ships an MCP server for Claude, Cursor and Continue.

Агенты⭐ 7 290Pythonпоследний релиз: v22.2.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

AiSOC — это open-source платформа для Security Operations Center (SOC), которая использует LLM-агентов для автоматической обработки, корреляции и расследования инцидентов безопасности.

Зачем нужен

Инструмент решает задачу снижения нагрузки на аналитиков за счет автоматического триажа (triage) алертов и проведения расследований с полной аудируемостью действий AI. Он полезен тем, кто хочет внедрить AI в SOC, сохраняя полный контроль над данными (self-hostable) и избегая затрат на API-ключи.

Что можно реализовать

  • Автоматический триаж входящих алертов с использованием локальной LLM и выдачей вердикта с обоснованием.
  • Расследование инцидентов по методологии MITRE ATT&CK с фиксацией каждого шага агента в реестре решений (decision ledger).
  • Обогащение данных актуальной разведкой об угрозах (CISA KEV) без необходимости подключения внешних API.
  • Интеграция AI-ассистента в рабочие процессы через MCP-сервер для Claude, Cursor и Continue.

Ключевые возможности

  • Работа без API-ключей: использует локальные модели, что снижает затраты и повышает приватность.
  • Полная аудируемость: каждый шаг AI-агента (промпты, вызовы инструментов) записывается в проверяемый реестр.
  • Простой запуск: установка через Docker Compose или PowerShell-скрипт, включая проверку работоспособности через `make smoke`.
  • MIT License: свободное использование и модификация кода.

👤 Кому подойдёт: специалисты по кибербезопасности (SOC analysts), DevSecOps-инженеры, разработчики, внедряющие AI в инфраструктуру безопасности, и исследователи, интересующиеся аудируемыми AI-агентами.

Релизы

v22.2.0majorbreaking
🕐 2 ч назад · релиз на GitHub ↗

Введены строгие проверки пагинации коннекторов и исправлено восстановление FusionWorker после потери брокера.

  • Breaking: Коннекторы обязаны корректно обрабатывать пагинацию до конца окна опроса; CI теперь строго это проверяет.
  • Fixed: Исправлено восстановление FusionWorker: теперь процесс перезапускается после потери соединения с брокером, а не завершается навсегда.
  • Added: Внедрена логика умных ретраев с экспоненциальной задержкой, разделяющая временные сбои и критические ошибки конфигурации.
  • Added: Улучшена проверка готовности (readiness): сервис автоматически возвращается в состояние 200 при восстановлении потребления.
v22.1.0majorbreaking
🕐 22 ч назад · релиз на GitHub ↗

Критическое исправление уязвимостей: подмена ключей сессий, обход защиты коннекторов и проблемы с MFA.

  • Fixed: Исправлена критическая уязвимость: демо-окружение теперь использует уникальный ключ сессий, а не публичный дефолтный SECRET_KEY.
  • Fixed: Устранены способы обхода защиты исходящих соединений коннекторов и добавлена проверка для IP-адресов и локальных хостов.
  • Fixed: Сброс пароля теперь корректно инвалидирует все существующие сессии пользователя.
  • Fixed: Исправлена гонка потоков при использовании TOTP, предотвращающая открытие нескольких сессий одним кодом.
  • Fixed: Из истории коммитов удалены резервные копии файлов .env, содержащие чувствительные данные.
v22.0.0majorbreaking
🕐 вчера · релиз на GitHub ↗

Критические уязвимости в авторизации и аудите; API posture теперь возвращает null при отсутствии данных.

  • Breaking: Эндпоинт GET /posture/summary возвращает null вместо 0 при отсутствии собранных данных, что требует обновления SDK.
  • Fixed: Исправлены критические уязвимости в цепочке одобрения: устранена возможность обхода проверки арендатора и подделки запросов в ChatOps.
  • Fixed: Запрещено использование API-ключей для регистрации passkey и входа в систему, а также исправлен доступ администраторов к данным арендаторов.
  • Fixed: Восстановлено корректное ведение журнала аудита решений об одобрении в сборках контейнеров.