Safeguard
Topic

Open Source

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

252 articles

Open Source

react-native-inappbrowser-reborn: A Security Review of the In-App Browser Package

A practitioner's security look at react-native-inappbrowser-reborn: what it does, where the risk lives, and how to vet it and siblings like react-native-wifi-reborn.

Jun 17, 20256 min read
Open Source

yup npm: A Security Review of the Schema Validation Library

The yup npm package is a mature, actively maintained schema validation library, and it is safe to use, but validation belongs on the server and yup schemas need to be written defensively. Here is the review.

Jun 16, 20256 min read
Open Source

react-sortable-hoc: Security and Maintenance Status Review

react-sortable-hoc is no longer actively maintained and leans on the soon-to-be-removed findDOMNode API. Here's what that means for your risk and what to migrate to.

Jun 16, 20255 min read
Open Source

webpack-merge: What It Does and How to Use It Securely

webpack-merge cleanly combines webpack configs, but its low release cadence and function-executing merge behavior deserve a security-minded look.

Jun 14, 20256 min read
Open Source

@react-native-community/geolocation: Is It Safe and Maintained?

@react-native-community/geolocation is the actively maintained official location module for React Native, and the biggest security question with it is privacy, not code vulnerabilities.

Jun 11, 20255 min read
Open Source

Rimraf npm: Is It Still Worth Installing in 2025?

A security-minded look at the rimraf npm package — what it does, why old versions throw deprecation warnings, and when Node's built-in fs.rm makes it optional.

Jun 11, 20256 min read
Open Source

npm js-yaml: A Security Review and Safe Usage Guide

npm js-yaml is the standard YAML parser for Node.js. Its history includes real code-execution bugs, and how you call it still decides whether your app is safe.

Jun 11, 20256 min read
Open Source

dotenv npm: A Security Review and Safe Usage Guide

The dotenv npm package loads environment variables from a .env file into process.env. It is safe and widely used, but how you handle the file around it is where most mistakes happen.

Jun 11, 20256 min read
Open Source

Is html-react-parser Safe? Rendering HTML in React Without an XSS Hole

html-react-parser converts an HTML string into React elements, but it is not a sanitizer. Here is how to use it and where the XSS risk really sits.

Jun 11, 20256 min read
Open Source

The dataloader npm Package: Security Review and Safe Usage

The dataloader npm package batches and caches data fetches, most often in GraphQL servers. Its security story is less about CVEs and more about cache scoping and how you use it.

Jun 9, 20256 min read
Open Source

How to Make an npm Package: A Step-by-Step Guide

Learning how to make an npm package takes about ten minutes of setup and a lifetime of not shipping your .env file. This guide covers the full path from init to publish, safely.

Jun 9, 20256 min read
Open Source

The cors npm Package: A Security Review and Safe Usage Guide

The cors npm package is the standard CORS middleware for Express, and most of its danger comes from misconfiguration, not the library itself. Here is how to set it correctly.

Jun 9, 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 10) — Supply Chain Security Blog | Safeguard