# Dependencies articles

## Pages

- [What Is a Dependency in Software? A Beginner's Guide](https://sbomify.com/2026/01/29/what-is-a-dependency-in-software/) (2026-01-29): Learn what software dependencies are, the difference between direct and transitive dependencies, how dependency trees work, and how SBOMs document them.
- [What Is Lock File Drift? A Hidden Risk in Dependency Management](https://sbomify.com/2024/07/30/what-is-lock-file-drift/) (2024-07-30): What is lock file drift? When your dependency manifest and lock file fall out of sync, builds become unreproducible and SBOMs become inaccurate. Learn how to detect, prevent, and fix lock file drift across npm, Python, Go, Rust, and more.
- [Enhancing Dependency Management with GitHub's Dependency Graph: An Analysis](https://sbomify.com/2024/06/24/enhancing-dependency-management-with-githubs-dependency-graph-an-analysis/) (2024-06-24): Research analysis revealing inaccuracies in GitHub's dependency graph for Java and Python projects, with implications for Dependabot and SBOM generators.

---

From sbomify: https://sbomify.com/tags/dependencies/
