Import of deprecated module¶
ID: py/import-deprecated-module
Kind: problem
Security severity:
Severity: warning
Precision: very-high
Tags:
- maintainability
- external/cwe/cwe-477
Query suites:
- python-security-and-quality.qls
Click to see the query in the CodeQL repository
A module is deprecated when it cannot or will not be maintained indefinitely in the standard library. Deprecated modules may not receive security fixes or other important updates. See PEP 4 for a list of all deprecated modules.
Recommendation¶
Do not import the deprecated module. Replace uses of it with uses of a better maintained module.
References¶
Python PEPs: PEP 4 – Deprecation of Standard Modules .
Common Weakness Enumeration: CWE-477.