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

npm: update devdependencies to remove low security alerts #697

Merged
merged 3 commits into from
Apr 14, 2020

Conversation

peaBerberian
Copy link
Collaborator

There were 2 low security alerts for a little more than a week that are linked to our devdependencies.

No urgency here as the risk for the RxPlayer is minimal. The alerts are:

  1. a RegExp DOS for acorn which we do not use directly
  2. a prototype pollution possibility for animist, which is only used indirectly by karma - our integration and memory tests runner - and had thus few risks to impact the RxPlayer in any ways as well as no relation to our builds

The alert for animist is still there. That module is a dependency of the now-abandonned optimist module, itself a dependency of karma-js.

Karma-js has not yet resolved the problem but were alerted, and a PR is under way.

@peaBerberian
Copy link
Collaborator Author

I live it open for now, waiting for the animist problem to be resolved.
Depending on karma's velocity to merge their PR and release it, I might decide to merge it before, even if nothing indicates any real problem for us.

@peaBerberian
Copy link
Collaborator Author

A PR fixing the bug has been merged (karma-runner/karma#3451) but still no release yet...

@peaBerberian
Copy link
Collaborator Author

Done. But I also updated RxJS to 6.5.5 (which seems to fix a memory leak in asapScheduler).

As RxJS 6.5.4 broke compatibility with IE11, we'll have to check that one. Worst case scenario, we could just add polyfills in our demo before any code is added.

@peaBerberian peaBerberian merged commit 04ec9f4 into master Apr 14, 2020
@peaBerberian peaBerberian deleted the misc/remove-security-alerts branch June 2, 2020 19:31
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.

None yet

2 participants