News for hackers. Stuff that matters.
Re:A GitHub Issue Title Compromised 4k Developer Machines by Chyzwar on Friday March 06, 2026 @11:00AM (#47276657)
Both pnpm and yarn implemented npmMinimalAgeGate: 1440 enableScripts: false

These mostly solve the issue of adding postinstall scripts and packages being compromised.

Re:A GitHub Issue Title Compromised 4k Developer Machines by silverstream on Friday March 06, 2026 @05:21PM (#47281892)
enableScripts: false is a great default, but in a pnpm workspace monorepo it needs some tuning — a few packages legitimately rely on postinstall (esbuild, sharp, etc. downloading platform binaries).

What worked for us was whitelisting just those in onlyBuiltDependencies. Everything else stays locked down.

The age gate is a nice extra layer. I do wonder how well it holds up for fast-moving deps where you actually want the latest patch though.