export declare const AnalistaGithubActionsMensagens: {
    readonly resumoWorkflow: (score: number, total: number) => string;
    readonly workflowOtimo: "ワークフローは GitHub Actions のベストプラクティスに完全に準拠しています";
    readonly workflowBom: "ワークフローは良好で、低優先度の問題がわずかです";
    readonly workflowRegular: "ワークフローは注意が必要です - 中程度の問題が見つかりました";
    readonly workflowRuim: "ワークフローは緊急の改善が必要です - 重大な問題が見つかりました";
    readonly erroAnalisarWorkflow: (erro: unknown) => string;
    readonly missingCodeowners: "CODEOWNERS が不足しています";
    readonly missingCodeOfConduct: "README に行動規範がありません";
    readonly missingStaleBot: "Stale bot が不足しています";
    readonly missingReleaseAutomation: "リリース自動化が不足しています";
    readonly missingIssueTemplates: "Issue テンプレートが不足しています";
    readonly missingPrTemplate: "PR テンプレートが不足しています";
    readonly missingSemanticVersioning: "セマンティックバージョニング自動化が検出されませんでした";
    readonly missingChangelogAutomation: "チェンジログ自動化が不足しています";
    readonly missingLicenseHeaders: "SPDX ライセンスヘッダーのないファイルが多数あります";
    readonly suspiciousActionDetected: (uses: string) => string;
    readonly suspiciousActionDetectedSugestao: "公式アクションまたは検証済み組織のアクションを推奨します。フォークのコードを使用前に確認してください。";
    readonly possibleVulnerableNpmDependency: (dep: string) => string;
    readonly workflowInstallsDepsWithoutAudit: "ワークフローがセキュリティ監査なしで依存関係をインストールしています";
    readonly workflowInstallsDepsWithoutAuditSugestao: "npm audit、snyk などを追加して脆弱性を検出してください";
    readonly checkoutsWithoutPersistCredentials: (count: number) => string;
    readonly checkoutsWithoutPersistCredentialsSugestao: "トークンの露出を防ぐため persist-credentials: false を追加してください（ワークフローがリポジトリへの書き込みを必要とする場合を除く）";
    readonly workflowWithoutTimeout: "タイムアウトが設定されていないワークフロー";
    readonly workflowWithoutTimeoutSugestao: "無限実行を防ぐため timeout-minutes を追加してください";
    readonly possibleScriptInjection: "GitHub コンテキストを介したスクリプトインジェクションの可能性";
    readonly possibleScriptInjectionSugestao: "入力をサニタイズするか、環境変数を使用してください";
    readonly hardcodedSecret: "ワークフローにハードコードされたシークレット";
    readonly hardcodedSecretSugestao: "${{ secrets.SECRET_NAME }} を使用してください";
    readonly sudoUsageDetected: "sudo の使用が検出されました";
    readonly sudoUsageDetectedSugestao: "sudo の代わりに特定ユーザーのコンテナを使用してください";
    readonly absoluteTempPathHardcoded: "絶対パスまたは一時パスがハードコードされています";
    readonly absoluteTempPathHardcodedSugestao: "$GITHUB_WORKSPACE や ${{ runner.temp }} などの環境変数を使用してください";
    readonly possibleSecretExposure: "コンソール出力でのシークレット露出の可能性";
    readonly possibleSecretExposureSugestao: "出力前に ::add-mask:: を使用するか、シークレットの出力を避けてください";
    readonly pullRequestTargetExecutesForkCode: "pull_request_target はフォークコードを実行する可能性があります";
    readonly pullRequestTargetExecutesForkCodeSugestao: "pull_request_target の代わりに pull_request を使用してください";
    readonly workflowRunUnsafe: "workflow_run はフォークチェックアウトで安全でない可能性があります";
    readonly workflowRunUnsafeSugestao: "pull_request を使用するか、外部リファレンスからのチェックアウトがないことを確認してください";
    readonly checkoutFetchDepthZero: "fetch-depth: 0 の checkout は全履歴をダウンロードします";
    readonly checkoutFetchDepthZeroSugestao: "全履歴が不要な場合は fetch-depth: 1 を使用してください";
    readonly permissionsNotDefined: "Permissions が未定義 - デフォルトの GITHUB_TOKEN を使用します";
    readonly permissionsNotDefinedSugestao: "最小限のスコープで permissions: を追加してください";
    readonly buildDeployWithoutSecurityAudit: "セキュリティ監査なしのビルド/デプロイワークフロー";
    readonly buildDeployWithoutSecurityAuditSugestao: "npm audit、snyk などのステップを追加してください";
    readonly workflowWithoutTrigger: "トリガーが定義されていないワークフロー（push、pull_request、schedule など）";
    readonly workflowWithoutTriggerSugestao: "予期しない実行を防ぐため明示的なトリガーを定義してください";
    readonly pullRequestTargetGrantsWritePermissions: "pull_request_target はリポジトリへの書き込み権限を付与します";
    readonly pullRequestTargetGrantsWritePermissionsSugestao: "pull_request_target の代わりに pull_request を使用するか、ソースブランチを慎重に検証してください";
    readonly workflowDispatchWithoutInputs: "inputs が定義されていない workflow_dispatch";
    readonly workflowDispatchWithoutInputsSugestao: "手動ワークフロー実行を制御するため必須入力を定義してください";
    readonly erroAplicarCorrecao: (erro: unknown) => string;
};
//# sourceMappingURL=analyst-github-actions-messages.d.ts.map