![](https://github.blog/wp-content/uploads/2021/02/npm-github.png?resize=800%2C425)
Avoiding npm substitution attacks
Supply chain attacks are a reality in modern software development. Thankfully, you can reduce the attack surface by taking precautions and being thoughtful about how you manage your dependencies. We…
![](https://github.blog/wp-content/uploads/2021/02/npm-github.png?resize=800%2C425)
Supply chain attacks are a reality in modern software development. Thankfully, you can reduce the attack surface by taking precautions and being thoughtful about how you manage your dependencies. We…