Safeguard
Topic

AppSec

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

309 articles

AppSec

X.509 Certificates in .NET: System.Security.Cryptography Explained

A practitioner's tour of System.Security.Cryptography.X509Certificates: loading certs safely on modern .NET, chain validation, stores, and the mistakes that quietly disable TLS security.

Apr 15, 20267 min read
AppSec

Why We Use CORS in Node.js: Configuration Without the Foot-Guns

Understanding why we use CORS in Node.js starts with what it is not: CORS is a browser relaxation mechanism, not a security wall. Here is how to configure it in Express without the classic misconfigurations.

Apr 13, 20267 min read
AppSec

GitLab IaC Scanning: How to Catch Misconfigured Infrastructure

GitLab IaC scanning checks Terraform, Kubernetes, and CloudFormation for insecure settings before they deploy. Here is how to turn it on and make the results actionable.

Apr 13, 20265 min read
AppSec

AppSec Vulnerability Management: A Workflow Guide

A step-by-step appsec vulnerability management workflow for teams drowning in scanner output — from intake and triage through prioritization, remediation, and verification.

Apr 13, 20265 min read
AppSec

Secure Code Review: A Practical Checklist

Secure code reviews catch a different category of bug than functional code review, and having a repeatable checklist keeps reviewers from relying on memory for the same handful of recurring flaws.

Apr 13, 20265 min read
AppSec

Mobile Security Testing for iOS and Android Apps

Mobile apps fail in ways web apps don't — insecure local storage, weak certificate pinning, reverse-engineerable binaries — and testing them requires methods most web-focused AppSec programs never built.

Apr 13, 20266 min read
AppSec

Does Snyk Offer IAST? Interactive Testing and the Alternatives

People searching for Snyk IAST are usually asking whether Snyk does interactive application security testing. Here is the honest answer and how IAST fits alongside Snyk's actual strengths.

Apr 13, 20266 min read
AppSec

SQL Injection Commands Explained: How the Attack Works and How to Stop It

Understanding the SQL injection commands attackers rely on is the fastest way to learn how to defend against them. This guide explains the classes conceptually and focuses on detection and remediation.

Apr 12, 20266 min read
AppSec

SAST Vendors Compared: How to Choose a Static Analysis Tool

Choosing among SAST vendors comes down to language coverage, false-positive rate, developer workflow fit, and how the results reach the people who fix code.

Apr 12, 20266 min read
AppSec

Python 2 vs Python 3: Differences and Why 2.x Is a Security Liability

The real differences between Python 2 and Python 3 — print, strings, division, integers — and why running anything on 2.x after its end of life is now a security decision, not a compatibility one.

Apr 12, 20266 min read
AppSec

SAST, DAST, and IAST: The Three Application Testing Types

SAST DAST IAST are three distinct testing approaches that catch different bug classes at different stages — here's how each actually works and when to run which.

Apr 11, 20265 min read
AppSec

OWASP API Top 10 2023: What Changed and How to Defend

The OWASP API Security Top 10 2023 puts authorization failures at the top and adds new risks around business flows and API consumption. Here's the full list with defenses.

Apr 10, 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 17) — Supply Chain Security Blog | Safeguard