secretspec 0.17.0

Declarative secrets, every environment, any provider
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
	"foobar": "ENC[AES256_GCM,data:mFOR,iv:EkkxnNkEadmYF/4qc0D+1W2ZDLx3PtUCSuLRjrX/4gw=,tag:F0J74Q0Up+80d9OmWn3aSw==,type:str]",
	"sops": {
		"age": [
			{
				"recipient": "age1jpa8rf5qmrg6pw444fcgpkaxg8x4neueszrexzagdjpunjlgeyzq304w34",
				"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCQWZNRnZ6M2Y3dE5MUUR6\nbVppS1pzd1hMUEFiQTAwL0d0ZmZZUGU5VENJCjFHMkRrSStweHlMTHFjRDBBaDNk\nUFI0aHRaY1pSeEdwOG44UVpyNy8xN1UKLS0tIGpaWndXaUdtdDNoMGU1bElFK1dF\nN1BjbTgvVk9VVXJud3Fjdm14bXhrUE0Ky3HeH9eEkbjI+6EDGlIGU5rHeZdgGwE4\nZA4s/eMN7sp81u03WeL8a2ftzJZPBQlNzDTwg40oBMj8+2eKqBlPSQ==\n-----END AGE ENCRYPTED FILE-----\n"
			}
		],
		"lastmodified": "2026-06-10T22:17:42Z",
		"mac": "ENC[AES256_GCM,data:nHicPXcfd9eeMF+kXN2CDKQ7Siyo55BefFKHnGNZoy1ZaYTYdfWzgf05p/X3NR013YhGw0yP/9U+xzLBrdP4iHDB6YFA3VZJjGkcVxiRWaBhDv0FcUawFF9VLJDxHewZ//GwH1jqf81n1WFz9uPmPv0w4ha0PYMnmwOFmxslv6Q=,iv:MRb28vjym6JptjFMtUQv4ZWwMTLzPzK6nBkaE+rSoQo=,tag:PirwBEuix6UMPYunQr/rkQ==,type:str]",
		"unencrypted_suffix": "_unencrypted",
		"version": "3.12.1"
	}
}