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 (508)Tool Comparison (454)Open Source Security (417)Incident Analysis (399)AppSec (309)Cloud Security (300)Container Security (286)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)Tools (50)FAQ (50)SBOM & Compliance (41)Comparisons (35)Engineering (29)Licensing (26)Tutorials (24)Ransomware (24)Guides (22)Kubernetes Security (22)SecOps (22)Vulnerability Guides (20)Regulation (20)Industry Guides (19)Compliance & Regulations (18)Case Studies (18)Emerging Technology (17)Solutions (17)Vulnerability Response (16)Threat Research (16)Tool Reviews (16)Agent Security (16)Risk Management (16)Incident Response (15)Identity Security (15)Cryptography (15)Compliance & Frameworks (15)Security Concepts (15)Industry Events (14)Security Strategy (13)Frameworks (12)Data Breach (11)Web Security (11)Dependency Security (11)Career (10)Security News (10)Culture (9)Company (9)Enterprise (9)Strategy (8)Standards (8)Architecture (8)Vulnerability Research (8)Network Security (7)Zero-Day Exploits (7)How-To Guide (7)Secure Development (7)Industry Insights (7)Industry Trends (7)Dependency Management (7)Organizational Security (6)Security Operations (6)Developer Security (6)Vendor Comparison (6)Industry (6)Dev Practices (6)Breach Analysis (5)Code Security (5)Mobile Security (4)Policy (4)Tool Comparisons (4)Product Launch (4)Offensive Security (4)Cryptocurrency Security (4)Hardware Security (3)Social Engineering (3)Build Security (3)Governance (3)Policy & Compliance (3)Analysis (3)Startup Security (3)API Security (3)Regional Security (3)Healthcare Security (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)Architecture Security (1)Events (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)Threat Modeling (1)Emerging Threats (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)Buyer Guides (1)Privacy (1)Product Update (1)Technical (1)Lifecycle Management (1)Credential Attacks (1)Business Continuity (1)

Articles

RSS feed
Developer Tools

How should a Go Dockerfile handle modules and go mod verify?

Copy go.mod and go.sum first, run go mod download and go mod verify in their own layer, then build. Faster rebuilds and a tamper check on cached modules.

Oct 19, 20264 min read
Developer Tools

What do go build trimpath and buildvcs change in your binary?

The trimpath flag removes file system paths from a Go binary, and buildvcs controls version control stamping. Learn what each records and when to use them.

Oct 19, 20264 min read
Developer Tools

What spam rate does Gmail expect from senders, 0.10% or 0.30%?

Google says keep the spam rate under 0.10% and never reach 0.30%. See what the number measures, where to read it and what to do when it climbs.

Oct 19, 20263 min read
Developer Tools

Should .env be in a global gitignore, or the project's .gitignore?

Put .env in the project's .gitignore so everyone is covered, and add a global ignore as a personal backstop. Git's docs say where each rule belongs.

Oct 19, 20263 min read
Developer Tools

Why should a fix bot have its own identity and signed commits?

A dedicated bot identity makes every automated change attributable and revocable. Here is how identity, scopes and signed commits fit together.

Oct 19, 20264 min read
Developer Tools

What can GitLab push rules block that protected branches cannot?

GitLab push rules reject unsigned commits, secret file names, bad branch names and oversized files at push time. Tiers, scopes and how to roll them out.

Oct 19, 20263 min read
Developer Tools

How do merge request pipelines change where security scans run?

A scan job only runs on merge requests if its rules match the merge request event. Learn the setup, the include pitfall, and merged results pipelines.

Oct 19, 20263 min read
Developer Tools

How should GITHUB_TOKEN permissions be set in a monorepo workflow?

In a monorepo, set GITHUB_TOKEN permissions per job and start from none. One broad workflow-level setting gives every service's job the same write access.

Oct 19, 20263 min read
Developer Tools

What GITHUB_TOKEN permissions does a package release workflow need?

Start with read-only contents and add one scope per job. How the permissions key works, why unlisted scopes become none, and a build and publish example.

Oct 19, 20264 min read

Stay informed

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

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.