export const AnalistaShellMensagens = {
    missingShebang: '检测到Shell脚本缺少shebang。',
    missingShebangSugestao: '请在文件开头添加#!/bin/bash或#!/bin/sh。',
    missingSetE: 'Shell脚本未使用"set -e"。命令错误不会中断脚本执行。',
    missingSetESugestao: '考虑使用"set -e"使脚本在任何命令失败时停止。',
    evalUsage: '检测到"eval"使用。如果输入不可信，可能导致任意代码执行。',
    evalUsageSugestao: '避免使用eval。请使用数组或其他结构来构建动态命令。',
    unquotedVariable: '变量未使用双引号。可能导致包含空格的文件名出现问题。',
    unquotedVariableSugestao: '请使用"$VAR"代替$VAR。',
    rmRfRoot: '检测到极其危险的命令: rm -rf /',
    rmRfRootSugestao: '请立即删除此命令。',
    curlPipeSh: '检测到curl/wget直接通过管道传给shell。',
    curlPipeShSugestao: '请始终下载脚本，检查后再本地执行。',
    hardcodedPassword: 'Shell变量中可能包含硬编码的凭据。',
    hardcodedPasswordSugestao: '请使用运行时注入的环境变量。',
    sudoUsage: '脚本中检测到sudo使用。',
    sudoUsageSugestao: '尝试设计无需root权限即可运行的脚本，或要求用户使用sudo运行整个脚本。',
};
//# sourceMappingURL=analyst-shell-messages.js.map