Safeguard
Topic

Open Source

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

252 articles

Open Source

Ajv npm: A Security Review and Safe Usage Guide

The ajv npm package is the most widely used JSON Schema validator in the Node ecosystem. Here is what you need to know about its security history and safe configuration.

May 22, 20255 min read
Open Source

xmldom Is Deprecated: Vulnerabilities and Migration Options

The npm xmldom package was replaced by @xmldom/xmldom years ago, yet the old name still sits in countless lockfiles with unfixed advisories. Here is how to find it and migrate.

May 21, 20256 min read
Open Source

date-fns-tz: Time Zone Handling and Package Health Review

A practical review of the npm date-fns-tz package: how it handles IANA time zones, how healthy the project is, and when date-fns v4's built-in time zone support replaces it.

May 21, 20256 min read
Open Source

dotenv-webpack: How to Keep Secrets Out of Your Bundle

dotenv-webpack loads .env values into a webpack build, but it inlines them into client code at compile time, so anything you reference ships to the browser in plaintext.

May 20, 20255 min read
Open Source

npm install axios: A Security Review and Safe Usage Guide

Running npm install axios is safe today, but the version you pin matters. Here is a look at the CVEs that have hit axios and how to use it without leaking credentials.

May 20, 20255 min read
Open Source

How to Use bcryptjs from npm Safely: A Security Review

The bcryptjs npm package is a pure-JavaScript bcrypt implementation with zero native dependencies. Here is when to reach for it, how to use it correctly, and the pitfalls that weaken password hashing.

May 20, 20256 min read
Open Source

react-native-loading-spinner-overlay: Is It Still Safe to Use?

A security look at react-native-loading-spinner-overlay: its maintenance status, dependency footprint, and how to reason about an unmaintained UI package.

May 19, 20255 min read
Open Source

mocha npm: Security Review and Safe Usage

The mocha npm test framework runs only code you write, so its direct risk is low, but its dependency tree generates npm audit noise worth understanding.

May 14, 20256 min read
Open Source

React 18.3: The Safe Stepping Stone to React 19

React 18.3 is functionally identical to 18.2 but adds deprecation warnings for React 19. Upgrading through it is a security move as much as a compatibility one.

May 14, 20255 min read
Open Source

angular-ui-router: Security and Maintenance Guide

angular-ui-router is the classic routing library for AngularJS 1.x. The library itself is stable, but the framework it depends on reached end of life, and that is the real risk to weigh.

May 14, 20255 min read
Open Source

react-diff-view: Using the Diff Component Securely

react-diff-view renders git unified diffs in React apps. Here is how it works, where the security considerations sit, and how to keep it safe when you render untrusted diffs.

May 14, 20255 min read
Open Source

@shopify/react-native-skia: A Security and Safe-Usage Guide

The @shopify/react-native-skia library brings high-performance 2D graphics to React Native. Here is an honest look at its security profile and how to install it safely.

May 14, 20255 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.

Open Source (Page 13) — Supply Chain Security Blog | Safeguard