Safeguard
Tag

secure-design

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

20 articles

Security

JavaScript DI: Dependency Injection Patterns and Their Security Impact

JavaScript DI (dependency injection) decouples your code, but the container that wires it together is also a place security can slip. Here is how to use it well.

Jun 27, 20266 min read
Security

A Threat Modeling Example, Walked Through Step by Step

A concrete threat modeling example beats any amount of theory. We model a real feature, a file-upload API, with STRIDE and turn the findings into fixes.

Jun 4, 20266 min read
Security Concepts

The Threat Modeling Process, Step by Step

Threat modeling answers four questions: what are we building, what can go wrong, what are we doing about it, and did we do enough? A concrete step-by-step process your team can run in an afternoon.

May 4, 20266 min read
Security

Inversion of Control in JavaScript: The Security Angle Nobody Explains

Inversion of control in JavaScript decouples your code from its dependencies, but handing over instantiation also hands over a piece of your attack surface. Here is how to get the design benefit without the security cost.

May 2, 20265 min read
Security Concepts

Threat Modelling: STRIDE, PASTA, and a Process That Ships

Threat modelling fails when it becomes a 40-page document nobody reads. Here is what STRIDE and PASTA actually offer, and a lightweight process that survives contact with sprint deadlines.

Apr 25, 20266 min read
Security Concepts

A Threat Model Example, Walked Through Step by Step

The fastest way to understand threat modeling is to watch one built end to end — this walks through a real threat model example for a simple login and payment flow.

Apr 21, 20265 min read
Security

What Is a DTO (Data Transfer Object)? Security Notes for Java and Beyond

A DTO is a plain object that carries data across a boundary. Used well it is also one of your best defenses against mass assignment and data over-exposure.

Apr 14, 20265 min read
Application Security

What is Threat Modeling

Threat modeling finds the design flaws scanners can't see. Learn what it is, when to do it, and how Safeguard ties it to reachability analysis.

Apr 12, 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.

secure-design (Page 2) — Safeguard Blog