export const AnalistaShellMensagens = {
    missingShebang: 'Script Shell sem Shebang detectado.',
    missingShebangSugestao: 'Adicione #!/bin/bash ou #!/bin/sh no início do arquivo.',
    missingSetE: 'Script Shell não utiliza "set -e". Erros em comandos não interromperão o script.',
    missingSetESugestao: 'Considere usar "set -e" para falhar o script se qualquer comando falhar.',
    evalUsage: 'Uso de "eval" detectado. Isso pode levar a execução de código arbitrário se o input não for confiável.',
    evalUsageSugestao: 'Evite eval. Use arrays ou outras estruturas para construir comandos dinâmicos.',
    unquotedVariable: 'Variável utilizada sem aspas duplas. Pode causar problemas com nomes de arquivos contendo espaços.',
    unquotedVariableSugestao: 'Use "$VAR" ao invés de $VAR.',
    rmRfRoot: 'Comando EXTREMAMENTE PERIGOSO detectado: rm -rf /.',
    rmRfRootSugestao: 'Remova este comando imediatamente.',
    curlPipeSh: 'Piping de curl/wget diretamente para shell detectado.',
    curlPipeShSugestao: 'Sempre baixe o script, inspecione-o e então execute-o localmente.',
    hardcodedPassword: 'Possível credencial hardcoded em variável Shell.',
    hardcodedPasswordSugestao: 'Use variáveis de ambiente injetadas no runtime.',
    sudoUsage: 'Uso de sudo detectado em script.',
    sudoUsageSugestao: 'Tente projetar scripts que rodem sem privilégios de root, ou peça ao usuário para rodar o script todo com sudo.',
};
//# sourceMappingURL=analyst-shell-messages.js.map