Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› What should teams do when a build runner…
Governance, Ownership & Risk

What should teams do when a build runner may have exposed secrets?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 12, 2026 Domain: Governance, Ownership & Risk

Treat the runner as a credential exposure event, not as a routine rebuild. Revoke all secrets reachable from that host, rebuild the runner from a known-good base, and rotate any identities that could have been used to publish or sign artefacts. Then review whether the same identity can reach other workflows.

When a build runner may have exposed secrets, what is the right response?

Teams should treat the event as a credential exposure, not a normal infrastructure rebuild. A compromised runner can leak the secrets it could read, sign, or publish with, so the response has to focus on revocation, rotation, rebuild from trusted images, and scope review. The key question is not whether the host “looks clean,” but which identities and artefacts may already be affected.

What needs to be revoked, rebuilt, and reissued

The runner itself is only part of the blast radius. Any secret reachable from that host, including CI tokens, API keys, signing credentials, and deployment credentials, should be considered exposed until proven otherwise. Where the runner could publish or sign artefacts, the identities behind those actions need to be rotated as well, because compromise of the host may imply compromise of the trust chain it used.

That response should start from the assumption that the attacker may have copied material silently rather than altering the build. Rebuilding the runner from a known-good base removes persistence, but it does not undo secret exposure. If the build system uses long-lived credentials, revoke them first, then reissue only what is still needed under tighter scope and shorter lifetime.

How to decide whether the same identity can still be trusted elsewhere

After containment, teams should review whether the same identity can reach other workflows, environments, or repositories. That matters because a single compromised runner identity often has lateral reach through reused tokens, shared secrets, or broad pipeline permissions. If the same credential can access multiple jobs or environments, treat that as an opportunity to reduce blast radius, not just a cleanup task.

A practical review asks three things: what the runner could read, what it could publish, and what it could impersonate. If the answer includes signing, release, or deployment authority, the identity should be narrowed or replaced rather than simply reinstalled. This is especially important when the runner is ephemeral in name only but still backed by durable secrets or shared trust material.

Risk and Threat Considerations

A build runner with exposed secrets creates two linked risks: disclosure of credentials and abuse of the pipeline trust path. Attackers often value CI and build systems because they can reveal source code secrets, deployment tokens, package-signing material, or environment credentials that unlock other systems.

Failure mechanism: The host may have been used to read mounted secrets, environment variables, cached credentials, or signing material before any alert fired. If those secrets are long-lived or reused across workflows, one exposed runner can become a pivot into additional build jobs, registries, cloud resources, or release channels.

Impact: The result can be unauthorized deployments, poisoned artefacts, leaked source or production access, and a wider trust failure in the software supply chain. Rebuild alone does not address that exposure, because the sensitive action is usually credential use, not host corruption.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, SLSA and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageRunner exposure can leak secrets used by non-human identities.
NHI-05 — Overprivileged NHIShared runner identities can reach too many workflows and artefacts.
NHI-07 — Long-Lived SecretsLong-lived CI credentials increase the impact of runner compromise.
Recommendation — Revoke exposed secrets and shorten their lifetime immediately. Reduce runner permissions to the minimum needed for each job. Replace durable pipeline secrets with short-lived credentials where possible.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementExposed runner secrets require revocation and rotation of authenticators.
IA-9 — Service Identification and AuthenticationBuild runners and pipeline services authenticate with non-human credentials.
CM-6 — Configuration SettingsRebuilding from a known-good base depends on trusted configuration and images.
Recommendation — Rotate exposed authenticators and invalidate any cached credentials. Use service-specific credentials and isolate them by workflow. Rebuild runners from hardened, verified images and baseline configurations.
SLSASupply-chain provenanceCompromised runners can undermine build and release integrity.
Recommendation — Preserve provenance by rebuilding and reissuing release trust from verified inputs.
CIS Controls v85 — Account ManagementCompromised pipeline credentials are account-management issues requiring revocation.
Recommendation — Inventory and disable affected accounts, tokens, and keys without delay.

Practitioner Guidance

What to prioritise: Revoke credentials before rebuilding the runner if the host could access signing, publishing, or deployment secrets. If the same identity also serves other workflows, assume those pathways are in scope until you have proven otherwise.

What to verify: Confirm which secrets were mounted, cached, or injected into the runner, and whether any of them had permission to create artefacts, publish releases, or reach production systems. A “clean” rebuild is not enough if the credential set remains unchanged.

What good looks like: The runner comes back from a known-good image, only short-lived credentials are reissued, and the affected identity is no longer broadly reusable across jobs or environments.

Practitioner takeaway: Treat the incident as a blast-radius question, not a host-replacement exercise, because the real control objective is to remove any identity that could still be used to move from the runner into the rest of the delivery chain.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org