Cambalab / vue-admin

An open source frontend Framework for building admin applications running in the browser on top of REST, using ES6 and Vue.js
GNU General Public License v3.0
132 stars 24 forks source link

Consider npm audit checks / autofixes to be added to CI #184

Closed C3-TKO closed 4 years ago

C3-TKO commented 5 years ago

Is your feature request related to a problem? Please describe. This project contains a lot of outdated dependencies. Some of them contain even critical security risks.

found 796 vulnerabilities (64 low, 3 moderate, 727 high, 2 critical) in 47508 scanned packages
  run `npm audit fix` to fix 732 of them.
  64 vulnerabilities require semver-major dependency updates.

Describe the solution you'd like Consider adding a non failing audit stage to the CI process in Travis. At the beginning it should sufficient to just run npm run audit or even npm run audit --fix just to be aware of the outdated issues.

Describe alternatives you've considered If coverage of this project is high enough you could even consider to incorporate services like https://greenkeeper.io to keep dependencies up-to-date automatically

sgobotta commented 4 years ago

Merged in #207