Updated Security Audit Fixes - #9211
Conversation
|
💖 Thanks for opening this pull request! 💖 Things that will help get your PR across the finish line:
We get a lot of pull requests on this repo, so please be patient and we will get back to you as soon as we can. |
|
Thanks for putting this together. The audit cleanup is a worthwhile direction and I'd like to see it land in some form, but as it stands the changes require a newer Node than the project runs. The repo pins Node 14 via
So the package's Node version would need to be updated first, with all the build tooling tested, updated, and fixed as necessary, before a change of this shape is acceptable. That's a deliberate decision with a much wider blast radius (karma/BrowserStack runs, webpack 1 to 5 for the test builds, release tooling) and should be its own PR rather than riding along with an audit pass. If you want to keep this moving, two shapes would work:
|
Description
Related #9166 #9210
This fixes the current security vulnerabilities minus the browserify which is not used to build anything so could be removed.
Specific Changes proposed
This updates packages with overrides to fix the security audit issues
The access-sniff accessibility test has been changed to a pa11y accessibility test report. So that old outdated package can be removed. Some overrides wouldn't fix it's problem so safe to remove.
Requirements Checklist
npm run docs:apito error