Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

GitLab Secrets Manager: Govern secrets like your code

Blog post from GitLab

Post Details
Company
Date Published
Author
Mark Settle
Word Count
1,326
Company Posts That Month
25
Language
English
Hacker News Points
-
Post removed?
No
Summary

GitLab Secrets Manager is generally available in GitLab 19.5 for Premium and Ultimate users on GitLab.com and GitLab Self-Managed, offering an OpenBao-based way to manage build-time and runtime credentials through GitLab’s existing permissions and audit controls. It aims to reduce risks associated with broadly accessible CI/CD variables and separate vault permission models by injecting secrets only into authorized jobs based on project, branch, protected-branch status, and environment scope. Secrets are encrypted at rest, accessed through short-lived job-bound tokens, written to temporary files rather than exposed directly in configuration, masked in logs, and removed when jobs finish. The service supports incident response through revocation, rotation reminders, and audit events linked to specific pipelines, jobs, commits, users, and merge requests without recording secret values. It also lets groups share governed credentials across projects and provides integrations for Kubernetes through External Secrets Operator, Terraform and OpenTofu, Vault-compatible tools, and other runtime applications. GitLab positions the service as part of its broader supply-chain security platform alongside dependency controls, artifact governance, secret detection, and agent security features, while continuing support for external secret-management integrations. The paid add-on is billed per stored secret and read operations, with trials available on GitLab.com and administrative setup required for self-managed deployments.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Secrets Management 48 3,070 603 152 +50%
Kubernetes 4 5,132 497 113 +18%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.