-
Notifications
You must be signed in to change notification settings - Fork 49
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
Please update dependancies #29
Comments
Hi @vkumov thanks for bringing this up. These are coming from one of my dependencies. I'll raise an issue on the webex sdk. |
Hi @jpjpjp any update on this? |
I'm no longer seeing these warnings on fresh checkouts and |
Yes, when install |
Having just cloned this project, npm start finds 42 vulnerabilities, this is the report:
|
Same here:
|
Hi @riekan and @ccandreva. Virtually all of the dependencies that cause vulnerabilities come from the webex/webex-js-sdk: JavaScript SDK for Webex, which is maintained by Cisco and no longer allows for public PRs.
In the meantime, whenever a PR like this gets opened (or commented on), I spend several hours looking into what I can do to minimize the warnings by manually tweaking the package.json overrides section, and doing multiple clean installs and tests. After doing this today, I have reduced the number of moderate security vulnerability warnings from 47 to 37. To be honest, I'm not sure it is even worth it to run the full test suite, submit a PR with these changes and update the framework version. It will add no new functionality, and there are still vulnerabilities. (I will do this if anyone specifically requests me to). I am NOT, however, going to try to do this anymore. I will still attempt to address issues in the framework itself, and consider feature requests, but I cannot spend any more time trying to address JS SDK security vulnerabilities. My only advice for developers who do not wish to build bots that have security vulnerabilities would be to build it directly on top of the Webex API or to use a framework that does not rely on the Webex JSSDK. If anyone else is interested in continuing the work of doing bandaid overrides on a dependency-by-dependency basis, reach out to me directly and I'll provide some notes on how I've attempted to do this in the past. |
During installation of the framework I get the following warnings:
Further investigation shows that
[email protected]
relies oncore-js
:and
@webex/[email protected]
relies onrequest
:It would be great to update dependancies and not to use deprecated packages.
Thank you.
The text was updated successfully, but these errors were encountered: