-
Notifications
You must be signed in to change notification settings - Fork 143
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
Vulnerable dependencies #2764
Comments
This issue is exacerbated by the fact that the use of npm-shrinkwrap prevents any consumer of the package from overriding the vulnerable dependencies themselves. |
Hello, Those vulnerabilities are not exploitable in the context of the CLI. If you have any reasons to believe that it's exploitable, please contact us privately using [email protected]. |
Hello @oskarwilliams even though the dependencies above were not exploitable on the CLI, I agree that there are improvements to be done. After a very long chain of dependencies fixes and bumps (see #2771, #2790, #2791, #2797, #2796, #2799) and finally #2800 the latest version of the CLI when installed yields I know this is still not great, but the remaining 11 vulnerabilities will probably take a bit longer to be replaced (or at least the 10 that depend on request module) - The reason for that is first, request is used to communicate with our builders and replacing it with other http client (either I am keeping this issue open until we (or someone on the community, as PRs are welcomed) gets to trackle these. |
Thank you for working your way through these vulnerabilities! I understand the issues you would have going through them so thank for the perseverance. |
Description
The balena-cli when installed via npm currently includes 39 vulnerabilities, including 2 critical, which are non patchable. Some of these include using a sub dependency that was last published 10 years ago (optimist). Could some of these vulnerabilities be assessed and looked at?
Expected Behavior
In the ideal world, 0 vulnerabilities when the package is installed with NPM
Actual Behavior
39 vulnerabilities (1 low, 23 moderate, 13 high, 2 critical) and many deprecated packages
Steps to Reproduce the Problem
npm init
with just defaultsnpm install balena-cli
npm audit
isThe text was updated successfully, but these errors were encountered: