- Зачем: allow-правило "cat *" в safe-агентах пропускало чтение
~/.ssh/*, ~/.env.secrets и подобного без ask, мимо ревьюера.
- Что: deny-паттерны на .ssh, id_rsa/id_ed25519, .pem, shadow, .env*,
*.secrets*, .netrc в safe-build и safe-plan; .env.example оставлен allow.
Префиксные паттерны — заслон от буквальных случаев; обход через
интерпретаторы остаётся на ревьюере (он видит содержимое скриптов).
- Проверка: прогон cat ~/.ssh/config → Permission denied до выполнения,
содержимое в вывод не попало.