Repolode
thomasunise

thomasunise/argus

Платформа для операций безопасности с самостоятельным размещением и лицензией MIT: AI-агенты расследуют срабатывания и предлагают действия с учетом политик, согласований и возможности отката.

Open source альтернатива:CrowdStrike FalconSplunk SOAR

Звёзды
135
Форки
10
Открытые issues
4
Последний коммит
позавчера

Что это?

Argus следит за облачными аккаунтами, поставщиками удостоверений, репозиториями кода, конечными устройствами, сетями и кластерами Kubernetes и создает срабатывания, когда обнаруживает характерные для атак шаблоны. Специализированные AI-агенты проводят первичную оценку и расследуют срабатывания с помощью инструментов только для чтения и могут лишь предлагать изменения. Предлагаемые изменения проходят через отдельный брокер действий, который применяет политики и требует согласования человеком; он также поддерживает пробные запуски, возможность отката и аварийный выключатель.

Набор ответных действий включает 27 типизированных действий для AWS, Azure, GCP, Kubernetes, GitHub, Okta, Entra, Cloudflare, CrowdStrike и SentinelOne. Сценарии автоматического реагирования сначала работают в теневом режиме и по умолчанию отключены. Согласования можно выдавать через Slack. В проект также входят AI-шлюз для трафика OpenAI и Anthropic, ловушки-канарейки для выявления недобросовестных AI-агентов, инструмент для пентестов с проверкой области действия, обогащение данных по CISA KEV и EPSS, а также симулятор атак с участием агентов.

Argus можно развернуть самостоятельно с помощью Docker Compose, Helm или Terraform для AWS и Azure. Для хранения данных используются PostgreSQL или SQLite, для очередей задач — Redis, а для аудита — связанная хешами цепочка с подписью HMAC, которую можно зеркалировать в S3 Object Lock или неизменяемое хранилище Azure.

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

  • 01Обнаруживает атаки в облачной инфраструктуре, системах идентификации, коде, на конечных устройствах, в сети и Kubernetes с помощью 13 правил обнаружения.
  • 02Специализированные AI-агенты расследуют срабатывания с помощью инструментов только для чтения и не могут напрямую выполнять действия.
  • 03Брокер действий применяет политики, требует согласования двух сотрудников, поддерживает пробные запуски и откат для 27 типизированных действий.
  • 04Необязательные сценарии автоматического реагирования сначала работают в теневом режиме; для них предусмотрены почасовые лимиты и автоматический откат.
  • 05Защищенная от незаметного изменения цепочка аудита, зеркалируемая в S3 Object Lock или неизменяемое хранилище Azure.
  • 06Инструмент для пентестов с проверкой области действия и обогащение данных об уязвимостях по CISA KEV / EPSS.

Сценарии использования

  • Команды безопасности, которые отслеживают аккаунты AWS, Azure или GCP и выявляют публичный доступ и подозрительную активность.
  • Организации, которым нужно контролировать использование сотрудниками API OpenAI и Anthropic с помощью предотвращения утечек данных и бюджетных ограничений.
  • Команды, регулярно проводящие пентесты с ограниченной областью действия в тестовых или лабораторных средах.
  • Компании, которым нужно хранить журналы аудита для проверок по SOC 2, NIST 800-171 или ISO 27001.

Быстрый старт

  1. 1

    Создайте виртуальное окружение и активируйте его

    python -m venv .venv && . .venv/bin/activate
  2. 2

    Установите зависимости

    pip install -r requirements.txt -r requirements-dev.txt
  3. 3

    Скопируйте файл окружения и сгенерируйте секреты

    cp .env.example .env && python scripts/generate_secrets.py --write
  4. 4

    Запустите API локально

    uvicorn app.main:app --host 127.0.0.1 --port 8080

Что важно знать

  • Требуется Python 3.11 или 3.12, а для production также PostgreSQL, Redis и внешнее хранилище журналов аудита.
  • Многие функции (автономное реагирование, AI gateway, autopilot) по умолчанию отключены и требуют отдельной настройки.
  • Для интеграции с облачными сервисами и инструментами безопасности нужны собственные учетные записи, API-ключи и установленные инструменты.
  • Проект еще молодой, у него 114 звезд, поэтому рассчитывайте на ограниченную поддержку сообщества.

В подборках

Темы

Частые вопросы

Что такое argus?
Платформа для операций безопасности с самостоятельным размещением и лицензией MIT: AI-агенты расследуют срабатывания и предлагают действия с учетом политик, согласований и возможности отката. Argus следит за облачными аккаунтами, поставщиками удостоверений, репозиториями кода, конечными устройствами, сетями и кластерами Kubernetes и создает срабатывания, когда обнаруживает характерные для атак шаблоны. Специализированные AI-агенты проводят первичную оценку и расследуют срабатывания с помощью инструментов только для чтения и могут лишь предлагать изменения. Предлагаемые изменения проходят через отдельный брокер действий, который применяет политики и требует согласования человеком; он также поддерживает пробные запуски, возможность отката и аварийный выключатель.
argus можно использовать бесплатно? Какая у него лицензия?
argus распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
argus всё ещё поддерживается?
Активно поддерживается. Последний коммит в argus — 5 нояб. 2026 г..
Для чего можно использовать argus?
Команды безопасности, которые отслеживают аккаунты AWS, Azure или GCP и выявляют публичный доступ и подозрительную активность. Организации, которым нужно контролировать использование сотрудниками API OpenAI и Anthropic с помощью предотвращения утечек данных и бюджетных ограничений. Команды, регулярно проводящие пентесты с ограниченной областью действия в тестовых или лабораторных средах. Компании, которым нужно хранить журналы аудита для проверок по SOC 2, NIST 800-171 или ISO 27001.
Как установить argus?
Создайте виртуальное окружение и активируйте его: python -m venv .venv && . .venv/bin/activate Установите зависимости: pip install -r requirements.txt -r requirements-dev.txt Скопируйте файл окружения и сгенерируйте секреты: cp .env.example .env && python scripts/generate_secrets.py --write Запустите API локально: uvicorn app.main:app --host 127.0.0.1 --port 8080
Где скачать argus?
Исходный код и инструкции по установке — на GitHub: https://github.com/thomasunise/argus

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый open-source центр операций безопасности на базе ИИ: связывает оповещения, запускает сортировку LLM-агентами с журналами аудита и предлагает ответы, требующие одобрения человека.

6,7 тыс.+1,1 тыс. за неделю718PythonMITОбновлён 5 часов назад

Open-source слой идентификации и управления доступом, который подключает AI-агентов к более чем 1200 внешним системам, объединяя аутентификацию, права доступа и аудит.

3,4 тыс.+1 за неделю371TypeScriptOtherАктивно поддерживаетсяОбновлён 3 дня назад

Контроль активности AI-агентов на конечных устройствах: локальное обнаружение, опциональная блокировка до действия и восстановление событий по артефактам сессий.

1,2 тыс.+4 за неделю125GoApache-2.0Обновлён 4 дня назад