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 (282)Vulnerability Analysis (12009)Security Guides (5118)Application Security (3306)Developer Tools (2961)Compliance (2830)AI Security (1718)Supply Chain (1423)Supply Chain Security (1019)Industry Analysis (1005)Research (585)Security (532)DevSecOps (511)Product (501)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 (73)Threat Intelligence (66)Infrastructure Security (65)FAQ (50)Tools (50)SBOM & Compliance (41)Comparisons (32)Engineering (29)Licensing (26)Tutorials (24)Ransomware (24)SecOps (22)Guides (22)Kubernetes Security (22)Regulation (20)Vulnerability Guides (20)Industry Guides (19)Compliance & Regulations (18)Case Studies (18)Emerging Technology (17)Solutions (17)Tool Reviews (16)Agent Security (16)Risk Management (16)Threat Research (16)Vulnerability Response (16)Cryptography (15)Incident Response (15)Security Concepts (15)Compliance & Frameworks (15)Identity Security (15)Industry Events (14)Security Strategy (13)Frameworks (12)Data Breach (11)Dependency Security (11)Web Security (11)Security News (10)Career (10)Culture (9)Company (9)Enterprise (9)Vulnerability Research (8)Standards (8)Architecture (8)Strategy (8)Industry Insights (7)How-To Guide (7)Network Security (7)Industry Trends (7)Dependency Management (7)Zero-Day Exploits (7)Secure Development (7)Security Operations (6)Organizational Security (6)Vendor Comparison (6)Developer Security (6)Industry (6)Dev Practices (6)Breach Analysis (5)Code Security (5)Cryptocurrency Security (4)Offensive Security (4)Product Launch (4)Tool Comparisons (4)Policy (4)Mobile Security (4)Social Engineering (3)Hardware Security (3)Healthcare Security (3)Startup Security (3)Build Security (3)API Security (3)Governance (3)Regional Security (3)Analysis (3)Policy & Compliance (3)Security Management (2)Security Architecture (2)SBOM Standards (2)SBOM and Compliance (2)Industry News (2)DeFi Security (2)Zero-Day Analysis (2)Release (2)Security Culture (2)Threat Actors (2)Data Security (1)Events (1)Tools & Platforms (1)Tools & Techniques (1)Architecture 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)Healthcare (1)PKI Security (1)Threat Modeling (1)Career Development (1)Browser Security (1)SBOM & Standards (1)Incident Postmortem (1)Kubernetes (1)Emerging Threats (1)Product Update (1)Nation-State Threats (1)Lifecycle Management (1)Credential Attacks (1)Runtime Security (1)Privacy (1)Threat Analysis (1)Technical (1)Language Security (1)Privacy & Security (1)Business Continuity (1)

Articles

RSS feed
Software Supply Chain

How do you generate an SBOM for a Ruby project?

Generate a CycloneDX SBOM for a Ruby app from Gemfile.lock with the cyclonedx-ruby gem, then check completeness, store it per build and scan it.

Oct 18, 20264 min read
Software Supply Chain

How should you manage Ruby gem dependencies safely?

Manage Ruby gems with a committed Gemfile.lock, pessimistic version ranges, checksums, a release cooldown, scoped sources and an advisory audit in CI.

Oct 18, 20264 min read
Software Supply Chain

How does a retail bank start a software supply chain security program?

Start from the third-party risk life cycle regulators already expect, add SBOMs and build controls for software you ship, and tier vendors by criticality.

Oct 18, 20264 min read
Software Supply Chain

How does Python package typosquatting work and how do you avoid it?

Typosquatting and dependency confusion trick pip into installing the wrong package. See how Python names normalize and how to install safely.

Oct 18, 20265 min read
Software Supply Chain

How do you defend a Python project from PyPI typosquats and dependency confusion?

Use one trusted index, pin hashes, block source builds where you can, and review every new package name before it enters a requirements file.

Oct 18, 20264 min read
Software Supply Chain

How do you run a private PyPI mirror or proxy safely?

A private PyPI mirror gives you one controlled index. Learn the index settings, why extra indexes are risky, and how hash checking stops swapped files.

Oct 18, 20264 min read
Software Supply Chain

How do lockfiles and pinning work for PyPI packages?

Pinning fixes versions, hashes fix the exact files, and lock formats like uv.lock and pylock.toml record both. Learn how to install from PyPI reproducibly.

Oct 18, 20265 min read
Software Supply Chain

How do you publish to PyPI with provenance (trusted publishing and attestations)?

Use PyPI trusted publishing so CI mints a 15 minute token by OIDC, then attach PEP 740 attestations so users can check which workflow built each file.

Oct 18, 20264 min read
Software Supply Chain

How do you publish an npm package with provenance?

Publish from GitHub Actions or GitLab CI on a cloud runner with npm 9.5 or later, grant id-token write, and verify with npm audit signatures.

Oct 18, 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.