
Зловмисники дедалі частіше використовують конфігураційні файли для ШІ-асистентів та редакторів коду для атак на робочі станції розробників. Додавання таких файлів у pull request зазвичай позиціонується як покращення досвіду розробки (developer experience), не зачіпає вихідний код додатку, однак може містити інструкції для автоматичного виконання сторонніх команд під час відкриття проєкту.
Загроза виконання коду під час відкриття папки
Аналіз кампанії Miasma, проведений компанією StepSecurity, продемонстрував випадок, коли конфігураційні файли для ШІ-інструментів та редакторів було розміщено у репозиторії Microsoft без модифікації коду програми. Метою атаки було збирання облікових даних інженерів через інструменти розробника. Комміт мав прапорець пропуску CI (skip-CI) та змінену дату, а сам вектор запуску коду змістився зі стадії встановлення пакета на момент простого відкриття каталогу в середовищі розробки. Звичайні перевірки у пайплайнах збірки подібні шляхи виконання ігнорують.
Конфігураційні файли та інструкції несуть різні ризики залежно від їхнього призначення:
- Файли у форматі Markdown (наприклад,
SKILL.md) часто сприймаються під час ревʼю як документація, проте можуть надавати ШІ-агенту доступ до списку інструментів через полеallowed-toolsбез запиту підтвердження користувача під час виклику навички (skill). - Документація Claude Code зазначає, що механізм workspace trust не обмежує це поле.
- Хуки команд, згідно з документацією Anthropic, виконуються з правами користувача. Ба більше, у неінтерактивних сесіях хуки з файлів налаштувань репозиторію можуть спрацьовувати без показу діалогового вікна довіри (workspace trust dialog), яке виводиться інтерактивному користувачеві.
Захисні заходи та перевірка хуків
Для мінімізації ризиків неінтерактивного виконання над неперевіреним кодом документація Anthropic рекомендує попередньо переглядати файли налаштувань .claude, запускати сесії у голому режимі (bare mode) або вимикати хуки. Адміністратори також можуть застосовувати параметр managed-hooks-only, який блокує користувацькі, проєктні, локальні хуки та хуки плагінів.
Також зазначається, що режим Restricted Mode у Visual Studio Code обмежує функції, здатні виконувати вміст робочого простору, але шкідливі розширення можуть ігнорувати ці межі.
Організація ревʼю та контроль власників коду
Експерти радять запровадити обов'язкові маршрути перевірки для файлів конфігурації ШІ-інструментів:
- Призначити відповідальних власників (наприклад, команди engineering productivity), тоді як команди безпеки мають визначати критерії для залучення додаткових ревʼюверів (додавання хуків, розширення доступу до мережі чи нові зовнішні інструменти).
- Використовувати
CODEOWNERSу зв'язці із захистом гілок на GitHub. Сам по собі файлCODEOWNERSне робить апрув обов'язковим без увімкненого правила branch protection. Захист повинен поширюватися як на сам файл конфігурації, так і на допоміжні скрипти, які він викликає. - Запускати підозрілі репозиторії в ізольованому середовищі без автоматично підмонтованих продакшн-секретів.
Реклама · cv-finder.com
Резюме розробника, яке читають до кінця
Подивіться приклад CV Software Engineer і зберіть своє за його структурою.
Що це означає для розробників
Розробникам необхідно ретельно перевіряти pull request із налаштуваннями для ШІ-асистентів і файлами навичок (skills), оскільки вони можуть неявно виконувати довільні команди з правами користувача під час відкриття проєкту або роботи агента. Для безпеки варто обмежувати запуск неперевірених репозиторіїв ізольованими середовищами та налаштовувати суворі правила CODEOWNERS для конфігурацій ШІ.
Ключові факти
-
Кампанія Miasma показала впровадження конфігурацій ШІ-інструментів у репозиторій Microsoft без зміни вихідного коду для викрадення креденшелів.
-
Зловмисники змістили виконання коду зі стадії інсталяції пакетів на відкриття робочої папки проєкту, обійшовши перевірки в CI за допомогою прапорця skip-CI.
-
Поле allowed-tools у файлах навичок ШІ може дозволяти виконання інструментів агентом без підтвердження прав, причому workspace trust у Claude Code не блокує це поле.
-
Хуки команд в Anthropic виконуються з правами користувача, а в неінтерактивних сесіях налаштування репозиторію можуть спрацьовувати без показу діалогу довіри.
-
Файл CODEOWNERS на GitHub забезпечує обов'язкове ревʼю конфігурацій лише за умови налаштованого захисту гілок (branch protection).
Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.
Джерело
CSO OnlineSunil Gentyala
Who approves the files that control your AI coding assistant?2 листопада 2026
Реклама · cv-finder.com
Резюме розробника, яке читають до кінця
Подивіться приклад CV Software Engineer і зберіть своє за його структурою.
Попередні статті

Forrester прогнозує вихід неперевіреного ШІ-коду в прод і звільнення 15% розробників до 2027 року
Аналітики Forrester оприлюднили прогноз щодо розвитку розробки ПЗ до 2027 року: на ринок чекають масштабні інциденти через згенерований ШІ код, скорочення та автоматизація тестування.

Xbox використовує ШІ для розробки ігор, заявив менеджер компанії
Стратегічний менеджер Xbox Брендон Стеррап заявив, що компанія вже створює ігри за допомогою ШІ, а студії, які це заперечують, лише вдають протилежне.

Unreal Engine створюють за допомогою ШІ-інструментів, підтвердили в Epic Games
Epic Games застосовує інструменти на кшталт Claude і Codex для розробки рушія та виправлення десятилітніх багів у коді.