Safeguard
Topic

Security

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

523 articles

Security

Define Malicious Code: Types, Examples, and Defenses

To define malicious code: it's any software or script written to damage, disrupt, or gain unauthorized access to a system. Here's the full taxonomy and how to defend against each type.

Mar 25, 20266 min read
Security

CVE-2023-5363 Explained: The OpenSSL Key and IV Length Flaw

CVE-2023-5363 is an OpenSSL bug where key and IV length parameters get processed too late, risking confidentiality in GCM, CCM and OCB modes. Here is who is affected and how to fix it.

Mar 25, 20265 min read
Security

An Asymmetric Encryption Example, Explained for Developers

A concrete asymmetric encryption example using RSA key pairs, plus how public-key cryptography secures TLS, signing, and the code you ship.

Mar 25, 20265 min read
Security

Enterprise Vulnerability Assessment: A Practical Playbook

An enterprise vulnerability assessment is a systematic sweep for weaknesses across your whole estate. Here is how to run one that produces action, not a PDF.

Mar 25, 20266 min read
Security

DevSecOps Vendors: How to Evaluate the Security Tool Market

The DevSecOps vendor market is crowded and the category labels overlap. Here is a practical framework for evaluating vendors against what your pipeline actually needs.

Mar 24, 20266 min read
Security

NVD Full Form: What the National Vulnerability Database Is

The NVD full form is National Vulnerability Database, the U.S. government repository of known software vulnerabilities maintained by NIST. Here is what it contains and how to use it.

Mar 24, 20266 min read
Security

Uncaught Exception in Java: A Security Guide

An uncaught exception in Java is more than a crash - it leaks stack traces, kills threads, and opens denial-of-service paths. Here is how to handle it safely.

Mar 24, 20266 min read
Security

@types/jest Explained: What It Is and How to Use It Safely

@types/jest ships the TypeScript type definitions for Jest. Here is what the package actually contains, why it lives in devDependencies, and how to keep it from becoming a supply chain risk.

Mar 24, 20265 min read
Security

What Is a Secure Development Model? A Practical Guide

A secure development model bakes security into every phase of building software instead of bolting it on at the end. Here is how the model works and how to adopt one without slowing delivery.

Mar 24, 20266 min read
Security

Choosing an Enterprise Security Solution: What Actually Matters

An enterprise security solution is less about a single flagship product and more about how well a set of controls integrates, scales, and produces evidence for auditors.

Mar 23, 20266 min read
Security

Storing Passwords Securely: What Actually Works

Storing a password means storing a slow, salted hash of it, never the password itself. Here is the modern approach that survives a database breach.

Mar 23, 20266 min read
Security

JavaScript Security Best Practices Every Team Should Actually Follow

Most JavaScript security incidents come from a handful of repeated mistakes. These are the best practices that prevent them, from XSS to the npm dependency graph.

Mar 23, 20265 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.

Security (Page 42) — Supply Chain Security Blog | Safeguard