Fix npm security vulnerabilities: lodash, minimatch overrides + sass update#5205
Fix npm security vulnerabilities: lodash, minimatch overrides + sass update#5205stweil wants to merge 1 commit into
Conversation
…update Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
This fix was created by Claude Sonnet 4.6. Here is its summary: Summary of ChangesFiles Modified
Vulnerabilities Fixed
Status
Notes
|
|
It looks like the newer sass release adds several hundred deprecation warnings for |
|
@stweil, I believe that some of the SASS deprecations may be related to the third-party cookie consent implementation; if I'm remembering correctly, #5163 may fix that part by entirely reimplementing cookie consent. This one should be merged soon -- I just need to find time for a final review, though that may take another couple of weeks due to the size of my backlog. I believe the remaining issues are related to Grunt, which will be removed when #4591 is finished. There hasn't been progress on #4591 in some time, but now that @crhallberg is back from leave, I expect we'll see activity there again soon. I would prefer to complete these two efforts rather than force non-standard dependencies, since I think that will result in a cleaner solution. Since the impacted libraries are only used for command line tooling and not for anything web accessible, I do not believe these security issues are of real concern, so I think it is safe to wait. I'll leave this open in case it still proves to be necessary, but I don't want to merge it right away, since I'd rather finish those other two PRs first and see what challenges remain. |
|
Depending on the case we also have the option to suppress specific deprecation warnings. That's of course not a long-term solution, but would suffice for the time being. |
|
Some of the warnings are fixed in pull request #5220, and some more can be fixed by upgrading font-awesome (pull request will follow when #5219 was merged). The current bootstrap release also produces deprecation warnings, but this is already known, so we have to wait for a newer release which fixes them. Replacing |
No description provided.