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