Skip to content

[Snyk] Fix for 23 vulnerabilities - #1

Open
DoumiLaville wants to merge 1 commit into
mainfrom
snyk-fix-bd314e71963e318d6b4c5886c5f86854
Open

[Snyk] Fix for 23 vulnerabilities#1
DoumiLaville wants to merge 1 commit into
mainfrom
snyk-fix-bd314e71963e318d6b4c5886c5f86854

Conversation

@DoumiLaville

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to fix 23 vulnerabilities in the npm dependencies of this project.

Snyk changed the following file(s):

  • package.json
  • package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue Score
high severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-MINIMATCH-15309438
  796  
high severity Improper Handling of Highly Compressed Data (Data Amplification)
SNYK-JS-UNDICI-15518068
  796  
high severity Uncaught Exception
SNYK-JS-UNDICI-15518070
  796  
critical severity Allocation of Resources Without Limits or Throttling
SNYK-JS-ISAACSBRACEEXPANSION-15208653
  781  
high severity Prototype Pollution
SNYK-JS-JSCOOKIE-17816999
  768  
high severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-MINIMATCH-15353387
  756  
high severity Inefficient Algorithmic Complexity
SNYK-JS-MINIMATCH-15353389
  756  
critical severity Resources Downloaded over Insecure Protocol
SNYK-JS-ESBUILD-17750822
  746  
high severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-AJV-15274295
  731  
high severity Directory Traversal
SNYK-JS-LIQUIDJS-15443434
  731  
critical severity CRLF Injection
SNYK-JS-UNDICI-17372658
  674  
medium severity Partial String Comparison
SNYK-JS-HTTPPROXYMIDDLEWARE-17375053
  666  
medium severity Inefficient Algorithmic Complexity
SNYK-JS-JSYAML-17342520
  666  
medium severity HTTP Request Smuggling
SNYK-JS-UNDICI-15518061
  666  
high severity Allocation of Resources Without Limits or Throttling
SNYK-JS-NEXT-15921797
  649  
high severity Allocation of Resources Without Limits or Throttling
SNYK-JS-UNDICI-17372754
  649  
high severity Permissive List of Allowed Inputs
SNYK-JS-UNDICI-17372758
  629  
medium severity Infinite loop
SNYK-JS-FILETYPE-15456217
  559  
medium severity Prototype Pollution
SNYK-JS-LODASH-15053838
  559  
medium severity Prototype Pollution
SNYK-JS-LODASHES-15053836
  559  
medium severity Time-of-check Time-of-use (TOCTOU) Race Condition
SNYK-JS-UNDICI-17372752
  529  
medium severity Allocation of Resources Without Limits or Throttling
SNYK-JS-UNDICI-14943963
  479  
medium severity CRLF Injection
SNYK-JS-UNDICI-15518072
  469  

Breaking Change Risk

Merge Risk: High

Notice: This assessment is enhanced by AI.


Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.
  • This PR was automatically created by Snyk using the credentials of a real user.

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:

🦉 Regular Expression Denial of Service (ReDoS)
🦉 Allocation of Resources Without Limits or Throttling
🦉 Prototype Pollution
🦉 More lessons are available in Snyk Learn

@DoumiLaville

Copy link
Copy Markdown
Owner Author

Merge Risk: High

This set of upgrades includes a major version increase for glob which contains significant breaking changes. Other upgrades are minor or patch versions and are assessed as low risk.

Top Impact Upgrade:

  • glob 11.1.012.0.0 (High Risk): This is a complete rewrite of the library with major breaking changes. Manual intervention is required.
    • API: The API is now Promise-based, replacing the previous callback-style. Function names and methods on the Glob class have changed.
    • Node.js Support: Support for Node.js versions below 16 has been dropped.
    • Options Removed: Several options have been removed, including silent, strict, fs, nonull, nounique, and nosort.
    • Recommendation: Code using glob must be refactored to use the new Promise-based API and updated function names. Review the official changelog for a complete list of removed options and API modifications.

Other Upgrades:

  • liquidjs 10.21.010.25.0 (Low Risk): This minor upgrade includes bug fixes and new features. A path traversal vulnerability was patched in version 10.25.0, but no breaking changes are documented in this range.
  • tsx 4.19.44.22.0 (Low Risk): Includes an upgrade of esbuild and other minor bug fixes and features. No breaking changes are cited.
  • @elastic/elasticsearch 8.13.18.14.0 (Low Risk): Introduces new features like the general availability of ES|QL and vector search enhancements. No breaking changes are mentioned for the client.
  • ajv 8.17.18.18.0 (Low Risk): Contains a security fix for a potential ReDoS attack and other minor fixes. No breaking API changes are noted.
  • js-yaml 4.1.14.2.0 (Low Risk): This version was released to address a security vulnerability and does not contain breaking changes.
  • Additional Upgrades (Low Risk): The remaining upgrades for file-type, js-cookie, next, http-proxy-middleware, lodash, and lodash-es are patch versions and contain minor bug fixes and security patches without breaking changes.

Notice 🤖: This content was augmented using artificial intelligence. AI-generated content may contain errors and should be reviewed for accuracy before use.

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.

2 participants