patrickhulce / hulk

Collection of useful scripts.
MIT License
1 stars 3 forks source link

Fix #11 - Addresses critical vulnerabilities in dependencies #12

Closed neilmispelaar closed 2 months ago

neilmispelaar commented 3 months ago

This PR updates the package.json file so that dependencies that in turn have outdated dependencies are upgraded to address critical vulnerabilities.

Three packages are proposed to be updated to their latest versions, and one dependency override is used since the package at issue has not been updated in 8 years.

Packages upgraded:

Override implemented:

Breaking changes

Breaking changes are prevalent in the updated packages.

jimp

Release notes

git-url-parse

Release notes

conventional-changelog-writer

Release notes

From what I understand Version 5.0.1 addresses the vulnerability and has the following breaking changes:

Version 7.0.1 introduces the following breaking changes:

Out of scope

Vulnerabilities marked low, moderate and high were ignored for now - just focused on the critical ones.

Yarn audit results

After these updates and running a yarn install these are the yarn audit results:

6 vulnerabilities found - Packages audited: 503
Severity: 1 Low | 4 Moderate | 1 High
patrickhulce commented 2 months ago

Thanks a million @neilmispelaar 🎉