Safeguard
Tag

attack-surface

Safeguard articles tagged "attack-surface" — guides, analysis, and best practices for software supply chain and application security.

15 articles

Application Security

How to Discover Shadow and Undocumented APIs Before Attackers Do

A single undocumented API endpoint exposed 10 million Optus records in 2022. Here's how to find shadow APIs in production and assess their real exposure.

Jul 10, 20266 min read
Container Security

Multi-Stage Docker Builds: A Security Pattern, Not Just a Size Trick

Multi-stage builds are pitched as a way to shrink images. Their bigger payoff is security: build secrets, compilers, and toolchains that never reach production. Here is how to use them right.

Jul 8, 20265 min read
Container Security

Using jlink to Build Minimal, Lower-Attack-Surface Java Docker Images

jlink has shipped with every JDK since Java 9 in 2017, yet most Spring Boot images still ship a full 300MB+ JDK. Here's how to fix that.

Jul 8, 20266 min read
Container Security

Distroless vs Alpine: Which Base Image Is More Secure?

Alpine is tiny and familiar; distroless is tinier and shell-free. The right choice depends on what you value more — debuggability or a minimal attack surface. Here is the honest tradeoff.

Jul 5, 20265 min read
Concepts

Attack Surface Reduction: A Practical Guide

Attack surface reduction is the discipline of removing every input, interface, and privilege an attacker could reach that your system does not actually need. Here's how to inventory, shrink, and keep it small.

Jul 1, 20267 min read
Application Security

What is an Attack Surface

An attack surface is every exposed point attackers can use to get in — code, configs, credentials, and dependencies. Here's how to define, measure, and shrink it.

Apr 9, 20267 min read
Concepts

What Is Security Hardening?

Security hardening reduces a system's attack surface by removing what it does not need and configuring the rest safely. Learn the principles, benchmarks, and how to apply it.

Feb 27, 20265 min read
AI Security

Asset Management AI: How AI Is Reshaping Security Asset Inventory

Asset management AI turns a stale spreadsheet of assets into a living, correlated inventory. Here is what it actually does for security teams and where it falls short.

Feb 19, 20265 min read
Containers

Docker Scratch Image: The Security Case for Empty Bases

A Docker scratch image starts from nothing, and that emptiness is the point: no shell, no package manager, and almost no CVEs for a scanner to find.

Nov 13, 20255 min read
Security

Network Security Posture: How to Measure and Improve It

Your network security posture is the overall strength of your defenses at a point in time. Here is how to assess it honestly and improve it methodically.

Jul 30, 20256 min read
Security

Zombie APIs: The Forgotten Endpoints That Put You at Risk

A zombie API is a forgotten, undocumented endpoint that still runs and still accepts traffic. Here is why they are dangerous and how to find and kill them.

Jul 22, 20256 min read
AI Security

Securing AI Agents: MCP Protocol Risks and Mitigations

The Model Context Protocol is transforming how AI agents interact with tools, but it introduces new attack surfaces. Here is what security teams need to understand.

Jul 22, 20256 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.

attack-surface — Safeguard Blog