How do you set a minimum package age in Yarn with npmMinimalAgeGate?
Yarn's npmMinimalAgeGate skips package versions newer than a set age. How to configure it, what npmPreapprovedPackages exempts, and what to watch for.
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.
Yarn's npmMinimalAgeGate skips package versions newer than a set age. How to configure it, what npmPreapprovedPackages exempts, and what to watch for.
No. Yarn Modern ignores .npmrc and uses .yarnrc.yml, so registry and token settings must be converted or installs may hit the wrong registry.
Yarn's approvedGitRepositories blocks any git dependency whose repository URL does not match a glob you approved. How it works and how to roll it out.
A worked example of an OpenVEX not affected statement for a library maintainer: required fields, the five justification labels, and when to use each.
The maintainer vetting rubric applied step by step to an invented npm library, with evidence for each score and a final adopt-with-conditions call.
WordPress.org now holds each plugin and theme release for a cooldown while an automated review scores it. What that covers and what it cannot catch.
WordPress.org guideline 8 bars plugins from sending executable code through third-party systems. See what it blocks, why, and how to spot a breach of it.
Often not. Scanners match on package name and version, so a renamed fork can look clean while carrying the original flaw. How to close the gap.
Unity installs one version per package, so another package's dependency can raise yours. How the graph and lock file decide, and what to review.
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.