koalazak / dorita980

Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
MIT License
931 stars 147 forks source link

npm audit -> Please update dependency #175

Closed Mannshoch closed 3 months ago

Mannshoch commented 1 year ago

On my last update of node red I did an npm audit and received follow error message:

glob-parent  <5.1.2
Severity: high
glob-parent before 5.1.2 vulnerable to Regular Expression Denial of Service in enclosure regex - https://github.com/advisories/GHSA-ww39-953v-wcq6
No fix available
node_modules/glob-parent
  glob-stream  5.3.0 - 6.1.0
  Depends on vulnerable versions of glob-parent
  node_modules/glob-stream
    help-me  1.0.0 - 1.1.0
    Depends on vulnerable versions of glob-stream
    node_modules/help-me
      mqtt  1.14.1 - 4.2.6
      Depends on vulnerable versions of help-me
      node_modules/mqtt
        dorita980  >=1.0.1
        Depends on vulnerable versions of mqtt
        Depends on vulnerable versions of request
        Depends on vulnerable versions of request-promise
        node_modules/dorita980
          node-red-contrib-roomba980-fw2  *
          Depends on vulnerable versions of dorita980
          node_modules/node-red-contrib-roomba980-fw2

Could you please update your add-on - if possible?

I use your tool by using https://github.com/yuchangyuan/node-red-contrib-roomba980-fw2. See also Issue 8

Mannshoch commented 12 months ago

Ping @koalazak

koalazak commented 12 months ago

hi @Mannshoch Most of them are due to devDependencies (mocha, eslint, etc), so they do not affect you as a user. Only two are due to real dependencies and they do not seem relevant enough to spend time upgrading and resolving breaking changes. There's nothing to worry about. Having said that, they won't be resolved, but PRs are welcome.

Thanks for reporting.

MaartenProvo commented 7 months ago

:( My roomba stopped working also after updating NodeRed.

MaartenProvo commented 6 months ago

What if we were to setup some for of crowd funding or financial contributions? Is there anyway we can hire someone to have a look and fix it?