Safeguard
Tag

dependencies

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

65 articles

Open Source

The moment npm Package in 2025: Security Review and Safe Usage

The moment npm package is in maintenance mode, not abandoned. Here is what that means for security, when it is fine to keep, and what to migrate to when it is not.

May 19, 20265 min read
Open Source

npm classnames: Security Review and Safe Usage

The npm classnames package is a tiny, widely used utility for conditionally joining CSS class names. Here is its security profile and how to use it safely in React.

May 18, 20266 min read
Open Source

prism-react-renderer: Safe Syntax Highlighting in React

prism-react-renderer gives you tokenized syntax highlighting in React without dangerouslySetInnerHTML. Here is how it works, why that matters for XSS, and how to keep the dependency healthy.

May 15, 20265 min read
AI Security

Software Supply Chain Vulnerability Protection: How to Secure Your Dependencies

Software supply chain vulnerability protection means finding and fixing risk in the code you didn't write. Here is how detection, prioritization, and policy fit together.

May 14, 20266 min read
Security

What Is a Dependency in Programming?

A dependency is any external code your software relies on to run. Here is what that really means, how direct and transitive dependencies differ, and why the concept sits at the heart of software supply chain security.

May 10, 20266 min read
Open Source

npm react-scripts: A Security Review and Safe Usage Guide

react-scripts powers Create React App, but CRA is now deprecated and react-scripts carries a stack of aging transitive dependencies. Here is how to handle it safely.

May 5, 20265 min read
AppSec

When Is SCA Required? A Software Composition Analysis Guide

SCA is required wherever you ship code built on open-source dependencies and need to prove which components you use and whether they carry known vulnerabilities.

May 3, 20267 min read
Security

ng-bootstrap: Using and Securing Angular's Bootstrap Widgets

ng-bootstrap gives Angular apps native Bootstrap widgets with no jQuery dependency. Here is how to keep it current and where the real security work actually lives.

May 1, 20265 min read
Supply Chain

How to Avoid Malicious Code: A Practical Defense Checklist

How to avoid malicious code in practice: control what you install, control what runs at install time, and control what your build can reach. A working checklist for teams.

Apr 30, 20267 min read
Security

Fix My Java Code: A Practical Guide to Finding and Fixing Security Bugs

"Fix my Java code" usually means a security or dependency problem. Here is a repeatable way to find the real fault, fix it, and stop it from returning.

Apr 29, 20266 min read
Best Practices

Bounty Program Scoping for Dependencies

How to scope a bug bounty program when most of your attack surface lives in third-party dependencies — with guidance on payouts, triage, and upstream coordination.

Apr 12, 20268 min read
Open Source

uuid npm: Security Review and Safe Usage Guide

The uuid npm package is one of the most-installed libraries in the JavaScript ecosystem. Here is an honest look at its security posture and how to use it correctly.

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