Safeguard
Resources

Supply Chain Security, in plain English.

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.

All (2961)Vulnerability Analysis (12009)Security Guides (5118)Application Security (3307)Developer Tools (2961)Compliance (2830)AI Security (1720)Supply Chain (1423)Supply Chain Security (1025)Industry Analysis (1005)Research (585)Security (532)DevSecOps (511)Product (509)Tool Comparison (454)Open Source Security (417)Incident Analysis (399)AppSec (309)Cloud Security (300)Container Security (287)Software Supply Chain (282)Best Practices (264)Open Source (252)Buyer's Guides (217)Software Supply Chain Security (182)Vulnerability Management (150)Regulatory Compliance (144)Ranking (116)Concepts (116)Containers (100)Supply Chain Attacks (93)SBOM (77)Vulnerabilities (74)Threat Intelligence (66)Infrastructure Security (65)FAQ (50)Tools (50)SBOM & Compliance (41)Comparisons (36)Engineering (29)Licensing (26)Ransomware (24)Tutorials (24)SecOps (22)Guides (22)Kubernetes Security (22)Vulnerability Guides (20)Regulation (20)Industry Guides (19)Case Studies (18)Compliance & Regulations (18)Emerging Technology (17)Solutions (17)Risk Management (16)Vulnerability Response (16)Tool Reviews (16)Agent Security (16)Threat Research (16)Compliance & Frameworks (15)Incident Response (15)Identity Security (15)Cryptography (15)Security Concepts (15)Industry Events (14)Security Strategy (13)Frameworks (12)Web Security (11)Data Breach (11)Dependency Security (11)Career (10)Security News (10)Buyer Guides (10)Culture (9)Enterprise (9)Company (9)Architecture (8)Standards (8)Vulnerability Research (8)Strategy (8)Secure Development (7)Industry Insights (7)Industry Trends (7)Zero-Day Exploits (7)Network Security (7)How-To Guide (7)Dependency Management (7)Vendor Comparison (6)Security Operations (6)Organizational Security (6)Developer Security (6)Industry (6)Dev Practices (6)Code Security (5)Breach Analysis (5)Cryptocurrency Security (4)Product Launch (4)Mobile Security (4)Policy (4)Offensive Security (4)Tool Comparisons (4)Healthcare Security (3)Governance (3)Social Engineering (3)Hardware Security (3)Build Security (3)Policy & Compliance (3)API Security (3)Regional Security (3)Startup Security (3)Analysis (3)SBOM Standards (2)DeFi Security (2)Industry News (2)Security Architecture (2)Security Management (2)SBOM and Compliance (2)Zero-Day Analysis (2)Release (2)Security Culture (2)Threat Actors (2)Tools & Platforms (1)Tools & Techniques (1)Events (1)Architecture Security (1)Career Development (1)Browser Security (1)SBOM & Standards (1)Incident Postmortem (1)Kubernetes (1)Nation-State Threats (1)Language Security (1)Perspectives (1)Privacy & Security (1)Threat Analysis (1)Runtime Security (1)Emerging Threats (1)Threat Modeling (1)Healthcare (1)Data Security (1)Safeguard runs on VR and mixed reality headsets. Where a spatial view of your software estate helps, and where a plain screen is still better. (1)PKI Security (1)Privacy (1)Product Update (1)Technical (1)Lifecycle Management (1)Credential Attacks (1)Business Continuity (1)

Articles

RSS feed
Developer Tools

What does GitHub Actions cache-mode do and which value should you use?

cache-mode sets whether a job can restore, save or neither. Low trust triggers get read only access to default branch caches. Here is what to set and why.

Oct 19, 20264 min read
Developer Tools

How should you build a GitHub Actions cache key for dependencies?

Put the runner OS and a hash of your lockfile in the cache key, and understand how restore-keys fall back to older caches before you add them.

Oct 19, 20264 min read
Developer Tools

Git subtree or a plain copy: how should you vendor open source code?

Subtree keeps upstream history and a path to pull updates. A plain copy loses both. Compare the two for patching, tracking and security review.

Oct 19, 20264 min read
Developer Tools

Git LFS pointer files: what does a dependency scanner see in a game repo?

Git LFS swaps large game assets for text pointers in the repo. What that means for scanners, shallow clones and Unity packages, and how to check CI.

Oct 19, 20263 min read
Developer Tools

Git credential cache or store: which helper keeps passwords safe?

Git's store helper writes passwords unencrypted on disk, while cache holds them briefly in memory. Learn how to pick a credential helper for your machine.

Oct 19, 20263 min read
Developer Tools

Why can a short git hash in your version string break reproducibility?

Short git hashes change length as a repository grows or a clone is shallow. Fix the length with abbrev settings and keep build dates out of versions.

Oct 19, 20264 min read
Developer Tools

How do you verify an attestation with gh attestation verify?

Three forms of gh attestation verify cover a binary, a container image and an SBOM predicate. See the commands and what a pass does and does not tell you.

Oct 19, 20263 min read
Developer Tools

Commit generated API client code or generate it at build time?

Two ways to handle generated SDK code: commit it for review, or generate in CI each build. Security and repeatability trade offs, and a decision guide.

Oct 19, 20264 min read
Developer Tools

Can you generate just the API calls you use from a spec?

OpenAPI Generator can limit output to chosen APIs and models. How selective generation shrinks attack surface and review effort, and what it cannot remove.

Oct 19, 20263 min read

Stay informed

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.