-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency updates (bluebird and lodash) #20
Comments
Lodash dependency being < 4.17.5 also exposes a low risk prototype pollution attack. |
It took my colleague over a week to get some sort of answer out of our Clearbit rep, but this is what we were told:
|
FYI: The risk level on the prototype pollution for the outdated lodash version being used by Clearbit has now been elevated to I'm really sick of getting nagged by GitHub (and then my team) about these vulnerabilities simply because Clearbit can't be bothered to do basic maintenance of their package deps in well over a year. |
As said before, it is pretty straight forward... |
@ErisDS @andymjames I addressed the lodash dependency upgrade in #46 |
Howdy, it looks like the @ErisDS @andymjames any chance we could get a new version of this package pushed to resolve these security issues? $ npm audit
=== npm audit security report ===
┌──────────────────────────────────────────────────────────────────────────────┐
│ Manual Review │
│ Some vulnerabilities require your attention to resolve │
│ │
│ Visit https://go.npm.me/audit-guide for additional guidance │
└──────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Low │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=4.17.5 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ clearbit │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ clearbit > lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://npmjs.com/advisories/577 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=4.17.11 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ clearbit │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ clearbit > lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://npmjs.com/advisories/782 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=4.17.12 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ clearbit │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ clearbit > lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://npmjs.com/advisories/1065 │
└───────────────┴──────────────────────────────────────────────────────────────┘
found 3 vulnerabilities (1 low, 2 high) in 2079 scanned packages
3 vulnerabilities require manual review. See the full report for details. |
@arasmussen sorry I'm no longer at Clearbit and no longer have access |
Bluebird and lodash are both currently pinned to version 2, which are now out of date.
Could you look at upgrading these?
Lodash in particular now gives a deprecation notice when running
npm install
:Current version of lodash is 4.15.0. Upgrading from v2 -> 3 is straightforward, upgrading from v3 -> 4 requires checking some aliases which have been removed.
Current version of bluebird is 3.4.1. v2 is deprecated but v3 is a reasonably major upgrade.
The text was updated successfully, but these errors were encountered: