აგვ 2026
Chatwoot-ის არქიტექტურის აუდიტი
14 სპეციალიზებულმა და 3 დამოუკიდებელმა აგენტმა ღია კოდის ჰელპდესკი დაგეგმილ ფორკამდე შეამოწმა
- CRM და მონაცემები
- ტექნიკური კვლევა
- ხანგრძლივობა
- 1 თვე
- კომპანია
- Epsilon Solutions
- როლი
- კვლევის მეთოდის შემუშავება და ჩატარება
მიმოხილვა
Chatwoot 4.16.2-ის, ღია კოდის ჰელპდესკის, გაზომვებზე დაფუძნებული აუდიტი დაგეგმილ ფორკამდე, რომლისგანაც Epsilon-ის საკუთარი ომნიარხიანი ჩატ-პლატფორმა უნდა შექმნილიყო. თოთხმეტმა სპეციალიზებულმა აგენტმა არქიტექტურისა და უსაფრთხოების 14 ჰიპოთეზა შეამოწმა, სამმა დამოუკიდებელმა შემმოწმებელმა აგენტმა კი ყოველი მიგნება ხელახლა შეაფასა.
ინსტრუმენტები

- Docker
- PostgreSQL
- Claude Code
მტკიცებულება ფორკამდე
Epsilon-ი გეგმავდა Chatwoot-ის ფორკს და მისგან Respond.io-ს მსგავსი საკუთარი ომნიარხიანი პლატფორმის შექმნას. გადაწყვეტილებამდე საჭირო იყო მტკიცებულება და არა მოსაზრება: როგორ იქცევა კოდის ბაზა, დაახლოებით 250 ათასი ხაზი ფრონტენდში და 67 ათასი ბექენდში, მცირე, საშუალო და დიდ მასშტაბზე და რამდენად უსაფრთხოა ის.
თითო აგენტს თითო ფენა
Chatwoot ლოკალურად, Docker Compose-ზე გაეშვა სატესტო მონაცემებით შევსებული ბაზით. Claude Code-ის თითოეულმა აგენტმა ერთი ფენა აიღო ბრიფით, რომელიც კონტრაქტის როლს ასრულებდა: ფრონტენდის სტეიტი, ტიპების უსაფრთხოება, ივენთების დისპეჩი, მოდელების ქოლბექები, ენტერპრაიზ ფენა, ActionCable-ის რეალური დროის კავშირი, Postgres-ის დატვირთვა, Sidekiq-ის რიგები, კონტეინერის გაშვება და i18n ბანდლი, ასევე ავტორიზაცია, ტენანტების იზოლაცია, დამოკიდებულებები, ინექციის ზედაპირი და რეალური ექსპლოიტირებადობა.
ბრმა შემოწმება
სამმა შემმოწმებელმა აგენტმა, რომლებსაც საწყისი ჰიპოთეზები არ უნახავთ, ყოველი მიგნება სამი კუთხით ხელახლა შეაფასა: სისწორე, მასშტაბი და ალტერნატივები. შემაჯამებელმა ანალიზმა რისკები თითოეული მასშტაბისთვის ცალ-ცალკე დაალაგა და თავად მეთოდის შეზღუდვებიც ჩამოთვალა.
შედეგი
აუდიტმა 42 მიგნება გამოავლინა: 31 დადასტურდა, 8-ს სიმძიმე შეუმცირდა, 3 სადავოდ დარჩა, 14 საწყისი ჰიპოთეზიდან 4 კი თავად აგენტებმა უარყვეს. დიდ მასშტაბზე მთავარ რისკებად დასახელდა მოთხოვნების გლობალური, IP-ზე დაფუძნებული შეზღუდვა პროქსის მიღმა, ActionCable-ის ვორკერების პული ხელახალი დაკავშირების ტალღების დროს და დაშბორდის 13.14 MB-იანი თარგმანების ბანდლი.