How do you pin a Unity Git package so it cannot change under you?
Unity Git dependencies can follow a branch, a tag or a full commit hash. Why a hash is the safest pin, how the lock file helps and what to watch.
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.
Unity Git dependencies can follow a branch, a tag or a full commit hash. Why a hash is the safest pin, how the lock file helps and what to watch.
PHP active support fixes bugs and security issues with regular releases; security support covers critical issues only. How to plan around both.
A table of the documented package manager settings for release age, git dependencies, lockfile checks and install scripts in npm, pnpm and Yarn.
OWASP lists ten CI/CD risks. See how each maps to a supply chain entry point, and which four a small team should check first, with a one hour review plan.
An OSPO usually owns open source policy, intake guidance, training and the inventory view. Security owns triage and response. Here is a clear split.
OpenVEX and CycloneDX VEX can both carry exploitability decisions out of a scanner. Compare their status labels and pick one based on your SBOM format.
A not_affected VEX statement needs a justification. See the five OpenVEX labels, which fits common firmware cases, and how to back each with evidence.
Revoking an Open VSX publisher agreement deactivates tokens and hides every version. What is reversible, and why republishing a version number is blocked.
When one dependency scanner reports a vulnerable package and another stays silent, check five things in order before you decide who is right.
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.