Hasty Briefsbeta

Bilingual

SecretSpec 0.17: Scopes, secrets caching, SOPS, age, and systemd credentials

10 hours ago
  • SecretSpec 0.17 introduces scopes to limit each service or task to only its declared subset of a profile.
  • Secrets caching allows a slow fallback route to be cached locally with bounded freshness and explicit invalidation.
  • Cross-secret validation enables declaring alternative or mutually exclusive credentials instead of marking every value independently required or optional.
  • New providers include SOPS, age, KeePass KDBX, OpenBao, Scaleway Secret Manager, and systemd credentials, with JWT/OIDC authentication for Vault and OpenBao.
  • GitHub and Forgejo Actions can now resolve a profile and expose secrets to subsequent steps, with tokenless authentication via OIDC.