namespace StellaOps.Cli.Commands; /// /// Exit codes for offline commands. /// Per advisory A11.1-11.2. /// internal static class OfflineExitCodes { public const int Success = 0; public const int FileNotFound = 1; public const int ChecksumMismatch = 2; // HASH_MISMATCH public const int SignatureFailure = 3; // SIG_FAIL_COSIGN, SIG_FAIL_MANIFEST public const int FormatError = 4; public const int DsseVerificationFailed = 5; // DSSE_VERIFY_FAIL public const int RekorVerificationFailed = 6; // REKOR_VERIFY_FAIL public const int ImportFailed = 7; public const int VersionNonMonotonic = 8; // VERSION_NON_MONOTONIC public const int PolicyDenied = 9; // POLICY_DENY public const int SelftestFailed = 10; // SELFTEST_FAIL public const int ValidationFailed = 11; public const int VerificationFailed = 12; public const int PolicyLoadFailed = 13; public const int Cancelled = 130; // Standard SIGINT }