Зупиніть витік API-ключів, номерів карток та файлів клієнтів від AI
Це переклад. Основна версія — оригінал англійською; посилайтеся на неї.

Більшість людей використовують AI з простою надією: що нічого з того, що вони вставляють, ніколи не матиме значення. Тоді номер карти проскакує у повідомлення, API-ключ (секретний пароль, який програма використовує для доступу до платної служби) потрапляє в команду, або цілу електронну таблицю адрес клієнтів вносять у чат, щоб вона могла бути "впорядкована". Компанії це знають. Деякі повністю забороняють AI, що коштує їм переваги. Інші написують політику, яку ніхто не читає в момент вставлення. Gatecall — це безплатний плагін з відкритим джерелом для Claude Code, помічника AI Anthropic, який працює з файлами на вашому комп'ютері. Він розміщує правило компанії точно там, де трапляється помилка, і дає людям шлях вперед замість лише "ні".
Чому вам це потрібно
Claude Code може читати файли, виконувати команди та користуватися веб-інструментами на вашому комп'ютері. Люди, які його використовують, постійно запитують, як утримати таємниці поза сесією, і GitHub issue у репозиторії Claude Code описує випадки витоку таємниць, незважаючи на те, що інструкції проекту наказували помічнику їх не торкатися. Писемна інструкція - це запит; перевірка, що виконується перед кроком, - це замок. Найвідоміший випадок поза програмуванням - це Samsung у 2023 році, коли інженери вставили вихідний код і стенограму зустрічі в чатбот. Ніхто не хотів завдати шкоди. Вони просто працювали швидко.
Що це вам дає
- Зупинка перед тим, як повідомлення виходить. Gatecall шукає ключі API та токени, номери карток (перевіряються за допомогою стандартного тесту Luhn, тому звичайні довгі числа проходять), IBAN-коди (перевіряються за допомогою тесту mod-97), номери національних посвідчень з їхньою контрольною цифрою (United States, United Kingdom, Spain, Portugal, Brazil, France, Italy, Germany, the Netherlands, Poland, Ukraine and Russia), а також списки адрес електронної пошти або номерів телефонів. Якщо він знайде один, повідомлення затримується, і вам пояснюють причину простими словами англійською, іспанською, португальською, російською або українською мовою.
- Та ж сама перевірка під час дій. Перед тим, як помічник виконує команду, отримує вебсторінку або викликає інструмент, відбувається та ж сама перевірка.
- Червоні, жовті та зелені папки. Ви вказуєте, які папки містять те, що мають залишитися в компанії: файли клієнтів, записи персоналу, контракти. Червоні папки читаються лише моделлю штучного інтелекту, яка працює на вашому комп'ютері, у сесії без вебінструментів і без мережевих програм, які звертаються назовні. Жовті папки — це робота, яка може перейти на власні облікові записи компанії, такі як Claude Team або Enterprise seats. Все інше — зелене.
- Безпечні копії для інших інструментів штучного інтелекту. Kimi може працювати в навчальній папці практичних файлів. Grok може працювати з очищеною копією, де ключі, карти, IBAN-коди, номери ID та списки адрес у кожному файлі, включаючи офісні документи, маскуються, тому карта з'являється як
[card ********7899]. - Готові профілі компанії. Виберіть
default,eu,us-federal-contractorабоus-dod-strict. Компанія також може закрити послуги штучного інтелекту конкретних країн або постачальників однією лінією в своїй політиці. - Журнал для команди безпеки. Кожна зупинка записується за типом і правилом. Саме значення ніколи не зберігається: лише відбиток, створений за допомогою ключа компанії, тому одну й ту ж карту можна розпізнати при повторному поверненні. Записи видаляються після періоду зберігання (90 днів, якщо ви не виберете інший) і можуть бути експортовані як файл електронної таблиці.
Конкретний приклад
Бухгалтер малої фірми просить Claude «перевірити цей список клієнтів та розправитися з запізнілими», і вставляє таблицю з іменами, адресами електронної пошти та IBAN. З встановленим Gatecall повідомлення не відправляється. Вона бачить один простий рядок: текст містить IBAN та список адрес. Потім вона йде маршрутом, на який вказує Gatecall: папка клієнтів позначена червоним, тому модель на її комп'ютері читає її, або вона робить очищену копію, в якій IBAN та адреси замасковані. Робота все одно виконується, і банківські реквізити залишаються в будівлі.
Як почати
Вам потрібні Claude Code та Python 3.8 або новіша версія. Обліковий запис та платіж не потрібні; сам Gatecall нічого не надсилає та нічого не купує. У Claude Code введіть:
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install gatecall@poly-a1
Потім скажіть «встановити правила керування даними нашої компанії». Асистент запитує, які папки червоні, а які жовті, у якій країні ви перебуваєте, чи є якісь країни або постачальники, які забороняються, та як довго зберігати журнал. Він записує файл company-ai-policy.json та відповідний блок дозволів для Claude Code.
Gatecall працює з іншими корпоративними плагінами: Firmcall встановлює той самий файл політики на кожен ноутбук, Routecall відкриває вікно локальної моделі, яке може читати червоні папки, та Billcall читає ту саму політику, щоб обчислити витрати на ШІ. Усі вони знаходяться в каталозі плагінів Poly A1.
Код, тести та повний список налаштувань знаходяться на https://github.com/vadimchernets/gatecall під ліцензією Apache-2.0.
Переглянути gatecall на GitHub
Vadym Chernets також створює Poly A1, додаток, у якому штучні інтелекти з різних компаній перевіряють роботу один одного.