серп 2026
Аудит архітектури Chatwoot
14 спеціалізованих агентів і 3 незалежні верифікатори перевірили відкритий хелпдеск перед запланованим форком
- CRM і дані
- Технічне дослідження
- Тривалість
- 1 місяць
- Компанія
- Epsilon Solutions
- Роль
- Розробка методу дослідження та його проведення
Огляд
Аудит Chatwoot 4.16.2, хелпдеску з відкритим кодом, побудований на вимірюваннях і проведений перед запланованим форком у власну омніканальну чат-платформу Epsilon. Чотирнадцять спеціалізованих агентів перевірили 14 гіпотез щодо його архітектури й безпеки, а 3 незалежні агенти-верифікатори переоцінили кожну знахідку.
Інструменти

- Docker
- PostgreSQL
- Claude Code
Докази перед форком
В Epsilon планували зробити форк Chatwoot і перетворити його на власну омніканальну платформу в дусі Respond.io. Перш ніж братися за це, потрібні були докази, а не думки: як кодова база приблизно з 250 тис. рядків фронтенду й 67 тис. рядків бекенду поводиться в малому, середньому й великому масштабі і наскільки вона безпечна.
Один шар на агента
Chatwoot запустили локально в Docker Compose з наповненою базою даних. Кожен агент Claude Code узяв один шар за брифом, що працював як контракт: стан фронтенду, типобезпека, диспетчеризація подій, колбеки моделей, enterprise-надбудова, realtime на ActionCable, навантаження на Postgres, черги Sidekiq, запуск контейнерів і i18n-бандл, а також авторизація, ізоляція тенантів, залежності, поверхня для ін’єкцій і практична експлуатованість вразливостей.
Перевірено наосліп
Три агенти-верифікатори, які ніколи не бачили початкових гіпотез, переоцінили кожну знахідку через три призми: правильність, масштаб і альтернативи. Потім синтез ранжував ризики окремо для кожного діапазону масштабу й перелічив обмеження самого методу.
Результат
Аудит дав 42 знахідки: 31 підтверджено, 8 понижено й 3 оскаржено, а самі агенти спростували 4 з 14 початкових гіпотез. Найбільшими ризиками у великому масштабі виявилися глобальне обмеження запитів за IP за проксі, пул воркерів ActionCable під час хвиль перепідключень і бандл перекладів дашборду розміром 13,14 МБ.