Safeguard
Topic

DevSecOps

In-depth guides and analysis on devsecops from the Safeguard engineering team.

497 articles

DevSecOps

How to Install Maven on Windows, macOS, and Linux

A step-by-step guide to install Maven on any OS, verify the install, and avoid the JAVA_HOME and PATH mistakes that trip up most first-time setups.

Apr 15, 20266 min read
DevSecOps

How to Test Your Signing Pipeline End to End

Build a repeatable end-to-end test harness for your signing pipeline that proves artifacts are signed correctly and that verification fails when tampered.

Apr 15, 20266 min read
DevSecOps

Tornado Python Security: Hardening Your Async Web App

A security-focused guide to the Tornado Python web framework, covering the cookie-parsing DoS, secure cookie configuration, and safe deployment patterns.

Apr 15, 20266 min read
DevSecOps

Python Code Analysis: Tools and Techniques for Secure Code

How static and dynamic Python code analysis catches security bugs before they ship, from Bandit and Semgrep to dependency scanning and taint tracking.

Apr 14, 20265 min read
DevSecOps

AWS CodePipeline Supply Chain Defence 2026

AWS CodePipeline is where most AWS-native supply chain attacks land in 2026. This is the defence blueprint that actually works in production accounts.

Apr 13, 20267 min read
DevSecOps

Shift-Left Without Friction: Dev Experience 2026

Shift-left only works when developers stop noticing it. A 2026 playbook for moving supply chain checks earlier without burning the people who ship code.

Apr 12, 20268 min read
DevSecOps

Installing Python on Mac: A Safe, Step-by-Step Guide

Installing Python on Mac has a few paths, and the safest one keeps you off the system Python and away from sudo pip. Here is how to do it cleanly.

Apr 12, 20265 min read
DevSecOps

jackson-core Maven: What It Is and Where the Risk Lives

jackson-core is the low-level streaming engine behind Jackson, added via Maven. Here is what the artifact does, why it is safer than jackson-databind, and how to keep the whole stack patched.

Apr 11, 20265 min read
DevSecOps

How to Install Python on macOS the Right Way

The fastest safe way to install Python on macOS is Homebrew plus a version manager, not the system Python. Here is the setup that keeps your machine and your dependencies clean.

Apr 10, 20266 min read
DevSecOps

Developer infrastructure posture: integrating ASPM early

Prisma Cloud built ASPM outward from the cloud. Real breaches like tj-actions and SolarWinds start earlier, in developer infrastructure that needs its own continuous posture model.

Apr 10, 20267 min read
DevSecOps

Pickling in Python: A Security Guide

Pickling in Python serializes objects to bytes, but unpickling untrusted data can run arbitrary code. Here is how the risk works and how to defend against it.

Apr 9, 20266 min read
DevSecOps

How to Use Python on Mac: Install, Switch Versions, and Set a Default

Learning how to use Python on Mac starts with not touching the system Python. Here is a clean setup for installing, switching, and pinning versions.

Apr 9, 20265 min read

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.

DevSecOps (Page 20) — Supply Chain Security Blog | Safeguard