Dependency
External software packages or components that a project uses or relies on to function properly.
Related Terms
Dependency Confusion
A software supply chain attack where malicious packages with the same name as internal dependencies are published to public repositories, tricking build systems into using the malicious version.
Package Manager
A tool that automates the process of installing, upgrading, configuring, and removing software dependencies in a consistent manner.
Transitive Dependency
A dependency that is not directly imported by a project but is required by one of the project's direct dependencies.