Safeguard
Topic

AppSec

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

309 articles

AppSec

VAPT Meaning: What Vulnerability Assessment and Penetration Testing Actually Covers

VAPT stands for Vulnerability Assessment and Penetration Testing — two different security exercises that get bundled into one acronym. Here is what each half does and when you need which.

May 7, 20266 min read
AppSec

Serialization vs. Deserialization in Java: Security Implications

The difference between serialization and deserialization in Java is simple to state and dangerous to get wrong — deserialization of untrusted data has caused some of the highest-severity Java CVEs of the last decade.

May 7, 20266 min read
AppSec

spring-boot-starter-security: Secure Defaults and Common Mistakes

What actually happens when you add spring-boot-starter-security to your build, the defaults it turns on, and the configuration mistakes that quietly undo them.

May 7, 20267 min read
AppSec

The OWASP Logo and Brand: What It Means and How to Use It Correctly

The OWASP logo is a registered mark of a nonprofit, not a free-for-all badge. Here is what the wasp actually stands for and the rules for putting it on your site or slides.

May 6, 20266 min read
AppSec

Gartner DAST: How Analysts Frame Dynamic Application Security Testing

Gartner does not publish a standalone DAST ranking; it covers dynamic testing inside its broader application security testing research. Here is how analysts categorize DAST and what to take from it.

May 6, 20266 min read
AppSec

SQL Injection for Beginners: How It Works and How to Stop It

SQL injection for beginners, explained without the hype: what the attack actually is, why string-built queries cause it, and the one habit — parameterized queries — that closes the door.

May 6, 20266 min read
AppSec

What Is a CSRF Attack? Detection and Prevention Guide

A CSRF attack tricks a logged-in user's browser into sending forged requests. Here is how the attack works and how to shut it down with modern defenses.

May 5, 20267 min read
AppSec

Encryption Algorithms in Java: A Practical Overview

Java ships a wide menu of encryption algorithms through its Java Cryptography Architecture, but picking the wrong mode or a deprecated cipher is one of the most common security findings in Java codebases.

May 5, 20266 min read
AppSec

DAST vs Pen Testing: Which One Does Your App Actually Need?

DAST is automated, continuous, and scales; penetration testing is manual, creative, and deep. Here is how they differ and why serious teams run both.

May 4, 20266 min read
AppSec

Free Web Security Scanner: How They Work and What to Use

A free web security scanner can find real vulnerabilities in a web app, but only if you understand what each type actually tests. Here is a practitioner's breakdown.

May 4, 20265 min read
AppSec

SSRF Vulnerability Explained: How Server-Side Request Forgery Works and How to Stop It

An SSRF vulnerability lets an attacker make your server send requests on their behalf — the flaw behind the Capital One breach. Here's how it works and how to defend against it.

May 4, 20267 min read
AppSec

Web Security Scan: How to Find Vulnerabilities Before Attackers Do

A web security scan probes your application for exploitable flaws the way an attacker would. Here is how the main scan types work and how to run them well.

May 3, 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.

AppSec (Page 12) — Supply Chain Security Blog | Safeguard