Safeguard
Topic

AppSec

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

306 articles

AppSec

How to Fix Cross-Site Scripting Vulnerabilities in Java (With Examples)

A practical walkthrough of how to fix cross site scripting vulnerabilities in Java: context-aware output encoding, template auto-escaping, and where servlet code goes wrong.

May 20, 20256 min read
AppSec

Application Security Scanning: How the Pieces Fit Together

Application security scanning spans SAST, DAST, SCA, and secrets detection. Here is what each type finds, where it fits in CI, and how to avoid alert fatigue.

May 20, 20256 min read
AppSec

The OWASP Top 10, Explained: The Web App Risks That Matter Most

The OWASP Top 10 is the industry's reference list of the most critical web application security risks. Here is what each category means and how to defend against it.

May 19, 20256 min read
AppSec

Showdown Markdown Converter: XSS Risks and Safe Configuration

The npm showdown library converts Markdown to HTML without sanitizing it — by design. Here is where the XSS risk actually lives and how to render untrusted Markdown safely.

May 15, 20257 min read
AppSec

White Box Pen Testing: How It Works and When to Use It

White box pen testing gives the tester full access to source, architecture, and credentials. Here's how it differs from black box, when to choose it, and the tools involved.

May 14, 20256 min read
AppSec

Open Source SAST Tools Worth Evaluating

A rundown of the open source SAST tools engineering teams actually use in production, and where each one runs out of road.

May 14, 20255 min read
AppSec

Code Injection in Python: How It Happens and How to Prevent It

Code injection python vulnerabilities almost always trace back to eval, exec, or a template engine handed untrusted input; here is how the attack works and how to close it off.

May 14, 20256 min read
AppSec

Static Code Analysis in Cyber Security: What It Actually Does

Static code analysis in cyber security means scanning source code without running it to catch injection flaws, hardcoded secrets, and unsafe patterns before they ship — here's what it catches and what it misses.

May 14, 20255 min read
AppSec

org.apache.tomcat.embed: Embedded Tomcat Versions and Vulnerabilities

org.apache.tomcat.embed ships inside almost every Spring Boot jar, and its CVEs follow it there. Here is how to find your real embedded Tomcat version and patch it.

May 14, 20258 min read
AppSec

Website Vulnerability Scanners: How They Work and What They Miss

How a website vulnerability scanner crawls, fuzzes, and fingerprints your app, plus the whole classes of flaws it structurally cannot find on its own.

May 13, 20256 min read
AppSec

SAST Testing: How Static Analysis Finds Bugs Before They Run

A SAST test analyzes source code without executing it to find vulnerabilities like injection and hardcoded secrets. Here is how it works and where it fits.

May 12, 20256 min read
AppSec

Web Application Penetration Testing: What to Expect

A real web application penetration test follows a scoped, multi-phase process — here's what happens before, during, and after the engagement so the report doesn't surprise you.

May 9, 20255 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 16) — Supply Chain Security Blog | Safeguard