Securing Open Source


Photo by FLY:D on Unsplash

JavaScript is one of the most popular programming languages used for web development and Node.js is a very popular choice among JavaScript developers for a back-end runtime environment. Many Node.js users commonly choose npm as a package manager for their environments. Node.js and npm are both open source technologies. It may come as a shock to many (and certainly a new developer like myself) that until recently, there were no checks in place to ensure that open source packages downloaded using npm were actually built from the same source code that is published. Typically, when installing packages, we are downloading and installing code that has already been compiled before it gets to us. Using a package manager like npm to install open source packages was performed on good faith that any packages downloaded would be from the original author.

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *