{"record":{"id":"260f00a8a24b8566","repo":"getsops/sops","slug":"no-keys-found-in-file","errorCode":null,"errorMessage":"No keys found in file","messagePattern":"No keys found in file","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"stores/stores.go","lineNumber":388,"sourceCode":"\tvar internalGroups []sops.KeyGroup\n\tif len(m.PGPKeys) > 0 || len(m.KMSKeys) > 0 || len(m.GCPKMSKeys) > 0 || len(m.HCKmsKeys) > 0 || len(m.AzureKeyVaultKeys) > 0 || len(m.VaultKeys) > 0 || len(m.AgeKeys) > 0 {\n\t\tinternalGroup, err := internalGroupFrom(m.KMSKeys, m.PGPKeys, m.GCPKMSKeys, m.HCKmsKeys, m.AzureKeyVaultKeys, m.VaultKeys, m.AgeKeys)\n\t\tif err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tinternalGroups = append(internalGroups, internalGroup)\n\t\treturn internalGroups, nil\n\t} else if len(m.KeyGroups) > 0 {\n\t\tfor _, group := range m.KeyGroups {\n\t\t\tinternalGroup, err := internalGroupFrom(group.KMSKeys, group.PGPKeys, group.GCPKMSKeys, group.HCKmsKeys, group.AzureKeyVaultKeys, group.VaultKeys, group.AgeKeys)\n\t\t\tif err != nil {\n\t\t\t\treturn nil, err\n\t\t\t}\n\t\t\tinternalGroups = append(internalGroups, internalGroup)\n\t\t}\n\t\treturn internalGroups, nil\n\t} else {\n\t\treturn nil, fmt.Errorf(\"No keys found in file\")\n\t}\n}\n\nfunc (kmsKey *kmskey) toInternal() (*kms.MasterKey, error) {\n\tcreationDate, err := time.Parse(time.RFC3339, kmsKey.CreatedAt)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &kms.MasterKey{\n\t\tRole:              kmsKey.Role,\n\t\tEncryptionContext: kmsKey.Context,\n\t\tEncryptedKey:      kmsKey.EncryptedDataKey,\n\t\tCreationDate:      creationDate,\n\t\tArn:               kmsKey.Arn,\n\t\tAwsProfile:        kmsKey.AwsProfile,\n\t}, nil\n}\n","sourceCodeStart":370,"sourceCodeEnd":406,"githubUrl":"https://github.com/getsops/sops/blob/13442bb98183887d7a9ac09ec8ab0564673a59d8/stores/stores.go#L370-L406","documentation":"Error \"No keys found in file\" thrown in getsops/sops.","triggerScenarios":"Thrown at stores/stores.go:388 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"13442bb98183887d7a9ac09ec8ab0564673a59d8","analyzedAt":"2026-09-01T03:53:00.447Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}