Existem poucas situações que exigem que os usuários forneçam suas senhas enquanto automatizam as coisas durante o processo de desenvolvimento. A implantação do site é apenas uma das situações comuns. Criar arquivos dmg no OS X também requer senha. A maioria dos utilitários de linha de comando usados nos scripts tem a capacidade de receber uma senha via stdin.
O fornecimento de senha toda vez que o script é executado meio que derrota o objetivo de "automático". Armazená-lo em texto sem formatação no script anula o objetivo de "senha". Qual é a abordagem mais ideal para fornecer senhas para scripts que as exigem?
fonte