-
Notifications
You must be signed in to change notification settings - Fork 56
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
Update vinyl-fs depedency to version ^3.0.3 #547
Update vinyl-fs depedency to version ^3.0.3 #547
Conversation
This update was made because this version of `vinyl-fs` does not have a dedendency on a version of "braces" that is vulnerable to a ReDoS attack. https://snyk.io/vuln/npm:braces:20180219
@pascalduez, are you able to review this pull request or recommend another maintainer or contributor who can review and merge + publish a new version of this package once this is merged? |
@hugogiraudel are you able to assist with reviewing and perhaps merging and deploying a new version with the security related update? |
Hello. :) That change is a breaking change and we would have to make sure everything works exactly the same before merging. Unfortunately I do not have the capacity to conduct these tests right now. |
@hugogiraudel is there some way I can help with the testing? As I note in the PR description, although there are breaking changes, they do not impact Alternatively, if you are too busy, is there another maintainer of this project that you'd recommend I reach out to who can help with this? Here are the 3 instances of
3 additional usages of |
@valeriangalliat or @FWeinb are you able to please help here or advise on the next actionable steps I can take? I'm trying to help make this library more secure but feel I'm hitting a brick wall here. |
Our tests seem to be passing fine after the dependency update. I will merge this, but I don’t know if I’ll be able to publish a patch. I will get in touch with Pascal to see how we can have it published. :) Thank you for your help @joekrump! |
Hey @hugogiraudel, how's it going? Were you able to get in touch with Pascal? |
I think it should be published in 2.7.2. ;) |
Thank you for your help @hugogiraudel! |
This update was made because this newer version of
vinyl-fs
does not have a dependency on a version of "braces" that is vulnerable to a ReDoS attack. This addresses this issue: #537vinyl-fs
is used in just a few places in this project and its methods that are used have not changed between version 2.4.4 (the previous version of this dependency that was specified inpackage.json
and version 3.0.3.Details about the
braces
vulnerability can be found here: https://snyk.io/vuln/npm:braces:20180219