update dependencies (CI is failing #1038
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Checklist
Please make sure to fulfil the following conditions before marking this PR ready for review:
It seems that packages, like
nyc
are out of date and e.g. don't have the newestsemver
as dependency, which itself has a DDOS vurnerability.We may need to find other packages for the same job.
Packages I found so far seem to be:
nyc
mkirp
@Dassderdie @ClFeSc Can someone of you both help to fix this? E.g.
mkdirp
was introduced by you @ClFeSc for thenpm run merge-coverage
command.I tried using
npm audit fix --force
or even installing packages manually, but as we are using packages that don't have a newer version, but seem to be dependent on a vurnerablesemver
version or so we probably need to use new packages or need to manually edit the dependencies of these packages and hope that nothing breaks.It seems some packages are also dependent on an older version of
semver
(version 6), there seems to be@nicolo-ribaudo/semver-v6
used, which should include it.I am not that into the whole npm package system.
This is for example the error output in the root folder: