{
  "$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"
}