Package Manager
A tool that automates the process of installing, upgrading, configuring, and removing software dependencies in a consistent manner.
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.
Dependency
External software packages or components that a project uses or relies on to function properly.
Transitive Dependency
A dependency that is not directly imported by a project but is required by one of the project's direct dependencies.