{"record":{"id":"bfe77f6a678c2b50","repo":"getsops/sops","slug":"found-key-q-in-encrypted-data-which-is-a-reserve","errorCode":null,"errorMessage":"Found key %q in encrypted data, which is a reserved key used for SOPS metadata","messagePattern":"Found key %q in encrypted data, which is a reserved key used for SOPS metadata","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"stores/metadata.go","lineNumber":313,"sourceCode":"\t\tmd = sops.TreeBranch{\n\t\t\tsops.TreeItem{\n\t\t\t\tKey:   SopsMetadataKey,\n\t\t\t\tValue: md,\n\t\t\t},\n\t\t}\n\t}\n\tvar result sops.TreeBranches\n\tfor _, branch := range data.Branches {\n\t\tnewBranch := make(sops.TreeBranch, 0, len(branch)+len(md))\n\t\tfor _, item := range branch {\n\t\t\tif key, ok := item.Key.(string); ok {\n\t\t\t\tif opts.Flatten == MetadataFlattenFull {\n\t\t\t\t\tif strings.HasPrefix(key, SopsPrefix) {\n\t\t\t\t\t\treturn nil, fmt.Errorf(\"Found key %q in encrypted data, which starts with the reserved key prefix %q for SOPS metadata\", key, SopsPrefix)\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif key == SopsMetadataKey {\n\t\t\t\t\t\treturn nil, fmt.Errorf(\"Found key %q in encrypted data, which is a reserved key used for SOPS metadata\", key)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tnewBranch = append(newBranch, item)\n\t\t}\n\t\tfor _, item := range md {\n\t\t\tnewBranch = append(newBranch, item)\n\t\t}\n\t\tresult = append(result, newBranch)\n\t}\n\treturn result, nil\n}\n","sourceCodeStart":295,"sourceCodeEnd":326,"githubUrl":"https://github.com/getsops/sops/blob/13442bb98183887d7a9ac09ec8ab0564673a59d8/stores/metadata.go#L295-L326","documentation":"Error \"Found key %q in encrypted data, which is a reserved key used for SOPS metadata\" thrown in getsops/sops.","triggerScenarios":"Thrown at stores/metadata.go:313 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"}