Package Managers need global hooks
Summary
A blog post advocating for package managers to support global hooks as a more secure and flexible alternative to current package security measures like registries or shell wrappers.
View Cached Full Text
Cached at: 06/23/26, 04:40 AM
Similar Articles
Patching and forking in package managers
This article explores strategies for patching and forking dependencies in language-specific package managers when upstream maintainers fail to address vulnerabilities. It contrasts the robust patching capabilities of system package managers with the limitations of language registries, detailing workarounds like git overrides and forks across various ecosystems.
'No way to prevent this,' says only package manager where this regularly happens
Satirical article highlighting the recurring supply chain attacks in the npm registry, contrasting with more secure ecosystems like Go and Rust, and mocking the JavaScript community's acceptance of such vulnerabilities.
Show HN: Safe-install – safer NPM installs with trusted build dependencies
A new npm package called safe-install is introduced to enhance supply chain security by allowing developers to disable install scripts by default and block exotic sub-dependencies, addressing ongoing vulnerabilities.
@cline: Here's a practical way to start "loop engineering" (fancy way to say something other than a human prompting an agent to…
A practical approach to 'loop engineering' using a git hook script to automatically review code for leaked keys and critical bugs before committing.
The npm/Docker/PyPI supply chain security pattern is repeating with MCP, and we are at the 2015 moment
The article warns that the MCP ecosystem is repeating the same supply chain security pattern seen in npm, Docker, and PyPI, with minimal vetting and growing risks. It highlights that a scan of 500 Smithery servers found 18.8% with security issues and that existing security tooling cannot handle malicious agent instructions, and introduces a new static scanner called bawbel.