Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› Recursive Propagation
Threats, Abuse & Incident Response

Recursive Propagation

← Back to Glossary
By NHI Mgmt Group Updated October 11, 2026 Domain: Threats, Abuse & Incident Response

A spread pattern where compromised credentials or packages are reused to extend the attack into additional systems. It is especially dangerous in software supply chains because each successful step can create the next foothold.

What Recursive Propagation Means in Supply-Chain Compromise

Recursive propagation describes a compounding attack pattern, not a single intrusion event. Once an attacker gains a usable credential, token, or compromised package, that foothold can be reused to reach the next system, turning one breach into a chain of follow-on access.

The pattern matters because each step can inherit the trust of the previous one. In software supply chains, that means a malicious package, build artifact, dependency, or automation account can become a launch point for broader compromise if downstream systems accept it as legitimate.

Although the term is often discussed in software contexts, the underlying mechanic is broader: an access path is being replayed, extended, or amplified across multiple targets. The core security issue is propagation through trust, reuse, and insufficient containment.

How Recursive Propagation Spreads

Recursive propagation usually depends on one of three conditions: a reusable secret, a trusted package or artifact, or an integration path that automatically accepts prior trust. Once an attacker compromises one link, they use that link to reach another, then repeat the process until the blast radius grows.

This makes the attack pattern self-reinforcing. A compromised package can be pulled into another build, a stolen token can authorize another deployment, or a reused credential can expose another environment. The attack is recursive because each success creates the next opportunity.

That chaining effect is why propagation patterns are so hard to stop late. The longer the compromise persists, the more places the original foothold may have been copied, cached, inherited, or reauthorized.

Why Software Supply Chains Are Especially Exposed

Supply chains are a natural fit for recursive propagation because they are built on repetition and trust relationships. Package registries, CI pipelines, signed artifacts, mirrored dependencies, and automation identities all create places where one compromise can be consumed by many downstream systems.

When controls are weak, attackers can exploit that reuse to spread without needing a fresh intrusion at every hop. A single compromised dependency can reach many builds, and a single compromised build system can stamp tainted output into later stages.

For a broader control lens, SLSA is useful because it focuses on build provenance and artifact integrity, the exact properties that help prevent one compromised step from becoming the next trusted input. OWASP Non-Human Identity Top 10 also speaks to the secret, privilege, and lifecycle weaknesses that often make recursive spread possible in automation-heavy environments.

Where the propagation path involves APIs or automated service access, OWASP API Security Top 10 is relevant because broken authorization and weak inventory management can let one compromised integration extend into many more systems.

Security Implications and Containment Logic

Recursive propagation increases impact because it couples compromise with reuse. The first success may be small, but the downstream effect can be large, especially when systems trust inherited credentials, unsigned artifacts, or opaque automation paths.

It also complicates detection. Defenders may see separate events that look unrelated, when in fact they are linked by the same credential, package, or pipeline path. That is why artifact provenance, secret rotation, and trust boundary review matter as much as endpoint response.

At the control level, NIST SP 800-53 Rev 5 Security and Privacy Controls provides a broad control vocabulary for access control, integrity, auditability, and configuration discipline, while NIST Cybersecurity Framework 2.0 helps organize the governance, protection, detection, response, and recovery work needed to contain spread once it begins.

Risk and Threat Considerations

Recursive propagation is risky because it converts one compromise into a growing trust failure. The danger is not only initial access, but the attacker’s ability to keep reusing that access across systems, pipelines, and environments.

Failure mechanism: a compromised credential, package, or build output is treated as legitimate in the next hop, allowing the attacker to chain access through trusted automation or dependency relationships.

Impact: the compromise can spread laterally or downstream, widen the blast radius, and create a hard-to-trace multi-stage intrusion across software supply-chain assets.

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 SLSA and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
SLSASupply-chain Levels for Software ArtifactsDefines software artifact provenance and integrity, central to recursive propagation
Recommendation — Require verifiable build provenance before promoting artifacts into downstream environments.
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageCompromised secrets often seed repeated reuse across systems and pipelines
NHI-05 — Overprivileged NHIExcessive automation privilege can let one foothold extend into many systems
Recommendation — Rotate leaked secrets immediately and block their reuse in downstream automation. Reduce automation privileges so one compromised identity cannot traverse multiple targets.
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityIntegrity controls help stop tainted packages and artifacts from propagating
AC-6 — Least PrivilegeLeast privilege limits how far a compromised credential can propagate
Recommendation — Validate software and artifact integrity before allowing downstream execution or deployment. Restrict each account and token to the minimum access needed for its task.

Practitioner Guidance

Why practitioners should care: recursive propagation is a containment problem as much as a compromise problem. If one foothold can be repeatedly reused, then identity, artifact integrity, and pipeline trust all become part of the same defense surface.

What to watch for: repeated authorization from the same credential source, unexpected reuse of packages or tokens, and new trust relationships that appear to inherit legitimacy from an earlier step. The key question is whether the next system is accepting something because it was already trusted upstream.

Practitioner takeaway: treat any reusable secret or artifact as a potential propagation vector until provenance, scope, and downstream acceptance are explicitly constrained.

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 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org