Safeguard
Topic

Security

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

523 articles

Security

The Semgrep Logo and What Semgrep Actually Does

Looking for the Semgrep logo often means you are evaluating Semgrep the tool. Here is what the brand mark represents and how the static analysis engine works.

Apr 13, 20266 min read
Security

Code Error Finder Tools: Catching Security Bugs Early

A code error finder is any tool that surfaces bugs before they ship — and the ones that matter most for security catch the errors that turn into vulnerabilities.

Apr 13, 20265 min read
Security

Server Vulnerability Assessment: A Step-by-Step Guide

A server vulnerability assessment finds the missing patches, weak configs, and exposed services on your hosts before an attacker does. Here is how to run one that produces action, not noise.

Apr 13, 20266 min read
Security

DevOps Key Metrics: The Numbers That Actually Predict Delivery Health

The DevOps key metrics worth tracking are the four DORA measures plus a handful of security signals. Here is what each one means, how to measure it, and why security belongs in the same dashboard.

Apr 12, 20266 min read
Security

iOS App Security Testing: A Practical Guide for Mobile Teams

iOS app security testing means checking storage, transport, and third-party code, not just trusting the App Store review. Here is how to do it well.

Apr 12, 20266 min read
Security

Whitebox Testing Explained: A Practical Security Guide

Whitebox testing is a testing approach where the tester has full access to source code, architecture, and internals, which makes it powerful for finding security flaws early. Here is how it works and where it fits.

Apr 12, 20266 min read
Security

How to Run a Software Security Assessment

A software security assessment is a structured evaluation of an application's security posture across code, dependencies, configuration, and process. Here is how to run one that produces action, not a PDF.

Apr 12, 20266 min read
Security

Secure Usage of Authorized Code Repositories: A Practical Guide

Secure usage of authorized code repositories means controlling who can access source, protecting branches, scanning for secrets, and treating the repo as production infrastructure. Here is how.

Apr 11, 20266 min read
Security

Jakarta and Java: A Security Guide to the Namespace Migration

Jakarta Java is the successor to Java EE, and the javax-to-jakarta namespace shift has real security implications for anyone still running the old libraries.

Apr 11, 20266 min read
Security

Vulnerable Websites List: Legal Sites to Practice Security Testing

A curated vulnerable websites list of intentionally insecure apps and labs built for legal, hands-on security practice — plus the rules that keep your training from becoming a crime.

Apr 11, 20265 min read
Security

Vulnerability Checker: How to Scan Your Code and Websites for Flaws

What a vulnerability checker does, the different kinds (dependency, website, container), and how to choose and use one to actually reduce risk rather than generate noise.

Apr 11, 20266 min read
Security

Serialize vs Deserialize: A Practical Comparison and Why Deserialization Is the Risky One

Serialize turns an object into bytes; deserialize turns bytes back into an object. The comparison matters for security because deserializing untrusted data in Java has caused some of the worst RCE bugs on record.

Apr 11, 20266 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.

Security (Page 32) — Supply Chain Security Blog | Safeguard