-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Jest 23 dependency micromatch/braces security vulnerability #3497
Comments
See also jestjs/jest#6743
We'll upgrade Jest in the next major. |
Question to vue team: |
Let's keep this issue open so that other people with similar concerns can see it. |
This resolves https://www.npmjs.com/advisories/788 There are 66 remaining audit warnings, for https://www.npmjs.com/advisories/577 1x https://www.npmjs.com/advisories/782 1x https://www.npmjs.com/advisories/786 64x The persistent 64 warnings ("Low") can be attributed to two of our direct dependencies awaiting an update - following these two tickets should give us good indication when this is resolved vuejs/vue-cli#3497 wikimedia/stylelint-config-wikimedia#88 The remaining two warnings (1 "Low" & 1 "Moderate") are both caused through service-runner and eventually kad depending on the v3 major of lodash. Something we could get involved with should this not be addressed by the responsible team soon: https://github.com/wikimedia/kad/ Change-Id: I4d239ac82526d014d40586fb04c1bdfd36017839 Bug: T218980
This is minor and patch updates to + eslint-plugin-vue@5.2.3 + @typescript-eslint/parser@1.11.0 + @typescript-eslint/eslint-plugin@1.11.0 This leaves us (as before) with 63 low prio warnings * https://nodesecurity.io/advisories/786 that will be resolved when vue-cli updates jest vuejs/vue-cli#3497 Change-Id: I1e52287b2e97a481e18b771f9493527861ea9b4c
* Update Wikibase from branch 'master' to 3740dd5fba91a136f441e1d413ec0b79af9aaf0a - Merge "bridge: npm: updates" - bridge: npm: updates This is minor and patch updates to + eslint-plugin-vue@5.2.3 + @typescript-eslint/parser@1.11.0 + @typescript-eslint/eslint-plugin@1.11.0 This leaves us (as before) with 63 low prio warnings * https://nodesecurity.io/advisories/786 that will be resolved when vue-cli updates jest vuejs/vue-cli#3497 Change-Id: I1e52287b2e97a481e18b771f9493527861ea9b4c
Version
3.4.1
Reproduction link
https://npmjs.com/advisories/786
Environment info
Steps to reproduce
Run
npm audit
in Vue app with @vue/cli-plugin-unit-jest as a dependency and you will see a list of vulnerabilities (one dependency essentially, micromatch/braces).What is expected?
No vulnerabilities or security issues to be found.
What is actually happening?
List of issues related to https://npmjs.com/advisories/786.
More information about this can be found at jest repo issue 7917 (jestjs/jest#7917)
From what it looks like it will be needed upgrade to Jest 24 to mitigate this issue.
The text was updated successfully, but these errors were encountered: