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