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

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."

3 Aug 2026 VulnCheck's State of Exploitation Report with Patrick Garrity

"Cybersecurity vulnerabilities are being exploited faster (80-day average), AI is both a tool and target, disclosure practices are inconsistent, and better coordination, transparency, and proactive patching are critical to mitigating risks."

27 Jul 2026 Securing critical infrastructure with Josh Corman

"Cybersecurity faces escalating threats to critical infrastructure, requiring stronger OT security, IT-OT collaboration, proactive threat modeling, and resilience engineering to prevent real-world disasters."

20 Jul 2026 Abandoned open source with Josh Marpet

"Outdated vendor risk management processes, plagued by misrepresented questionnaires and slow vulnerability disclosures, demand faster, proactive security measures and greater transparency in open-source software."

13 Jul 2026 Red Hat's Project Lightwell with Mo Duffy

"Project Lightwell uses AI and open-source collaboration to detect and fix vulnerabilities missed by traditional tools, emphasizing upstream transparency, AI's role in security, and Red Hat's efforts to sustain long-term open-source security through collaboration and patch adoption."

More Open Source Security episodes