Policy publishing through CI/CD is an NHI control plane, not a build convenience: The moment a pipeline can write policies to a central store, it is exercising non-human identity authority over security decisions. That authority depends on credential scope, branch protection, and runtime containment, not on the policy language itself. Practitioners should therefore classify the upload path as governed machine access, not a low-risk deployment helper.
A few things that frame the scale:
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools, according to the Ultimate Guide to NHIs.
- 59% of compromised machines in a major 2025 supply chain attack were CI/CD runners rather than personal workstations, according to the State of Secrets Sprawl 2026.
A question worth separating out:
Q: Who should own credentials used by CI/CD policy automation?
A: The system owner, not the individual developer who created the workflow, should own the credentials and the offboarding path. Ownership should include approval, rotation, audit review, and a documented way to disable the job when the repository, project, or vendor relationship changes.
👉 Read our full editorial: CI/CD policy uploads expose Cerbos secret-handling assumptions
CI/CD pipelines are NHI control planes, not just delivery tools. When a workflow can authenticate to an external policy store, it is operating as a non-human identity with delegated authority. That means the pipeline's credential handling, scope, and audit trail belong in identity governance, not only DevOps review. Practitioners should treat upload jobs as privileged machine identities with lifecycle, monitoring, and revocation requirements.
A few things that frame the scale:
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools, according to the Ultimate Guide to NHIs.
- Another finding from the same research shows that 97% of NHIs carry excessive privileges, which broadens the attack surface when pipeline credentials can write to enforcement systems.
A question worth separating out:
Q: Who should own credentials used by CI/CD policy automation?
A: The system owner, not the individual developer who created the workflow, should own the credentials and the offboarding path. Ownership should include approval, rotation, audit review, and a documented way to disable the job when the repository, project, or vendor relationship changes.
👉 Read our full editorial: CI/CD policy uploads expose Cerbos secret-handling assumptions