CI/CD Security Fundamentals: Ephemeral Runners & Isolation

CI/CD Security and Supply Chain Protection · 4:17

Listen on 93

Lyrics

[Verse 1]
Every build you run could be a door
For attackers waiting to explore
Persistent runners keep their state
One breach and your supply chain's fate
Is compromised by what remains
From previous builds and their stains

[Chorus]
Ephemeral runners, born and die
Each job gets a fresh clean sky
Isolation keeps us safe
No shared secrets, no shared space
Temporary, disposable
Supply chain unbreachable

[Verse 2]
Traditional runners stick around
Accumulating artifacts on the ground
Dependencies pile up like snow
Vulnerabilities start to grow
Cross-contamination spreads
Between the builds that share their beds

[Chorus]
Ephemeral runners, born and die
Each job gets a fresh clean sky
Isolation keeps us safe
No shared secrets, no shared space
Temporary, disposable
Supply chain unbreachable

[Bridge]
Spin up clean, tear down fast
Nothing from the build will last
Container dies, VM gone
Security moves right along
Each pipeline gets its own domain
Geopolitical threats can't sustain

[Verse 3]
Hardware isolation walls
Prevent malicious system calls
Network boundaries locked down tight
Encrypted secrets out of sight
When the job is finally done
Clean slate for the next build run

[Chorus]
Ephemeral runners, born and die
Each job gets a fresh clean sky
Isolation keeps us safe
No shared secrets, no shared space
Temporary, disposable
Supply chain unbreachable

[Outro]
Fresh environments every time
Keep your CI CD pipeline prime
Ephemeral is the way
For secure builds every day

← Credible Risk Assessment Responses | Least Privilege in CI/CD: Minimal Access Principles →