[Snyk] Security upgrade fonttools from 4.38.0 to 4.62.0#20
[Snyk] Security upgrade fonttools from 4.38.0 to 4.62.0#20
Conversation
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-FONTTOOLS-15869939
There was a problem hiding this comment.
Pull request overview
This Snyk-generated PR mitigates a reported vulnerability in the Python dependency tree used by the python/unittest_py test environment by explicitly constraining fonttools to a non-vulnerable version range.
Changes:
- Added an explicit
fonttoolsdependency constraint (>=4.62.0) topython/unittest_py/requirements.txtto avoid the vulnerable versions flagged by Snyk.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| apache-tvm-ffi==0.1.5 | ||
| graphviz | ||
| nvidia-ml-py3 ; platform_system != "Darwin" | ||
| fonttools>=4.62.0 # not directly required, pinned by Snyk to avoid a vulnerability |
There was a problem hiding this comment.
The inline comment says this dependency is “pinned by Snyk”, but the specifier >=4.62.0 is a minimum constraint (not a pin) and allows future upgrades that may change behavior. Consider either (a) changing the wording to “constrained to >=4.62.0” / “minimum version per Snyk”, or (b) using an exact pin (==4.62.0, optionally with an upper bound strategy) if you want reproducible CI installs.
| fonttools>=4.62.0 # not directly required, pinned by Snyk to avoid a vulnerability | |
| fonttools>=4.62.0 # not directly required, minimum version per Snyk to avoid a vulnerability |
Snyk has created this PR to fix 1 vulnerabilities in the pip dependencies of this project.
Snyk changed the following file(s):
python/unittest_py/requirements.txtImportant
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:
🦉 Arbitrary Code Execution