Skip to content
Latchkey

Transitive Closure (Dependencies) - CI/CD Glossary Definition

The transitive closure of a dependency set is every package reachable by following dependencies of dependencies, not just the ones you declared directly. It is the full graph that must be installed and audited.

Why it matters

A vulnerability or breaking change in a deep transitive dependency affects your build even though you never listed it. A lockfile pins the entire transitive closure for reproducibility.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →