geonode
geonode copied to clipboard
SECURITY - Outdated requirements.txt for branch 3.3.x
Expected Behavior
Geonode would use updated versions of the packages in requirements.txt which fix relevant bugs or vulnerabilities.
Actual Behavior
Geonode uses some outdated packages with known problems.
Steps to Reproduce the Problem
- Install geonode from branch 3.3.x with "requirements.txt" unchanged.
- Install "safety" (pip install safety)
- Run "safety" in the same environment as Geonode.
Specifications
- GeoNode version: 3.3.x
- Installation method (manual, GeoNode Docker, SPCGeoNode Docker): custom podman install
- Platform: Ubuntu 22.04.01
- Additional details: I have not found a proper channel to communicate specific problems which should probably not be disclosed in an open issue report. If such channel is available please provide directions.
Thanks for the super quick turnaround, @afabiani! I have just run "safety check" with the latest version and it still asks for:
- djangorestframework >=3.12.0
- django >= 2.2.28
- flower > 1.0.0
Please see pull request #10065. I did my best to not break anything and my geonode-project application based on these changes is functioning perfectly, but I haven't put these changes through the CI tests (I assume travis-ci will do that against the pull request).