NoSecret — CI/CD with no static secret to leak.

Every run gets its own identity — scoped to the deploy, alive for minutes, gone after the run — and leaves a signed receipt you hold.

Almost every pipeline, given enough time, accumulates a long-lived deploy secret: an SSH key, a cloud key, a kubeconfig, parked in CI so the deploy step can reach production. It's convenient. It's also what leaks.

Secrets leak at industrial scale.
No static secret exists to leak. Each CI run receives an ephemeral identity minted for that run.
Evidence28.65 million new secrets exposed on public GitHub in 2025 — up 34% in a year, the largest jump ever measured (GitGuardian 2026).
The CI runner is the primary target.
The runner holds nothing worth stealing — and every run leaves a signed receipt: which run, which repo, which deploy scope.
Evidence59% of compromised machines are CI/CD runners, not personal laptops (The Hacker News).
Leaked secrets live for years.
Per-run identity expires by design — in minutes, not on the day someone remembers to rotate.
EvidenceOf credentials leaked in 2022, 64% still worked when retested in early 2026 (GitGuardian).
AI is accelerating the wrong side.
The same mechanism — scoped, expiring identity — extends to agents and AI scripts. That part opens when the connector ships; it's on the roadmap, not in today's offer.
EvidenceAI-service leaks up 81% year over year; AI-assisted commits leak secrets at twice the baseline rate (Help Net Security).

How a deploy works with nothing to steal

You set the rule once, from your own device: this repo, this branch, deploys to this box. On push, your CI job mints a short-lived OIDC token — scoped, deploy-only, expiring in minutes, with nothing static stored in CI. The deploy travels over your mesh, straight to the target, and the signed run-receipt lands in your tamper-evident ledger: run, repo, ref, scope, and the fact that the vendor was never on the data path.

A well-guarded secret is still a secret that can be taken. No secret is a different category of answer — and the receipt means your auditor reads a ledger instead of trusting a promise. On the blog: why the secret will leak → · why the owned machine is the runner →

Five minutes from install to your first signed receipt — the walkthrough is on the front page.

Does this sound like your pipeline?

Tick what's true. Nothing is sent — this is for you.

That's the door. Wire one repo to a signed, secretless deploy in five minutes — free.

Download free

Is NoSecret the right choice for you?

Reach for us when you deploy to your own infrastructure — VPS, on-prem, mixed cloud — and want the runner to hold nothing worth stealing, with a signed receipt per deploy that your auditor can read instead of trusting a promise.

Reach for someone else when you're entirely inside one cloud whose native OIDC-to-deploy already covers you end to end. And the agent / AI-script extension of this is on the roadmap, not in today's offer — we won't sell it as shipped.

One choice among several — this page exists so you can tell which one you're looking at.

We publish what this doesn't do yet, in plain words: our honest limits →