[Snyk] Fix for 2 vulnerabilities - #12
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-LODASH-15869625 - https://snyk.io/vuln/SNYK-JS-LODASH-15869619
sequelize 4.38.0 → 6.1.0Risk: HIGH This upgrade spans two major versions (v4 → v5 → v6) and introduces significant breaking changes that require mandatory code refactoring. Key Breaking Changes:
Recommendation: This is a major refactoring effort. Developers must carefully review the v5 and v6 migration guides to address the promise library changes, update model loading logic, and ensure all query operators are using the Source: Sequelize v5 Breaking Changes, Sequelize v6 Upgrade Guide elasticsearch 14.2.2 → 16.7.3Risk: MEDIUM This is a major version upgrade across two versions (v14 → v16). While the official client is designed for forward compatibility with the Elasticsearch server, a jump of this size introduces uncertainty. [19, 21] The primary risk comes from the lack of specific, consolidated breaking change documentation for these older client versions and potential dropped support for older Node.js versions. Verification is required. Source: Package documentation lodash 4.17.4 → 4.18.1Risk: LOW This is a minor version upgrade that includes security patches and bug fixes. The changes address prototype pollution vulnerabilities. [10, 15] No breaking API changes are documented, and no developer action is required. Source: Lodash Changelog
|
Snyk has created this PR to fix 2 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):
package.jsonVulnerabilities that will be fixed with an upgrade:
SNYK-JS-LODASH-15869625
SNYK-JS-LODASH-15869619
Breaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Prototype Pollution
🦉 Arbitrary Code Injection