Plugin4Shell і препринт про vibe-coded вразливості: які agent plugins не ставити поруч із Bubble
Коли ви запускаєте швидкий MVP на Bubble і підключаєте AI-агентів для вайбкодінгу, головний ризик криється не в Bubble, а в сторонніх плагінах для агентів та сліпій довірі до згенерованих скриптів.
Для нетехнічного фаундера головне завдання на старті — якнайшвидше протестувати ідею, зібрати перший фідбек користувачів або показати демо інвесторам. Поєднання no-code платформи Bubble із «вайбкодінгом» (генерацією допоміжного коду через AI-агентів на кшталт Claude Code чи Copilot) виглядає ідеальним тандемом для блискавичного запуску. Проте два свіжі безпекові сигнали з технічного дайджесту чітко показують, де саме пролягає межа безпеки такого гібридного стека. Про це окремо: Expo SDK 57 у Bubble.
Що сталося: розбір Plugin4Shell
17 вересня 2026 року дослідники Air Security (Ор Нево, Дор Гранат та Нів Гоффман) опублікували деталі вразливості Plugin4Shell. Проблема стосується того, як чотири провідні кодинг-агенти (Anthropic Claude Code, OpenAI Codex, GitHub Copilot та Google Gemini CLI) встановлюють плагіни та навички (skills) зі своїх маркетплейсів.
Механізм атаки виявився оманливо простим: агент завантажував плагін за зафіксованим хешем коміту (Git commit SHA), але не перевіряв, чи відповідає робоче дерево (HEAD) цьому конкретному SHA. Зловмисник, контролюючи репозиторій плагіна, міг підмінити код (наприклад, створивши гілку з назвою, що повторює 40-символьний хеш). У поєднанні з фоновим автооновленням плагінів (яке в Claude Code та Codex було увімкнене за замовчуванням) це перетворювалося на Zero-Click RCE — віддалене виконання шкідливого коду на комп'ютері розробника з повним доступом до файлів і терміналу. Схожий розбір: Community AI Toolkit для Bubble:.
Статус виправлень на вересень 2026 року:
- Anthropic виправила проблему у Claude Code версії 2.1.179.
- OpenAI закрила вразливість у Codex версії 0.146.0.
- Для GitHub Copilot на момент звіту офіційний вендорський патч клієнта не вийшов (хоча сам GitHub частково блокує створення гілок з іменами у форматі SHA).
- Google Gemini CLI оголошено застарілим (deprecated) без випуску виправлення.
Сигнал із препринту: 91% вразливих vibe-coded додатків
Другий сигнал — академічний препринт на arXiv (2606.23130, автори Цзюньцюань Денг, Чжиюй Фань, Жуйцзє Менг) під назвою «Understanding the (In)Security of Vibe-Coded Applications». Дослідники проаналізували корпус із понад 9 000 репозиторіїв та провели практичний аудит 200 публічно розгорнутих веб-додатків, створених за допомогою інструментів вайбкодінгу (зокрема Claude Code та Lovable).
Результати аудиту з анотації препринту:
- 91.0% перевірених розгорнутих додатків містили щонайменше одну вразливість (усього зафіксовано 1 186 вразливостей у вибірці).
- 65.77% знайдених проблем належали до критичного або високого рівня небезпеки.
- Основні дірки: зламаний контроль доступу (broken access control), ін'єкції та збої в автентифікації.
Важливо розуміти: це не статистика платформи Bubble. У препринті досліджувалися виключно згенеровані агентами проекти. Проте цей результат — серйозне попередження для фаундерів: штучний інтелект легко створює інтерфейс і логіку, які працюють на вигляд, але залишають критичні дірки в безпеці бекенду.
Що це означає для соло-білдера на Bubble
Сам сервіс Bubble не фігурує в цих інцидентах і має власні вбудовані механізми ізоляції та правила приватності. Небезпека виникає тоді, коли нетехнічний розробник намагається «докрутити» Bubble зовнішніми інструментами — наприклад, просить локального AI-агента написати мікросервіс на Node.js, скрипт обробки даних або API-конектор. Про це окремо: IT Brew: vibe-coding у бізнесі.
Якщо ви використовуєте агентів поруч із Bubble, дійте за такими правилами: Поруч із цим: n8n Assistant 2.35+: Agents, MCP. Про це окремо: Community AI Toolkit для Bubble:.
- Не ставте сторонні маркетплейс-плагіни для агентів із доступом до shell. Не розширюйте можливості вашого кодинг-агента випадковими плагінами з публічних каталогів. Будь-який сторонній адон успадковує доступ агента до вашої системи та ключів API.
- Оновіть інструменти до безпечних релізів. Якщо ви запускаєте агентів локально, переконайтеся, що ваш Claude Code оновлено мінімум до 2.1.179, а Codex — до 0.146.0. Уникайте застарілих CLI без підтримки вендора.
- Тримайте бізнес-дані та логіку всередині Bubble. Для перевірки перших гіпотез використовуйте вбудовану базу даних Bubble та офіційний API Connector. Вбудовані Privacy Rules захищають дані за замовчуванням значно надійніше, ніж написаний поспіхом зовнішній скрипт.
- Перевіряйте авторизацію згенерованого коду вручну. Якщо вам дійсно потрібен зовнішній скрипт, створений за допомогою вайбкодінгу, не розгортайте його наосліп. Пам'ятайте про висновки препринту: агенти найчастіше помиляються в контролі доступу та перевірці прав користувача.