0.51.0

Added

  • Env credential scrubbingScrubCredentialEnv() фильтрует секретные переменные (API-ключи, токены, пароли) из окружения дочерних процессов exec. Интегрировано в BuildMinimalEnv().
  • NUL byte + Unicode-нормализация командNormalizeCommand() отклоняет команды с NUL bytes, выполняет NFKC-нормализацию, удаляет zero-width символы. Вызывается перед ExecGuard проверкой в exec.go.
  • Output credential scrubbingScrubSecrets() фильтрует секреты (OpenAI/Anthropic/GitHub/AWS ключи, connection strings, password-паттерны) из stdout/stderr exec-команд. Применяется в Execute() и ExecuteStream().