More Open Source Security episodes

Package management challenges with Andrew Nesbitt thumbnail

Package management challenges with Andrew Nesbitt

Published 6 Apr 2026

Duration: 36:08

Challenges in package management across ecosystems demand standardization to address fragmentation in naming, versioning, and dependencies, interoperability gaps between system-level and language-specific tools, SBOM scanner inconsistencies, and cross-ecosystem complexity, urging collaboration on shared specs and protocols despite cultural and practical barriers.

Episode Description

Josh welcomes back Andrew Nesbitt to discuss some recent blog posts he wrote about the challenges of new ecosystems as well as challenges of no ecosys...

Overview

The podcast explores challenges in package management across diverse software ecosystems, emphasizing the need for standardized practices and interoperability. Key issues include the fragmented nature of package repositories and metadata, which vary significantly between systems like NPM, PyPI, and Go modules. Ecosystems such as Zig face hurdles in integration with existing tooling, hosting platforms, and security standards like S-BOM (Software Bill of Materials), requiring repeated development efforts for each new language or manager. The discussion highlights how standalone package systems, such as Zigs, struggle to align with external tools and security protocols, creating barriers to adoption and complicating dependency tracking.

The podcast also underscores the complexity of cross-ecosystem dependencies, including inconsistencies in naming conventions, versioning, and the handling of system-level components like C libraries. SBOM scanners are critiqued for inconsistent results due to differing approaches to dependency inclusion and parsing, while the lack of universal standards exacerbates security and reproducibility challenges. Proposals for improvement include adopting standardized metadata formats, leveraging protocols like the Language Server Protocol (LSP) for package management, and promoting cross-ecosystem collaboration. The conversation stresses the importance of shared infrastructure and governance to reduce redundancy and address systemic issues, advocating for long-term coordination to create a more unified and reliable package management landscape.

Recent Episodes of Open Source Security

21 Sept 2026 The curl summer of Bliss with Daniel and Stefan

"Explored open-source security challenges, highlighting curl's 'Summer of Bliss' initiative to reduce maintainer burnout, the impact of AI-generated vulnerability reports, and the need for human expertise in security management, while advocating for sustainable practices in open-source development."

31 Aug 2026 Sovereign Tech Agency with Erik Moller

"Explores the Sovereign Tech Agency's efforts to sustain open-source software as critical infrastructure, emphasizing public investment, digital sovereignty, and strategic funding for projects like *curl* and AI security."

17 Aug 2026 Maintaining EOL Open Source with Commonhaus and HeroDevs

"Explores open-source maintenance challenges, solutions for solo maintainers, and the role of organizations like Common House and HeroDevs in sustaining projects through financial, legal, and administrative support, emphasizing governance, dependency management, and enterprise-community collaboration to ensure long-term sustainability."

10 Aug 2026 Cleanup, Speedup, Levelup open source at e18e

"E18e enhances JavaScript by reducing dependencies, optimizing tools, and improving security, as seen in its work with Storybook, while promoting cleaner code and community collaboration."

More Open Source Security episodes