Security
In-depth guides and analysis on security from the Safeguard engineering team.
521 articles
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.
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.
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.
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.
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.
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.
@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.
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.
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.
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.
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.
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.
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.