export const AnalistaShellMensagens = {
    missingShebang: 'Shell script missing shebang detected.',
    missingShebangSugestao: 'Add #!/bin/bash or #!/bin/sh at the top of the file.',
    missingSetE: 'Shell script does not use "set -e". Command errors will not stop the script.',
    missingSetESugestao: 'Consider using "set -e" to fail the script if any command fails.',
    evalUsage: '"eval" usage detected. This can lead to arbitrary code execution if input is not trusted.',
    evalUsageSugestao: 'Avoid eval. Use arrays or other constructs to build dynamic commands.',
    unquotedVariable: 'Variable used without double quotes. May cause issues with filenames containing spaces.',
    unquotedVariableSugestao: 'Use "$VAR" instead of $VAR.',
    rmRfRoot: 'EXTREMELY DANGEROUS command detected: rm -rf /.',
    rmRfRootSugestao: 'Remove this command immediately.',
    curlPipeSh: 'Piping curl/wget directly to shell detected.',
    curlPipeShSugestao: 'Always download the script, inspect it, and execute it locally.',
    hardcodedPassword: 'Possible hardcoded credential in Shell variable.',
    hardcodedPasswordSugestao: 'Use environment variables injected at runtime.',
    sudoUsage: 'sudo usage detected in script.',
    sudoUsageSugestao: 'Try to design scripts that run without root privileges, or ask the user to run the whole script with sudo.',
};
//# sourceMappingURL=analyst-shell-messages.js.map