fix(sec): upgrade lxml to 4.9.1
What happened?
There are 1 security vulnerabilities found in lxml 4.5.1
What did I do?
Upgrade lxml from 4.5.1 to 4.9.1 for vulnerability fix
What did you expect to happen?
Ideally, no insecure libs should be used.
The specification of the pull request
PR Specification from OSCS
I had a look into automated solutions. Two exist - also Python modules - but neither can handle the >= in requirements.txt:
- safety
- pip-audit
safety developers claim to have a release imminent that will address. But until then, manual checks needed.
Actually, yfinance doesn't use lxml anymore. Will remove it.
Resolved by removing lxml - #1231
So removing lxml was wrong. Now restored and minimum version raised. Thanks @chncaption for alerting this problem.