Summary
The current install_requires in setup.py allows installation of vulnerable versions of two dependencies:
Any project depending on ndg_httpsclient can end up with insecure transitive dependencies since the version floors are too low.
Proposed fix
A fix has been submitted in #26 — bumping the minimum versions in install_requires.
@philipkershaw could you please take a look? Thanks!