← All articles

Reading-path month: January 2026. Collection published on September 12, 2026. Months organize the reading path; they are not earlier publication dates.

CI/CD: every stage carries a trust boundary

Building code and authorizing production are different decisions.

DevSecOps

Content produced with AI assistance for Thiago Silva’s website. Independent editorial analysis; it does not represent clients or employers.

Reading context

A short architecture article. The technical reference supports the topic; hypothetical scenarios and assessment proposals are editorial analysis, not accounts of personal implementations.

Original source ↗

The architecture decision

A pipeline connects code, tools and credentials. Treating it as one trusted process makes the impact of a seemingly auxiliary change difficult to explain.

Practical application

Editorial proposal: map who supplies inputs to build, testing and release. In a hypothetical workflow, an external contribution can run tests without receiving the production identity. Separation must exist during execution, not just in a diagram.

How to verify

Review one small pipeline change: which permissions can it reach? Record shared-template owners and exceptions. Useful evidence demonstrates that a lower-trust stage cannot promote its own output without the intended control.

Sources

  1. OWASP — CI CD Security Cheat Sheet