Skip to content
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

Refactor: Upgrade most dependencies #138

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

jcortejoso
Copy link
Member

I've upgraded most of the dependencies. Upgrading to angular > 15 requires a deeper refactor, so I have set to latest 14 (14.x angular branch is still maintained).
Also some dependencies has not been upgraded to latest to maintain compatibility with angular 14.x
Also some changes related with major apollo refactor (reference)

@jcortejoso jcortejoso requested a review from alvarof2 April 8, 2024 10:00
Copy link

socket-security bot commented Apr 8, 2024

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

Package New capabilities Transitives Size Publisher
npm/@ampproject/[email protected] None +1 108 kB jridgewell
npm/@angular-devkit/[email protected] environment, filesystem, network, shell, unsafe Transitive: eval +385 232 MB google-wombot
npm/@angular-eslint/[email protected] None 0 13.7 kB jameshenry
npm/@angular-eslint/[email protected] Transitive: filesystem +16 2.81 MB jameshenry
npm/@angular-eslint/[email protected] Transitive: filesystem +13 2.44 MB jameshenry
npm/@angular-eslint/[email protected] None 0 93.2 kB jameshenry
npm/@angular-eslint/[email protected] None +1 919 kB jameshenry
npm/@angular/[email protected] None 0 2.51 MB google-wombot
npm/@angular/[email protected] None +1 11.3 MB google-wombot
npm/@angular/[email protected] environment, filesystem, network, shell, unsafe Transitive: eval +81 17.3 MB google-wombot
npm/@angular/[email protected] None 0 12.3 MB google-wombot
npm/@angular/[email protected] None +4 72 MB google-wombot
npm/@angular/[email protected] None 0 8.97 MB google-wombot
npm/@angular/[email protected] None +1 24.5 MB google-wombot
npm/@angular/[email protected] None 0 2.63 MB google-wombot
npm/@angular/[email protected] None 0 14.3 MB google-wombot
npm/@angular/[email protected] None 0 17.8 MB google-wombot
npm/@angular/[email protected] None 0 140 kB google-wombot
npm/@angular/[email protected] None 0 1.13 MB google-wombot
npm/@angular/[email protected] None 0 3.11 MB google-wombot
npm/@angular/[email protected] None 0 413 kB google-wombot
npm/@apollo/[email protected] network Transitive: environment +14 7.46 MB apollo-bot
npm/@babel/[email protected] environment +3 99.3 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 65.2 kB nicolo-ribaudo
npm/@babel/[email protected] environment, filesystem, unsafe +1 308 kB nicolo-ribaudo
npm/@babel/[email protected] None +1 156 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 2.69 kB nicolo-ribaudo
npm/@babel/[email protected] None +2 136 kB nicolo-ribaudo
npm/@babel/[email protected] None +5 543 kB nicolo-ribaudo
npm/@babel/[email protected] None +10 870 kB nicolo-ribaudo
npm/@babel/[email protected] unsafe +1 210 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 6.56 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 21.6 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 63.8 kB nicolo-ribaudo
npm/@babel/[email protected] None +3 232 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 11.7 kB nicolo-ribaudo
npm/@babel/[email protected] None +2 94.2 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 5.96 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 11.7 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 650 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 1.88 MB nicolo-ribaudo
npm/@babel/[email protected] None +1 10.3 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 3.48 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 4.31 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 4.1 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 64.9 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 201 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 21.4 kB nicolo-ribaudo
npm/@babel/[email protected] None +6 1.28 MB nicolo-ribaudo
npm/@babel/[email protected] environment +3 2.5 MB nicolo-ribaudo
npm/@csstools/[email protected] None 0 43.9 kB alaguna
npm/@csstools/[email protected] None 0 16.7 kB alaguna
npm/@eslint-community/[email protected] None 0 379 kB eslint-community-bot
npm/@eslint-community/[email protected] None 0 431 kB eslint-community-bot
npm/@ethereumjs/[email protected] None +19 7.48 MB holgerd77
npm/@ethersproject/[email protected] None +14 992 kB ricmoo
npm/@jridgewell/[email protected] None 0 53.2 kB jridgewell
npm/@jridgewell/[email protected] None 0 17.9 kB jridgewell
npm/@jridgewell/[email protected] None 0 177 kB jridgewell
npm/@jridgewell/[email protected] None 0 45.9 kB jridgewell
npm/@jridgewell/[email protected] None 0 169 kB jridgewell
npm/@ngrx/[email protected] None 0 569 kB brandonroberts
npm/@ngrx/[email protected] eval 0 632 kB brandonroberts
npm/@ngrx/[email protected] None 0 1.03 MB brandonroberts
npm/@noble/[email protected] None 0 1.39 MB paulmillr
npm/@noble/[email protected] None 0 761 kB paulmillr
npm/@noble/[email protected] None 0 111 kB paulmillr
npm/@nodelib/[email protected] filesystem 0 11.8 kB mrmlnc
npm/@nodelib/[email protected] Transitive: filesystem +5 115 kB mrmlnc
npm/@scure/[email protected] None 0 80.4 kB paulmillr
npm/@sindresorhus/[email protected] None 0 57.5 kB sindresorhus
npm/@types/[email protected] None 0 13.8 kB types
npm/@types/[email protected] None +3 29.3 kB types
npm/@types/[email protected] None 0 24 kB types
npm/@types/[email protected] None +4 71.6 kB types
npm/@types/[email protected] None +3 28.7 kB types
npm/@types/[email protected] None 0 57.8 kB types
npm/@types/[email protected] None 0 6.86 kB types
npm/@types/[email protected] None 0 31.7 kB types
npm/@types/[email protected] None +1 2.1 MB types
npm/@types/[email protected] None 0 23.3 kB types
npm/@types/[email protected] None +3 28 kB types
npm/@types/[email protected] None 0 20.8 kB types
npm/@typescript-eslint/[email protected] Transitive: filesystem +16 4.59 MB jameshenry
npm/@typescript-eslint/[email protected] Transitive: environment, filesystem +8 1.2 MB jameshenry
npm/[email protected] None 0 16.8 kB dougwilson
npm/[email protected] None 0 531 kB marijn
npm/[email protected] None 0 34.6 kB tootallnate
npm/[email protected] None 0 52.2 kB esp
npm/[email protected] eval Transitive: unsafe +3 1.51 MB esp
npm/[email protected] None +2 31.1 MB kamilkisiela
npm/[email protected] None 0 13.5 kB ljharb
npm/[email protected] None 0 808 kB aearly
npm/[email protected] None 0 9.35 kB junderw
npm/[email protected] None 0 9.62 kB feross
npm/[email protected] network Transitive: environment, eval, filesystem, unsafe +12 224 kB dougwilson
npm/[email protected] environment, filesystem Transitive: shell +5 411 kB ai
npm/[email protected] None 0 414 kB lpinca
npm/[email protected] filesystem +14 217 kB gar
npm/[email protected] None +4 87.8 kB ljharb
npm/[email protected] None 0 2.04 MB caniuse-lite
npm/[email protected] environment, filesystem +5 302 kB paulmillr
npm/[email protected] None 0 10.5 kB dougwilson
npm/[email protected] filesystem 0 11.4 kB thlorenz
npm/[email protected] None 0 717 kB zloirock
npm/[email protected] None 0 31 kB sheetjs
npm/[email protected] environment, filesystem, shell +2 26.6 kB satazor
npm/[email protected] None +1 103 kB medikoo
npm/[email protected] None +1 146 kB mbostock
npm/[email protected] None 0 60.3 kB recifs
npm/[email protected] None 0 16.2 kB recifs
npm/[email protected] Transitive: filesystem +1 75.4 kB recifs
npm/[email protected] None 0 34.4 kB recifs
npm/[email protected] None 0 58.1 kB mbostock
npm/[email protected] None 0 70.2 kB recifs
npm/[email protected] None 0 20.2 kB recifs
npm/[email protected] None 0 44 kB recifs
npm/[email protected] None 0 84.2 kB recifs
npm/[email protected] None 0 66.2 kB mbostock
npm/[email protected] None 0 18.9 kB recifs
npm/[email protected] environment +1 49.2 kB qix
npm/[email protected] None +12 324 kB ljharb
npm/[email protected] None 0 5.44 kB szmarczak
npm/[email protected] None +2 50.4 kB ljharb
npm/[email protected] None +1 39.4 kB ljharb
npm/[email protected] None 0 11.4 kB feedic
npm/[email protected] None 0 44.6 kB feedic
npm/[email protected] None +3 152 kB indutny
npm/[email protected] None +36 3.1 MB ljharb
npm/[email protected] None 0 12.3 kB ljharb
npm/[email protected] None 0 11 kB ljharb
npm/[email protected] eval +5 588 kB medikoo
npm/[email protected] None +2 128 kB medikoo
npm/[email protected] filesystem, unsafe Transitive: environment +23 2.12 MB ljharb
npm/[email protected] filesystem Transitive: unsafe +10 2.62 MB gajus
npm/[email protected] None 0 28.7 kB tristonj
npm/[email protected] None +1 160 kB eslintbot
npm/[email protected] None 0 32.3 kB eslintbot
npm/[email protected] environment, filesystem Transitive: eval, unsafe +49 7.44 MB eslintbot
npm/[email protected] None +1 98 kB eslintbot
npm/[email protected] None +1 1.04 MB michaelficarra
npm/[email protected] None +3 1.02 MB paulmillr
npm/[email protected] environment, filesystem, network Transitive: eval, unsafe +31 692 kB wesleytodd
npm/[email protected] None 0 13 kB esp
npm/[email protected] filesystem 0 96.7 kB mrmlnc
npm/[email protected] None 0 40.3 kB webreflection
npm/[email protected] eval +1 73.1 kB ljharb
npm/[email protected] None 0 12.2 kB sindresorhus
npm/[email protected] filesystem Transitive: environment +3 75 kB isaacs
npm/[email protected] environment, filesystem 0 32.5 kB isaacs
npm/[email protected] None 0 172 kB apollo-bot
npm/[email protected] None 0 1.34 MB i1g
npm/[email protected] None 0 12.8 kB ljharb
npm/[email protected] None +1 22.7 kB ljharb
npm/[email protected] None 0 12 kB ljharb
npm/[email protected] None 0 20.6 kB ljharb
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] None +1 40.2 kB ljharb
npm/[email protected] None 0 35.9 kB kornel
npm/[email protected] network 0 26 kB tootallnate
npm/[email protected] None 0 10 kB evilebottnawi
npm/[email protected] None 0 6.8 kB feross
npm/[email protected] None 0 48.9 kB kael
npm/[email protected] None 0 20.5 kB ljharb
npm/[email protected] None 0 28.8 kB ljharb
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] None 0 28.9 kB ljharb
npm/[email protected] None 0 30.2 kB ljharb
npm/[email protected] None 0 20.8 kB ljharb
npm/[email protected] filesystem 0 3.01 kB sindresorhus
npm/[email protected] None 0 20.4 kB ljharb
npm/[email protected] None 0 30.1 kB ljharb
npm/[email protected] None 0 19.7 kB ljharb
npm/[email protected] None 0 18.7 kB ljharb
npm/[email protected] None 0 19.1 kB ljharb
npm/[email protected] None 0 22 kB ljharb
npm/[email protected] None 0 23.3 kB ljharb
npm/[email protected] None 0 34.4 kB oss-bot
npm/[email protected] None 0 147 kB brandonroberts
npm/[email protected] filesystem Transitive: environment +1 259 kB bcaudan
npm/[email protected] None 0 10.4 kB isaacs
npm/[email protected] None 0 235 kB jordanbtucker
npm/[email protected] environment, filesystem +1 40.6 kB karmarunnerbot
npm/[email protected] None 0 8.84 kB dfederm
npm/[email protected] Transitive: filesystem +1 408 kB karmarunnerbot
npm/[email protected] environment, filesystem, network, shell +39 2.95 MB karmarunnerbot
npm/[email protected] None +1 33.2 kB jaredwray
npm/[email protected] None 0 23.2 kB lukeed
npm/[email protected] None +1 415 kB antfu
npm/[email protected] environment, network +20 974 kB gar
npm/[email protected] None 0 55.9 kB jonschlinkert
npm/[email protected] None 0 206 kB dougwilson
npm/[email protected] None 0 18.3 kB dougwilson
npm/[email protected] None +2 55.9 kB isaacs
npm/[email protected] None 0 54.5 kB ljharb
npm/[email protected] None 0 48.1 kB isaacs
npm/[email protected] None 0 24.4 kB ai
npm/[email protected] None 0 27.4 kB dougwilson
npm/[email protected] environment, filesystem 0 13.4 kB mafintosh
npm/[email protected] environment +4 190 kB gar
npm/[email protected] None +2 153 kB gar
npm/[email protected] None +1 99.2 kB ljharb
npm/[email protected] None +1 10.6 kB sindresorhus
npm/[email protected] environment, filesystem, shell +2 54.6 kB sindresorhus
npm/[email protected] None +14 215 kB sindresorhus
npm/[email protected] None 0 4.55 kB sindresorhus
npm/[email protected] None 0 90 kB mrmlnc
npm/[email protected] None +1 203 kB evilebottnawi
npm/[email protected] None 0 27.2 kB evilebottnawi
npm/[email protected] environment, filesystem +1 202 kB ai
npm/[email protected] None 0 5.25 kB gar
npm/[email protected] filesystem, shell Transitive: environment, network, unsafe +56 3.72 MB angular
npm/[email protected] None 0 33.5 kB google-wombot
npm/[email protected] None 0 229 kB ljharb
npm/[email protected] environment 0 24 kB acdlite
npm/[email protected] environment +1 138 kB matteo.collina
npm/[email protected] None 0 27.4 kB benjamn
npm/[email protected] None +2 73.8 kB ljharb
npm/[email protected] network 0 4.64 kB szmarczak
npm/[email protected] environment, filesystem +2 160 kB ljharb
npm/[email protected] None 0 4.5 MB blesh
npm/[email protected] None 0 55 kB isaacs
npm/[email protected] None 0 93.4 kB npm-cli-ops
npm/[email protected] None +1 23.3 kB redonkulus
npm/[email protected] None +1 120 kB ljharb
npm/[email protected] None 0 9.96 kB isaacs
npm/[email protected] Transitive: filesystem, network, shell +6 2.95 MB darrachequesne
npm/[email protected] filesystem, network Transitive: environment +10 2.58 MB darrachequesne
npm/[email protected] None 0 140 kB 7rulnik
npm/[email protected] filesystem +1 90.2 kB linusu
npm/[email protected] filesystem, network 0 226 kB eemeli
npm/[email protected] None +3 64 kB sindresorhus
npm/[email protected] None 0 6.96 kB sindresorhus
npm/[email protected] eval 0 16.8 kB blesh
npm/[email protected] None 0 46.9 kB sokra
npm/[email protected] environment, filesystem +2 242 kB isaacs
npm/[email protected] environment, filesystem, unsafe +13 1.4 MB blakeembrey
npm/[email protected] None 0 84 kB typescript-bot
npm/[email protected] None +1 57.9 kB gkz
npm/[email protected] None 0 66.8 MB typescript-bot
npm/[email protected] eval 0 903 kB jgonggrijp
npm/[email protected] None 0 116 kB ctavan
npm/[email protected] Transitive: environment, eval, network +27 3 MB jdevcs
npm/[email protected] None 0 405 kB jdevcs
npm/[email protected] Transitive: network +64 12.3 MB jdevcs
npm/[email protected] Transitive: filesystem, network +12 1.24 MB jdevcs
npm/[email protected] None 0 296 kB jdevcs
npm/[email protected] Transitive: network +11 1.73 MB jdevcs
npm/[email protected] Transitive: environment, eval +5 1.43 MB luu-alex
npm/[email protected] filesystem Transitive: environment, eval, network, shell, unsafe +45 9.65 MB evilebottnawi
npm/[email protected] None 0 91.3 kB sokra
npm/[email protected] network +2 148 kB jcoglan
npm/[email protected] None +4 92.7 kB ljharb
npm/[email protected] environment, network +1 885 kB lpinca
npm/[email protected] None +7 115 kB naugtur
npm/[email protected] environment, filesystem 0 124 kB oss-bot
npm/[email protected] environment, filesystem +4 463 kB oss-bot
npm/[email protected] None 0 3.12 MB google-wombot

🚮 Removed packages: npm/@angular-devkit/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@angular/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@celo/[email protected], npm/@celo/[email protected], npm/@celo/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ethersproject/[email protected], npm/@ngrx/[email protected], npm/@ngrx/[email protected], npm/@ngrx/[email protected], npm/@nodelib/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link

socket-security bot commented Apr 8, 2024

🚨 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 NoteSource
Install scripts npm/[email protected]
Native code npm/[email protected]
Native code npm/[email protected]
Native code npm/[email protected]
Native code npm/[email protected]
Native code npm/[email protected]
Native code npm/[email protected]
Install scripts npm/[email protected]
  • Install script: postinstall
  • Source: echo "Web3.js 4.x alpha has been released for early testing and feedback. Checkout doc at https://docs.web3js.org/ "
Install scripts npm/[email protected]
  • Install script: postinstall
  • Source: node -e "try{require('./_postinstall')}catch(e){}" || exit 0

View full report↗︎

Next steps

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.

What's wrong with native code?

Contains native code which could be a vector to obscure malicious code, and generally decrease the likelihood of reproducible or reliable installs.

Ensure that native code bindings are expected. Consumers may consider pure JS and functionally similar alternatives to avoid the challenges and risks associated with native code bindings.

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/[email protected] or ignore all packages with @SocketSecurity ignore-all

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

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.

2 participants