[Snyk] Fix for 15 vulnerabilities - #108
snyk-io[bot] wants to merge 1 commit into
Conversation
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-CERTIFI-5805047 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-15263096 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-17344551 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-18516620 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-18516622 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315328 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3316211 - https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6126975 - https://snyk.io/vuln/SNYK-PYTHON-PYJWT-15518059 - https://snyk.io/vuln/SNYK-PYTHON-PYJWT-17053408 - https://snyk.io/vuln/SNYK-PYTHON-PYJWT-2840625 - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-14192442 - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-14192443 - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-14896210 - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-16642024
|
This upgrade contains multiple major versions with significant breaking changes. Particular attention must be paid to Top 3 Most Impactful Upgrades:1. cryptography (2.9.2 → 49.0.0) - HIGH RISK This is a massive upgrade spanning several years of development and introduces numerous breaking changes. The original version supported Python 2, while the target version requires Python 3.9+ and has fundamentally changed its architecture.
Recommendation: This upgrade is extremely high-risk and will likely require significant code and environment updates. A dedicated effort to upgrade through major versions incrementally is advised. 2. urllib3 (1.25.10 → 2.7.0) - HIGH RISK The upgrade to version 2.0.0 introduces significant breaking changes focused on modernization and security.
Recommendation: Verify your environment's Python and OpenSSL versions. Review code that uses deprecated methods and test TLS/SSL connections, especially to older services. 3. pyjwt (1.7.1 → 2.13.0) - HIGH RISK The upgrade to version 2.0.0 is the primary source of breaking changes, dropping legacy support.
Recommendation: Ensure you are using Other Upgrades:
|
|
| Status | Scan Engine | Total (0) | ||||
|---|---|---|---|---|---|---|
| Open Source Security | 0 | 0 | 0 | 0 | See details | |
| Licenses | 0 | 0 | 0 | 0 | See details |
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.
Snyk has created this PR to fix 15 vulnerabilities in the pip dependencies of this project.
Snyk changed the following file(s):
tested_requirements/requirements_35.txtBreaking 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:
🦉 Out-of-bounds Read
🦉 Allocation of Resources Without Limits or Throttling
🦉 Access of Resource Using Incompatible Type ('Type Confusion')
🦉 More lessons are available in Snyk Learn