Transitive dependencies can complicate the process of developing software bills of materials.Source