We're looking for funding - see our Investors page.

Keeping you safe at scale.

CarbonRunner secures GitHub Actions with ephemeral VMs, daily updates, GitHub SSO, and encryption built in at every layer.

GitHub-first security

Everything starts with our GitHub integration. We exclusively support GitHub SSO, and authentication is fully handled through GitHub’s own OAuth flow. If you already trust GitHub, you can extend that trust to CarbonRunner with confidence.

Importantly, our integration cannot access your organisation or repository secrets — GitHub does not even provide a way for us to request that level of access. We only ask for the minimum set of permissions required to make CI/CD seamless. And we’re fully transparent about it: below you’ll find a complete list of the permissions CarbonRunner requests, along with clear explanations of why each is needed.

Ephemeral VMs

Every job runs inside an isolated, short-lived virtual machine. As soon as the job finishes, the VM is automatically destroyed — leaving nothing behind. This ensures your code, secrets, and artifacts are never reused or exposed.

The line graph below compares the global average carbon intensity with GitHub's average across all their cloud regions, and with our carbon-aware cloud approach.

Daily updates

Our Ubuntu, Windows, and macOS images are patched and refreshed every day. By keeping images fully up to date, we reduce exposure to vulnerabilities and give you peace of mind that your CI/CD environment is always running on secure foundations.


Encrypt everything

Security is built into every layer. Disk images are encrypted at rest, all communication with GitHub is encrypted in transit, and jobs are dispatched using GitHub’s own runner protocol. From secrets to cache artifacts, everything is locked down by default.


SLSA conformance

We are actively working towards SLSA 1.2 infrastructure verification, aligning CarbonRunner with industry standards for supply chain security. This commitment means more transparency, more trust, and stronger guarantees for your builds.


Get in touch

Security questions deserve straight answers. If you’d like to dig deeper into our practices, we’re always happy to jump on a call and walk you through the details.

Data Sovereignty Built In

Control where your compute runs. Use region preferencing to keep GitHub Actions and workloads in preferred zones for carbon, cost, or compliance.