Eliminating Security Vulnerabilities with NPM Audit

Security is a critical piece of any production software, and although it can be tempting to ignore it, doing so will only delay the inevitable. With the npm audit command, addressing security issues is now easier than ever.
Course info
Rating
(13)
Level
Intermediate
Updated
Aug 30, 2018
Duration
1h 9m
Table of contents
Description
Course info
Rating
(13)
Level
Intermediate
Updated
Aug 30, 2018
Duration
1h 9m
Description

Security is critical to any production application, but it can be difficult to identify security vulnerabilities. In this course, Eliminating Security Vulnerabilities with NPM Audit, you will gain an in-depth understanding of how to use npm audit to resolve security vulnerabilities in your JavaScript applications. First, you will see how to run audits and discover what vulnerabilities you have. Next, you will run the audit fix command to fix those vulnerabilities. Finally, you will explore how to deal with vulnerabilities that don't have published fixes. When you are finished with this course, you will have the skills and knowledge of npm audit needed to keep your applications free of known security vulnerabilities.

About the author
About the author

Joe has been a web developer for the last 13 of his 16+ years as a professional developer. He has specialized in front end and middle tier development . Although his greatest love is writing code, he also enjoys teaching and speaking about code.

More from the author
Angular Fundamentals
Intermediate
9h 36m
Feb 1, 2019
Angular Crash Course
Intermediate
59m
Nov 1, 2018
Unit Testing in Angular
Beginner
3h 21m
Sep 6, 2018
More courses by Joe Eames
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi there. I'm Joe Eames, and welcome to my course, Eliminating Security Vulnerabilities with NPM Audit. I'm a Google Developers Expert and front-end web developer, and I'm excited to present this course to you. In JavaScript development today, we use a lot of code built by other developers, and we use npm to download that code and organize it. This benefits us greatly and solves a whole bunch of problems with organizing and managing that third-party code. But it also means that we're using code that may or may not have security vulnerabilities. In this course, we're going to learn how to use npm audit to find and/or move those security vulnerabilities. Some of the things we will cover are the npm audit command, which identifies what security issues our code has, the audit fix command, which will attempt to replace any vulnerable code with fixed versions, and we'll also learn what to do when no fix has been published. By the time we're through, you'll understand what npm audit is, what it can do, and how it does its job of improving security in your applications. Npm audit is the simplest and easiest way to quickly improve security in your JavaScript projects. Before starting this course, you should be familiar with JavaScript and npm. I hope you'll join me on this journey to learn how to improve security in your JavaScript projects, with the Eliminating Security Vulnerabilities with NPM Audit course, at Pluralsight.