Skip to content

Conversation

@q1blue
Copy link

@q1blue q1blue commented Aug 15, 2024

snyk-top-banner

Snyk has created this PR to fix 3 vulnerabilities in the npm dependencies of this project.

Snyk changed the following file(s):

  • package.json
  • package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue Score
critical severity Improper Verification of Cryptographic Signature
SNYK-JS-ELLIPTIC-7577916
  224  
critical severity Improper Verification of Cryptographic Signature
SNYK-JS-ELLIPTIC-7577917
  224  
critical severity Improper Verification of Cryptographic Signature
SNYK-JS-ELLIPTIC-7577918
  224  

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

@changeset-bot
Copy link

changeset-bot bot commented Aug 15, 2024

⚠️ No Changeset found

Latest commit: a6e40f9

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@socket-security
Copy link

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@sindresorhus/is@0.14.0 None 0 40.2 kB sindresorhus
npm/@szmarczak/http-timer@1.1.2 None 0 6.3 kB szmarczak
npm/accepts@1.3.8 None 0 16.8 kB dougwilson
npm/ajv@6.12.6 eval 0 929 kB esp
npm/asn1@0.2.6 None 0 19.8 kB bahamat
npm/async-limiter@1.0.1 None 0 6.9 kB strml
npm/aws4@1.13.1 environment 0 23.4 kB hichaelmart
npm/bl@1.2.3 None 0 38.9 kB rvagg
npm/bluebird@3.7.2 environment, eval, unsafe 0 632 kB esailija
npm/body-parser@1.20.2 network 0 60.8 kB dougwilson
npm/browserify-rsa@4.1.0 None 0 3.68 kB cwmma
npm/browserify-sign@4.2.3 None +1 115 kB ljharb
npm/bytes@3.1.2 None 0 12.3 kB dougwilson
npm/cacheable-request@6.1.0 network +2 31.9 kB lukechilds
npm/call-bind@1.0.7 None 0 22.1 kB ljharb
npm/chownr@1.1.4 filesystem 0 5.71 kB isaacs
npm/clone-response@1.0.3 None 0 4.53 kB sindresorhus
npm/content-disposition@0.5.4 None 0 19.1 kB dougwilson
npm/content-type@1.0.5 None 0 10.5 kB dougwilson
npm/cookie@0.6.0 None 0 23.7 kB dougwilson
npm/cookiejar@2.1.4 None 0 14.5 kB andyburke
npm/core-util-is@1.0.3 None 0 4.98 kB isaacs
npm/create-ecdh@4.0.4 None 0 5.4 kB cwmma
npm/d@1.0.2 None 0 14.2 kB medikoo
npm/decompress@4.2.1 None 0 8.12 kB sindresorhus
npm/defer-to-connect@1.1.3 network 0 5.45 kB szmarczak
npm/define-data-property@1.1.4 None 0 30.9 kB ljharb
npm/depd@2.0.0 environment, eval 0 27.1 kB dougwilson
npm/des.js@1.1.0 None 0 39.8 kB indutny
npm/destroy@1.2.0 filesystem 0 9.02 kB dougwilson
npm/duplexer3@0.1.5 None 0 5.69 kB sindresorhus
npm/elliptic@6.5.7 None +1 215 kB indutny
npm/end-of-stream@1.4.4 None 0 6.23 kB mafintosh
npm/es-define-property@1.0.0 None 0 11.8 kB ljharb
npm/es-errors@1.3.0 None 0 12.3 kB ljharb
npm/es5-ext@0.10.64 eval 0 374 kB medikoo
npm/es6-iterator@2.0.3 None 0 29.7 kB medikoo
npm/es6-symbol@3.1.4 None 0 16.5 kB medikoo
npm/esniff@2.0.1 None 0 60.9 kB medikoo
npm/event-emitter@0.3.5 None 0 27.2 kB medikoo
npm/eventemitter3@3.1.2 None 0 36.2 kB lpinca
npm/express@4.19.2 environment, filesystem, network 0 215 kB wesleytodd
npm/ext@1.7.0 None 0 23.1 kB medikoo
npm/fast-deep-equal@3.1.3 None 0 13 kB esp
npm/fast-json-stable-stringify@2.1.0 None 0 17 kB esp
npm/finalhandler@1.2.0 environment 0 18.6 kB dougwilson
npm/forwarded@0.2.0 None 0 5.88 kB dougwilson
npm/fs-extra@4.0.3 filesystem 0 141 kB ryanzim
npm/fs-minipass@1.2.7 filesystem 0 13.1 kB isaacs
npm/function-bind@1.1.2 None 0 31.4 kB ljharb
npm/get-intrinsic@1.2.4 eval 0 41.6 kB ljharb
npm/gopd@1.0.1 None 0 7.7 kB ljharb
npm/got@9.6.0 filesystem, network 0 85.4 kB sindresorhus
npm/graceful-fs@4.2.11 environment, filesystem 0 32.5 kB isaacs
npm/har-validator@5.1.5 None 0 8.22 kB ahmadnassri
npm/has-property-descriptors@1.0.2 None 0 10.9 kB ljharb
npm/has-proto@1.0.3 None 0 12 kB ljharb
npm/has-symbols@1.0.3 None 0 20.6 kB ljharb
npm/hasown@2.0.2 None 0 8.77 kB ljharb
npm/http-cache-semantics@4.1.1 None 0 35.9 kB kornel
npm/http-errors@2.0.0 None 0 18.8 kB dougwilson
npm/inherits@2.0.4 None 0 3.96 kB isaacs
npm/ipaddr.js@1.9.1 None 0 42.1 kB whitequark
npm/is-object@1.0.2 None 0 18.1 kB ljharb
npm/is-retry-allowed@1.2.0 None 0 3.6 kB sindresorhus
npm/json-buffer@3.0.0 None 0 5.44 kB dominictarr
npm/json-schema@0.4.0 None 0 26.1 kB kriszyp
npm/jsonfile@4.0.0 filesystem 0 16.9 kB ryanzim
npm/jsprim@1.4.2 None 0 31.2 kB bahamat
npm/keyv@3.1.0 None 0 14.7 kB lukechilds
npm/mime-db@1.52.0 None 0 206 kB dougwilson
npm/mime-types@2.1.35 None 0 18.3 kB dougwilson
npm/minipass@2.9.0 None 0 36.5 kB isaacs
npm/minizlib@1.3.3 None 0 16.2 kB isaacs
npm/mock-fs@4.14.0 filesystem 0 109 kB tschaub
npm/negotiator@0.6.3 None 0 27.4 kB dougwilson
npm/next-tick@1.1.0 None 0 7.65 kB medikoo
npm/normalize-url@4.5.1 None 0 18.1 kB sindresorhus
npm/object-inspect@1.13.2 None 0 99.1 kB ljharb
npm/oboe@2.1.4 network 0 7.5 MB juancaicedo
npm/on-finished@2.4.1 unsafe 0 13.7 kB dougwilson
npm/p-cancelable@1.1.0 None 0 12.5 kB sindresorhus
npm/parse-asn1@5.1.7 None 0 24.7 kB ljharb
npm/pbkdf2@3.1.2 None 0 13.8 kB cwmma
npm/prepend-http@2.0.0 None 0 2.98 kB sindresorhus
npm/process-nextick-args@2.0.1 None 0 3.17 kB cwmma
npm/proxy-addr@2.0.7 None 0 15.4 kB dougwilson
npm/psl@1.9.0 None 0 461 kB lupomontero
npm/qs@6.11.0 None 0 229 kB ljharb
npm/raw-body@2.5.2 network, unsafe 0 25.8 kB dougwilson
npm/readable-stream@2.3.8 environment +1 120 kB matteo.collina
npm/request@2.88.2 environment, filesystem, network +1 335 kB mikeal
npm/responselike@1.0.2 None 0 4.63 kB lukechilds
npm/safe-buffer@5.2.1 None 0 32.1 kB feross
npm/scryptsy@2.1.0 None 0 15.6 kB junderw
npm/seek-bzip@1.0.6 None 0 45.8 kB cscott
npm/semver@6.2.0 None 0 82.7 kB isaacs
npm/send@0.18.0 filesystem, network +1 56.9 kB dougwilson
npm/serve-static@1.15.0 None 0 25.2 kB dougwilson
npm/set-function-length@1.2.2 None 0 14.7 kB ljharb
npm/setprototypeof@1.2.0 None 0 4.03 kB wesleytodd
npm/side-channel@1.0.6 None 0 23.2 kB ljharb
npm/sshpk@1.18.0 None 0 231 kB bahamat
npm/statuses@2.0.1 None 0 12.1 kB dougwilson
npm/swarm-js@0.1.39 filesystem, network, shell +7 407 kB evertonfraga
npm/tar@4.4.19 environment, filesystem +2 213 kB isaacs
npm/to-readable-stream@1.0.0 None 0 2.79 kB sindresorhus
npm/toidentifier@1.0.1 None 0 4.68 kB dougwilson
npm/tough-cookie@2.5.0 network +1 120 kB jstash
npm/truffle-hdwallet-provider@1.0.17 None 0 7.18 MB gnidan
npm/type@2.7.3 None 0 89.3 kB medikoo
npm/unbzip2-stream@1.4.3 None 0 133 kB regular
npm/underscore@1.9.1 None 0 111 kB jashkenas
npm/universalify@0.1.2 None 0 4.71 kB ryanzim
npm/uri-js@4.4.1 None 0 470 kB garycourt
npm/url-parse-lax@3.0.0 None 0 4.23 kB sindresorhus
npm/web3-bzz@1.2.1 None 0 3.44 kB nivida
npm/web3-core-helpers@1.2.1 None 0 16.8 kB nivida
npm/web3-core-method@1.2.1 None 0 22.2 kB nivida
npm/web3-core-promievent@1.2.1 None 0 3.72 kB nivida
npm/web3-core-requestmanager@1.2.1 None 0 16.3 kB nivida
npm/web3-core-subscriptions@1.2.1 None 0 13.1 kB nivida
npm/web3-core@1.2.1 None 0 5.79 kB nivida
npm/web3-eth-accounts@1.2.1 None +1 108 kB nivida
npm/web3-eth-contract@1.2.1 None 0 31.7 kB nivida
npm/web3-eth-ens@1.2.1 None 0 27.9 kB nivida
npm/web3-eth-iban@1.2.1 None 0 8.21 kB nivida
npm/web3-eth-personal@1.2.1 None 0 5.58 kB nivida
npm/web3-eth@1.2.1 Transitive: network +6 2.73 MB nivida
npm/web3-net@1.2.1 None 0 2.82 kB nivida
npm/web3-providers-http@1.2.1 network 0 4.72 kB nivida
npm/web3-providers-ipc@1.2.1 None 0 9.2 kB nivida
npm/web3-providers-ws@1.2.1 None 0 12.9 kB nivida
npm/web3-shh@1.2.1 None 0 6.08 kB nivida
npm/web3-utils@1.2.1 None +1 45.5 kB nivida
npm/web3@1.2.1 None 0 3.77 kB nivida
npm/yallist@3.1.1 None 0 14.8 kB isaacs

🚮 Removed packages: npm/accepts@1.3.7, npm/ajv@6.10.0, npm/asn1@0.2.4, npm/async-limiter@1.0.0, npm/aws4@1.8.0, npm/bl@1.2.2, npm/block-stream@0.0.9, npm/bluebird@3.5.5, npm/body-parser@1.19.0, npm/browserify-rsa@4.0.1, npm/browserify-sign@4.0.4, npm/bytes@3.1.0, npm/content-disposition@0.5.3, npm/content-type@1.0.4, npm/cookie@0.4.0, npm/cookiejar@2.1.2, npm/create-ecdh@4.0.3, npm/decompress@4.2.0, npm/depd@1.1.2, npm/des.js@1.0.0, npm/destroy@1.0.4, npm/duplexer3@0.1.4, npm/elliptic@6.4.1, npm/end-of-stream@1.4.1, npm/ethereum-common@0.0.18, npm/ethereumjs-tx@1.3.7, npm/eventemitter3@3.1.0, npm/express@4.17.1, npm/fast-deep-equal@2.0.1, npm/fast-json-stable-stringify@2.0.0, npm/finalhandler@1.1.2, npm/forwarded@0.1.2, npm/fs-extra@2.1.2, npm/fs-promise@2.0.3, npm/fstream@1.0.12, npm/function-bind@1.1.1, npm/graceful-fs@4.2.0, npm/graceful-readlink@1.0.1, npm/har-validator@5.1.3, npm/has-symbols@1.0.0, npm/http-errors@1.7.2, npm/inherits@2.0.3, npm/ipaddr.js@1.9.0, npm/is-object@1.0.1, npm/is-retry-allowed@1.1.0, npm/json-schema@0.2.3, npm/jsonfile@2.4.0, npm/jsprim@1.4.1, npm/mime-db@1.40.0, npm/mime-types@2.1.24, npm/mock-fs@4.10.1, npm/mout@0.11.1, npm/mz@2.7.0, npm/negotiator@0.6.2, npm/oboe@2.1.3, npm/on-finished@2.3.0, npm/parse-asn1@5.1.4, npm/pbkdf2@3.0.17, npm/process-nextick-args@2.0.0, npm/proxy-addr@2.0.5, npm/psl@1.1.32, npm/punycode@2.1.1, npm/qs@6.5.2, npm/querystringify@2.1.1, npm/raw-body@2.4.0, npm/readable-stream@2.3.6, npm/request@2.88.0, npm/requires-port@1.0.0, npm/rimraf@2.6.3, npm/rxjs@6.5.2, npm/scrypt.js@0.3.0, npm/scrypt@6.0.3, npm/scryptsy@1.2.1, npm/seek-bzip@1.0.5, npm/send@0.17.1, npm/serve-static@1.14.1, npm/setprototypeof@1.1.1, npm/sshpk@1.16.1, npm/statuses@1.5.0, npm/swarm-js@0.1.37, npm/tar.gz@1.0.7, npm/tar@2.2.2, npm/thenify-all@1.6.0, npm/thenify@3.3.0, npm/toidentifier@1.0.0, npm/tough-cookie@2.4.3, npm/truffle-hdwallet-provider@1.0.12, npm/tslib@1.10.0, npm/unbzip2-stream@1.3.3, npm/underscore@1.8.3, npm/uri-js@4.2.2, npm/url-parse@1.4.4, npm/web3-bzz@1.0.0-beta.37, npm/web3-core-helpers@1.0.0-beta.55, npm/web3-core-method@1.0.0-beta.55, npm/web3-core-promievent@1.0.0-beta.37, npm/web3-core-requestmanager@1.0.0-beta.37, npm/web3-core-subscriptions@1.0.0-beta.55, npm/web3-core@1.0.0-beta.55, npm/web3-eth-accounts@1.0.0-beta.55, npm/web3-eth-contract@1.0.0-beta.55, npm/web3-eth-ens@1.0.0-beta.55, npm/web3-eth-iban@1.0.0-beta.55, npm/web3-eth-personal@1.0.0-beta.55, npm/web3-eth@1.0.0-beta.55, npm/web3-net@1.0.0-beta.55, npm/web3-providers-http@1.0.0-beta.37, npm/web3-providers-ipc@1.0.0-beta.37, npm/web3-providers-ws@1.0.0-beta.37, npm/web3-providers@1.0.0-beta.55, npm/web3-shh@1.0.0-beta.55, npm/web3-utils@1.0.0-beta.55, npm/web3@1.0.0-beta.55, npm/websocket@1.0.28

View full report↗︎

@socket-security
Copy link

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package NoteSourceCI
Protestware/Troll package npm/es5-ext@0.10.64
  • Note: This package prints a protestware console message on install regarding Ukraine for users with Russian language locale
🚫
Install scripts npm/es5-ext@0.10.64
  • Install script: postinstall
  • Source: node -e "try{require('./_postinstall')}catch(e){}" || exit 0
🚫

View full report↗︎

Next steps

What is protestware?

This package is a joke, parody, or includes undocumented or hidden behavior unrelated to its primary function.

Consider that consuming this package may come along with functionality unrelated to its primary purpose.

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/es5-ext@0.10.64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants