{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifetsegn7fpwo47yfmfdp2lxlbbj623d2j7kaqicxc6t3uzhtpbtm",
"uri": "at://did:plc:gapzbf5nl5wxaqkqoecaeawh/app.bsky.feed.post/3mltutotw7vq2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreid25thblzbwsutthhsuvq4fm6ov5g4uougfnw5omqtxdjzkoztr4a"
},
"mimeType": "image/jpeg",
"size": 22237
},
"path": "/your-ci-cd-pipeline-has-non-human-identities-you-forgot-about/",
"publishedAt": "2026-05-14T22:32:03.000Z",
"site": "https://devops.com",
"tags": [
"Blogs",
"CI/CD",
"Contributed Content",
"DevSecOps",
"Social - Facebook",
"Social - LinkedIn",
"Social - X",
"CI/CD security",
"infrastructure access",
"non-human identities",
"pipeline automation",
"workload identity"
],
"textContent": "A deployment starts failing late on a Friday evening. The initial assumption is that something changed in the application release. Teams start checking container images, Terraform plans and recent commits. Nothing looks wrong. A few hours later, someone discovers the actual issue: a deployment token tied to an old automation workflow expired months ago. The […]",
"title": "Your CI/CD Pipeline Has Non-Human Identities You Forgot About"
}