What is an SPDXRef identifier and what makes one valid?
An SPDXID is a unique in-document label that starts with SPDXRef- followed by letters, numbers, dots or hyphens. Learn the rules and common mistakes.
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.
An SPDXID is a unique in-document label that starts with SPDXRef- followed by letters, numbers, dots or hyphens. Learn the rules and common mistakes.
OWASP A05:2025 Injection maps to 37 CWEs, including cross-site scripting and SQL injection. What is in it, why XSS dominates counts, and what to do.
A network-activated plugin runs on every site in a Multisite network, so one vulnerable plugin affects all of them. How to inventory and review them.
Detection time only counts what was found. Learn how survivorship bias skews it, and how to add measures of what slips past your monitoring entirely.
A Manual default means automation proposes nothing on its own until a person changes a setting. Here is what that protects and how to move off it safely.
A fact sheet engineers can fill in so legal gets dated facts about a vulnerability: what is affected, who is exposed, and what is confirmed or unknown.
App Attest lets your server check a request came from a genuine copy of your iOS app. Here is the flow, what it proves, and what it does not.
The id-token: write permission lets a job request an OIDC token. It grants no write access to your repo or cloud. What it does and what to pair it with.
Half-life is the time it takes to close half of the flaws found. See how it differs from average fix time and why reports that mix the two confuse readers.
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.