Safeguard
Topic

Security

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

521 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.

Feb 11, 20256 min read
Security

Semgrep Open Source: What It Scans and How to Use It Well

Semgrep open source is a fast, rule-based static analysis engine for finding bugs and security issues. Here is what the free CLI covers and where its limits are.

Feb 11, 20256 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.

Feb 11, 20256 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.

Feb 11, 20256 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.

Feb 11, 20256 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.

Feb 11, 20256 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.

Feb 11, 20255 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.

Feb 11, 20256 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.

Feb 9, 20256 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.

Feb 8, 20255 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.

Feb 8, 20256 min read
Security

Ethical Hacking Workshop: How to Read and Learn Online

Looking to read an ethical hacking workshop online? Here is how to learn ethical hacking legally and safely, what a good curriculum covers, and how it connects to defending real software.

Feb 4, 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.

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