Polyglot dependency hygiene: seven myths and what the docs say
Seven common beliefs about lockfiles, hashes, audits and install scripts in many languages, checked against each tool's official documentation.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
Seven common beliefs about lockfiles, hashes, audits and install scripts in many languages, checked against each tool's official documentation.
Keep the supply chain policy short and stable, put measurable rules in standards, steps in procedures and advice in guidelines. Here is how to sort it.
When merged teams have conflicting dependency rules, classify each conflict by cost and risk, then pick strict, staged, or exempt. A simple matrix to use.
pnpm trustPolicy no-downgrade fails an install when a package's trust evidence drops versus earlier releases. What it checks, misses, and how to adopt it.
Newer pnpm does not expand environment variables in credential lines of a project .npmrc, so malicious repos cannot take CI tokens. How to supply them.
pnpm minimumReleaseAge delays new versions by minutes. How the 1440 default, strict mode, excludes and missing publish dates actually behave in pnpm 11.
blockExoticSubdeps lets only your own package.json use git or tarball URLs. Transitive dependencies need a trusted source. What it blocks and how.
Plugins added through an admin interface never appear in your repository, so manifest scans miss them. How to inventory runtime installed extensions.
To pin Python requirements with hashes, use exact versions plus a hash per package and enable hash-checking mode. Here is how it works and what it covers.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.