Перейти к содержанию

0002 — Внешняя папка секретов

  • Дата: 2026-08-18.
  • Статус: Принято.
  • Ответственный: владелец проекта.

Контекст

После инициализации требовалось определить конкретное место для секретов, ключей, логинов и паролей. Агент рекомендовал защищённый менеджер и несинхронизируемую локальную папку, отдельно предупредив о риске хранения открытых секретов внутри дерева MEGA.

Решение

Фактические секреты SKUARO хранятся вне Git-контура проекта в:

[LOCAL_SECRET_STORE]

Папка может содержать значения секретов, ключи, логины и пароли. В проекте сохраняются только безопасные описания и этот путь.

Само решение не разрешает AI создавать папку, менять права, просматривать, перечислять, копировать или изменять её содержимое. Для каждого такого действия требуется отдельная явная задача.

Причины

Владелец выбрал единое внешнее файловое место для секретов и явно отклонил ограничение, разрешавшее хранить в MEGA только дополнительно зашифрованные данные.

Последствия

  • Секреты не попадают в Git-репозиторий SKUARO.
  • Восстановление проекта зависит от доступности внешней папки.
  • Поскольку путь расположен внутри дерева MEGA, содержимое может синхронизироваться.
  • Компрометация MEGA-аккаунта или локального устройства может затронуть сохранённые значения.
  • Рекомендуемые права при создании: 700 для каталогов и 600 для файлов.
  • AI никогда не выводит значения секретов в чат, документы или отчёты.

Фактическая проверка 2026-08-18: папка существует, её содержимое не просматривалось. После отдельного разрешения права изменены с 755 на 700 (drwx------); владелец — alexzandr.

Откат или замена

Для перехода на Keychain или специализированный менеджер создаётся новое решение. После переноса старые копии удаляются только по отдельному разрешению, а скомпрометированные или избыточно раскрытые секреты ротируются.