How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Securing CI/CD for an Open Source Project: Controlling Who Runs What

calendar_today June 4, 2026 person Andre Martins, Feroz Salam domain cncf

The first part of a three-part series details how the Cilium project hardens its supply chain against compromise by controlling who can trigger builds and what code CI is allowed to execute. The authors describe using a custom GitHub bot called Ariane to restrict workflow triggers to verified organization members, separating trusted and untrusted code in pull request builds, and using CODEOWNERS rules to gate CI configuration changes. The patterns described are designed to be applicable to any open source project using GitHub Actions.

open_in_new Read original post