chore(утечки): прощены две выдуманные находки из чужого коммита — стена перед выкладкой снята
Копия затеи не выкладывалась на наш сервер с 29-й смены. Сторож утечек
`gitleaks-full-history` не пускал push и называл причину поимённо: коммит a4ff69aea
от 07.08.2026 (чужая параллельная сессия), файл приёмочного отчёта стройки 6,
правило `ru-phone-unmasked`, два попадания.
🔴 Поправка к тому, что было записано в передаче смены 30. Там сказано «замаскировать
телефон в чужом файле». Перемерено: сторож ругается на ИСТОРИЮ коммитов, а не на
сегодняшний файл. Маскировка сегодня номер из старого коммита не убирает, а историю
коммитов мы не переписываем — то есть тот путь не работал вовсе.
Проверено чтением файла на том коммите: номера ВЫДУМАННЫЕ — образец из диапазона
999 000-00-0X. В бумаге разбирается, почему знак задания от «+7 999 000-00-01» и от
«7999000001» получался разный. Ничьих живых данных в файле нет.
Это ровно тот класс, который в доме уже прощали шесть раз, и один раз — в точности
такой же («пример формата, не ПДн и не чей-то номер», ContactCapture.php, 12.07.2026).
Порядок соблюдён: две строки отпечатков плюс объяснение с датой и причиной.
Решение владельца 07.08.2026: прощаем.
🟢 ПРИЁМКА СТОРОЖА СДЕЛАНА ВЫРЕЗАНИЕМ, А НЕ ОБЕЩАНИЕМ. Подложен файл с настоящими
по виду незамаскированными номерами — сторож покраснел, два попадания. Значит прощение
точечное: прощены ровно две выдуманные находки, живые номера ловятся по-прежнему.
Подложка лежала вне репозитория и затёрта.
Полный скан после правки: 7962 коммита, утечек НЕТ, код 0.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,3 +55,13 @@ da4ab729df08ded7aa7d2523ef6c81efeacc1849:docs/superpowers/specs/2026-05-25-suppl
|
||||
# В рабочем коде пример уже замаскирован (+7 9XX XXX-XX-XX), но коммит остался в истории,
|
||||
# и full-history скан блокировал push. Настоящие номера сторож по-прежнему ловит.
|
||||
6f72367b0f63154a7d9a5e3b9534a5e8a2911f99:app/app/Services/Bot/ContactCapture.php:ru-phone-unmasked:10
|
||||
|
||||
# 07.08.2026 — приёмочный отчёт стройки 6 (чужая параллельная сессия, коммит a4ff69aea):
|
||||
# в бумаге разбирается, почему знак задания от «+7 999 000-00-01» и от «7999000001»
|
||||
# получался разный. Номера ВЫДУМАННЫЕ — образец из диапазона 999 000-00-0X, ничьих живых
|
||||
# данных в файле нет; проверено чтением файла на том коммите. Маскировать сегодня
|
||||
# бесполезно: номера остались в старом коммите, а историю коммитов мы не переписываем.
|
||||
# Из-за этих двух попаданий копия затеи не выкладывалась на наш сервер с 29-й смены
|
||||
# (решение 133). Прощено по слову владельца 07.08.2026. Настоящие номера сторож ловит.
|
||||
a4ff69aea36b6b361e7358cd8bc331712f602ab8:docs/superpowers/priyomka/stroyka-6/otchyot-pomoshchnika-znak-tela-2026-08-07.md:ru-phone-unmasked:45
|
||||
a4ff69aea36b6b361e7358cd8bc331712f602ab8:docs/superpowers/priyomka/stroyka-6/otchyot-pomoshchnika-znak-tela-2026-08-07.md:ru-phone-unmasked:216
|
||||
|
||||
Reference in New Issue
Block a user