opentelemetry-lambda icon indicating copy to clipboard operation
opentelemetry-lambda copied to clipboard

fix: nodejs vulnerabilities

Open maxday opened this issue 7 months ago • 7 comments

This PR fixes:

GHSA-h5c3-5r3r-rr8q see: https://osv.dev/vulnerability/GHSA-h5c3-5r3r-rr8q affected package: @octokit/plugin-paginate-rest

GHSA-rmvr-2pp2-xj38 https://osv.dev/vulnerability/GHSA-rmvr-2pp2-xj38 affected package: @octokit/request

GHSA-xx4v-prfh-6cgc https://osv.dev/vulnerability/GHSA-xx4v-prfh-6cgc affected package: @octokit/request-error

By running npm ls on those three packages, it appears that they're a dependencies of lerna See the output of the three commands:

npm ls @octokit/plugin-paginate-rest --all

[email protected] /Users/maxday/git/opentelemetry-lambda/nodejs
└─┬ [email protected]
  └─┬ @octokit/[email protected]
    └── @octokit/[email protected]

npm ls @octokit/request --all

[email protected] /Users/maxday/git/opentelemetry-lambda/nodejs
└─┬ [email protected]
  └─┬ @octokit/[email protected]
    └─┬ @octokit/[email protected]
      ├─┬ @octokit/[email protected]
      │ └── @octokit/[email protected] deduped
      └── @octokit/[email protected]

npm ls @octokit/request-error --all

[email protected] /Users/maxday/git/opentelemetry-lambda/nodejs
└─┬ [email protected]
  └─┬ @octokit/[email protected]
    └─┬ @octokit/[email protected]
      ├── @octokit/[email protected]
      └─┬ @octokit/[email protected]
        └── @octokit/[email protected] deduped

I think dependabot might not being able to bump it because of the caret, this PR, in addition to bump the lerna version, removes the carret.

Those vulnerabilities are reported here: https://scorecard.dev/viewer/?uri=github.com/open-telemetry/opentelemetry-lambda

maxday avatar May 25 '25 22:05 maxday