Does the require SHA pinning setting cover reusable workflows?
GitHub's org setting to require full-length SHA pinning still lets reusable workflows be referenced by tag. What that gap means and how to close it.
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.
GitHub's org setting to require full-length SHA pinning still lets reusable workflows be referenced by tag. What that gap means and how to close it.
Fewer dependencies mean fewer advisories to track and fix. How to find removable packages, what to weigh, and why pruning belongs in a capacity plan.
A tool that filters by reachability reports fewer findings than one that lists every present package. Compare them on the same layer, not on raw totals.
'Prevents supply chain attacks' can mean blocking, detecting or responding. Learn the difference, which attacks each covers and what to ask to see.
A dependency scanner usually covers ML libraries but not model files. Here is how to tell what yours sees, and what to do about the difference.
No. pip, Go and npm each verify packages differently. Learn what each check proves, what it misses, and how to set a minimum across languages.
Responsiveness shows engagement, not security. How to read issue and pull request activity as one signal among several when you vet a maintainer.
A condition or tag can switch a Helm subchart off, but dependency update still downloads it. Learn what stays in your repository and how to prune it.
Where SBOMs and signatures are stored as referrer artifacts, some registries expire them with the image. Check yours and keep a copy of the evidence.
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.