Skip to content

Conversation

@thomseddon
Copy link
Member

Github alerted me to a vulnerability in the growl library (used by mocha) so I've taken the opportunity to update all packages.

Will leave this here for a short amount of time before merging, all test are passing but let me know if you see any problems

@thomseddon thomseddon added this to the 3.1.0 milestone Aug 3, 2018
Copy link

@compwright compwright left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a few updates that could still be done, and jshint needs to be replaced with eslint to eliminate all security vulnerabilities (see output of npm audit).

"type-is": "^1.6.15"
},
"devDependencies": {
"jshint": "2.9.4",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will still cause security warnings from npm audit. jshint has old dependencies and hasn't released a version in a while - it's probably not maintained anymore. I recommend replacing with eslint.

"type-is": "1.6.15"
"basic-auth": "^2.0.0",
"bluebird": "^3.5.0",
"lodash": "^4.17.4",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a later version available - maybe bump to 4.18?

"bluebird": "^3.5.0",
"lodash": "^4.17.4",
"promisify-any": "^2.0.1",
"statuses": "^1.3.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my testing this could go to 1.5 without issue.

@thomseddon
Copy link
Member Author

Working on #508 in preference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants