CWE coverage for Python — CodeQL query help documentation

CWE-20 Python py/count-untrusted-data-external-api Frequency counts for external APIs that are used with untrusted data CWE-20 Python py/untrusted-data-to-external-api Untrusted data passed to external API CWE-20 Python py/cookie-injection Construction of a cookie using user-supplied input CWE-20 Python py/incomplete-hostname-regexp Incomplete regular expression for hostnames CWE-20 Python py/incomplete-url-substring-sanitization Incomplete URL substring sanitization CWE-20 Python py/overly-large-range Overly permissive regular expression range CWE-20 Python py/bad-tag-filter Bad HTML filtering regexp CWE-22 Python py/path-injection Uncontrolled data used in path expression CWE-22 Python py/tarslip Arbitrary file write during tarfile extraction CWE-22 Python py/zipslip Arbitrary file access during archive extraction ("Zip Slip") CWE-22 Python py/tarslip-extended Arbitrary file write during tarfile extraction CWE-22 Python py/unsafe-unpacking Arbitrary file write during a tarball extraction from a user controlled source CWE-23 Python py/path-injection Uncontrolled data used in path expression CWE-36 Python py/path-injection Uncontrolled data used in path expression CWE-73 Python py/path-injection Uncontrolled data used in path expression CWE-73 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-74 Python py/use-of-input 'input' function used in Python 2 CWE-74 Python py/path-injection Uncontrolled data used in path expression CWE-74 Python py/template-injection Server Side Template Injection CWE-74 Python py/command-line-injection Uncontrolled command line CWE-74 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-74 Python py/jinja2/autoescape-false Jinja2 templating with autoescape=False CWE-74 Python py/reflective-xss Reflected server-side cross-site scripting CWE-74 Python py/sql-injection SQL query built from user-controlled sources CWE-74 Python py/ldap-injection LDAP query built from user-controlled sources CWE-74 Python py/code-injection Code injection CWE-74 Python py/http-response-splitting HTTP Response Splitting CWE-74 Python py/xpath-injection XPath query built from user-controlled sources CWE-74 Python py/nosql-injection NoSQL Injection CWE-74 Python py/paramiko-command-injection Command execution on a secondary remote server CWE-74 Python py/reflective-xss-email Reflected server-side cross-site scripting CWE-74 Python py/xslt-injection XSLT query built from user-controlled sources CWE-74 Python py/js2py-rce JavaScript code execution CWE-77 Python py/command-line-injection Uncontrolled command line CWE-77 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-78 Python py/command-line-injection Uncontrolled command line CWE-78 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-79 Python py/jinja2/autoescape-false Jinja2 templating with autoescape=False CWE-79 Python py/reflective-xss Reflected server-side cross-site scripting CWE-79 Python py/http-response-splitting HTTP Response Splitting CWE-79 Python py/reflective-xss-email Reflected server-side cross-site scripting CWE-88 Python py/command-line-injection Uncontrolled command line CWE-88 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-89 Python py/sql-injection SQL query built from user-controlled sources CWE-90 Python py/ldap-injection LDAP query built from user-controlled sources CWE-91 Python py/xpath-injection XPath query built from user-controlled sources CWE-91 Python py/xslt-injection XSLT query built from user-controlled sources CWE-93 Python py/http-response-splitting HTTP Response Splitting CWE-94 Python py/use-of-input 'input' function used in Python 2 CWE-94 Python py/code-injection Code injection CWE-94 Python py/js2py-rce JavaScript code execution CWE-95 Python py/use-of-input 'input' function used in Python 2 CWE-95 Python py/code-injection Code injection CWE-99 Python py/path-injection Uncontrolled data used in path expression CWE-113 Python py/http-response-splitting HTTP Response Splitting CWE-116 Python py/reflective-xss Reflected server-side cross-site scripting CWE-116 Python py/code-injection Code injection CWE-116 Python py/bad-tag-filter Bad HTML filtering regexp CWE-116 Python py/log-injection Log Injection CWE-116 Python py/reflective-xss-email Reflected server-side cross-site scripting CWE-117 Python py/log-injection Log Injection CWE-172 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-176 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-179 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-180 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-183 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-185 Python py/bad-tag-filter Bad HTML filtering regexp CWE-186 Python py/bad-tag-filter Bad HTML filtering regexp CWE-200 Python py/bind-socket-all-network-interfaces Binding a socket to all network interfaces CWE-200 Python py/stack-trace-exposure Information exposure through an exception CWE-200 Python py/flask-debug Flask app is run in debug mode CWE-200 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-200 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-200 Python py/possible-timing-attack-against-hash Timing attack against Hash CWE-200 Python py/timing-attack-against-hash Timing attack against Hash CWE-200 Python py/timing-attack-against-header-value Timing attack against header value CWE-200 Python py/possible-timing-attack-sensitive-info Timing attack against secret CWE-200 Python py/timing-attack-sensitive-info Timing attack against secret CWE-203 Python py/possible-timing-attack-against-hash Timing attack against Hash CWE-203 Python py/timing-attack-against-hash Timing attack against Hash CWE-203 Python py/timing-attack-against-header-value Timing attack against header value CWE-203 Python py/possible-timing-attack-sensitive-info Timing attack against secret CWE-203 Python py/timing-attack-sensitive-info Timing attack against secret CWE-208 Python py/possible-timing-attack-against-hash Timing attack against Hash CWE-208 Python py/timing-attack-against-hash Timing attack against Hash CWE-208 Python py/timing-attack-against-header-value Timing attack against header value CWE-208 Python py/possible-timing-attack-sensitive-info Timing attack against secret CWE-208 Python py/timing-attack-sensitive-info Timing attack against secret CWE-209 Python py/stack-trace-exposure Information exposure through an exception CWE-215 Python py/flask-debug Flask app is run in debug mode CWE-221 Python py/catch-base-exception Except block handles 'BaseException' CWE-227 Python py/equals-hash-mismatch Inconsistent equality and hashing CWE-227 Python py/call/wrong-named-class-argument Wrong name for an argument in a class instantiation CWE-227 Python py/call/wrong-number-class-arguments Wrong number of arguments in a class instantiation CWE-227 Python py/super-not-enclosing-class First argument to super() is not enclosing class CWE-227 Python py/call/wrong-named-argument Wrong name for an argument in a call CWE-227 Python py/percent-format/wrong-arguments Wrong number of arguments for format CWE-227 Python py/call/wrong-arguments Wrong number of arguments in a call CWE-252 Python py/ignored-return-value Ignored return value CWE-259 Python py/hardcoded-credentials Hard-coded credentials CWE-284 Python py/pam-auth-bypass PAM authorization bypass due to incorrect usage CWE-284 Python py/overly-permissive-file Overly permissive file permissions CWE-284 Python py/hardcoded-credentials Hard-coded credentials CWE-284 Python py/flask-constant-secret-key Initializing SECRET_KEY of Flask application with Constant value CWE-284 Python py/improper-ldap-auth Improper LDAP Authentication CWE-284 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-284 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-285 Python py/pam-auth-bypass PAM authorization bypass due to incorrect usage CWE-285 Python py/overly-permissive-file Overly permissive file permissions CWE-287 Python py/hardcoded-credentials Hard-coded credentials CWE-287 Python py/flask-constant-secret-key Initializing SECRET_KEY of Flask application with Constant value CWE-287 Python py/improper-ldap-auth Improper LDAP Authentication CWE-287 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-295 Python py/paramiko-missing-host-key-validation Accepting unknown SSH host keys when using Paramiko CWE-295 Python py/request-without-cert-validation Request without certificate validation CWE-311 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-311 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-311 Python py/insecure-cookie Failure to use secure cookies CWE-312 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-312 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-315 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-321 Python py/hardcoded-credentials Hard-coded credentials CWE-326 Python py/weak-crypto-key Use of weak cryptographic key CWE-326 Python py/weak-sensitive-data-hashing Use of a broken or weak cryptographic hashing algorithm on sensitive data CWE-326 Python py/unknown-asymmetric-key-gen-size Unknown key generation key size CWE-326 Python py/weak-asymmetric-key-gen-size Weak key generation key size (< 2048 bits) CWE-327 Python py/weak-cryptographic-algorithm Use of a broken or weak cryptographic algorithm CWE-327 Python py/insecure-default-protocol Default version of SSL/TLS may be insecure CWE-327 Python py/insecure-protocol Use of insecure SSL/TLS version CWE-327 Python py/weak-sensitive-data-hashing Use of a broken or weak cryptographic hashing algorithm on sensitive data CWE-327 Python py/azure-storage/unsafe-client-side-encryption-in-use Unsafe usage of v1 version of Azure Storage client-side encryption CWE-327 Python py/weak-block-mode Weak block mode CWE-327 Python py/weak-elliptic-curve Weak elliptic curve CWE-327 Python py/weak-hashes Weak hashes CWE-327 Python py/weak-symmetric-encryption Weak symmetric encryption algorithm CWE-328 Python py/weak-sensitive-data-hashing Use of a broken or weak cryptographic hashing algorithm on sensitive data CWE-330 Python py/hardcoded-credentials Hard-coded credentials CWE-330 Python py/insecure-randomness Insecure randomness CWE-330 Python py/predictable-token Predictable token CWE-338 Python py/insecure-randomness Insecure randomness CWE-340 Python py/predictable-token Predictable token CWE-344 Python py/hardcoded-credentials Hard-coded credentials CWE-345 Python py/csrf-protection-disabled CSRF protection weakened or disabled CWE-345 Python py/jwt-missing-verification JWT missing secret or public key verification CWE-345 Python py/ip-address-spoofing IP address spoofing CWE-347 Python py/jwt-missing-verification JWT missing secret or public key verification CWE-348 Python py/ip-address-spoofing IP address spoofing CWE-352 Python py/csrf-protection-disabled CSRF protection weakened or disabled CWE-359 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-359 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-377 Python py/insecure-temporary-file Insecure temporary file CWE-390 Python py/empty-except Empty except CWE-396 Python py/catch-base-exception Except block handles 'BaseException' CWE-398 Python py/unreachable-except Unreachable except block CWE-398 Python py/comparison-of-constants Comparison of constants CWE-398 Python py/comparison-of-identical-expressions Comparison of identical values CWE-398 Python py/comparison-missing-self Maybe missing 'self' in comparison CWE-398 Python py/redundant-comparison Redundant comparison CWE-398 Python py/duplicate-key-dict-literal Duplicate key in dict literal CWE-398 Python py/import-deprecated-module Import of deprecated module CWE-398 Python py/constant-conditional-expression Constant in conditional expression or statement CWE-398 Python py/redundant-assignment Redundant assignment CWE-398 Python py/ineffectual-statement Statement has no effect CWE-398 Python py/unreachable-statement Unreachable code CWE-398 Python py/multiple-definition Variable defined multiple times CWE-398 Python py/unused-local-variable Unused local variable CWE-398 Python py/unused-global-variable Unused global variable CWE-400 Python py/file-not-closed File is not always closed CWE-400 Python py/polynomial-redos Polynomial regular expression used on uncontrolled data CWE-400 Python py/redos Inefficient regular expression CWE-400 Python py/regex-injection Regular expression injection CWE-400 Python py/xml-bomb XML internal entity expansion CWE-400 Python py/unicode-dos Denial of Service using Unicode Characters CWE-404 Python py/file-not-closed File is not always closed CWE-405 Python py/xml-bomb XML internal entity expansion CWE-405 Python py/decompression-bomb Decompression Bomb CWE-405 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-409 Python py/xml-bomb XML internal entity expansion CWE-409 Python py/decompression-bomb Decompression Bomb CWE-409 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-441 Python py/full-ssrf Full server-side request forgery CWE-441 Python py/partial-ssrf Partial server-side request forgery CWE-477 Python py/import-deprecated-module Import of deprecated module CWE-485 Python py/flask-debug Flask app is run in debug mode CWE-489 Python py/flask-debug Flask app is run in debug mode CWE-497 Python py/stack-trace-exposure Information exposure through an exception CWE-502 Python py/unsafe-deserialization Deserialization of user-controlled data CWE-522 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-523 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-532 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-538 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-552 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-561 Python py/unreachable-except Unreachable except block CWE-561 Python py/comparison-of-constants Comparison of constants CWE-561 Python py/comparison-of-identical-expressions Comparison of identical values CWE-561 Python py/comparison-missing-self Maybe missing 'self' in comparison CWE-561 Python py/redundant-comparison Redundant comparison CWE-561 Python py/duplicate-key-dict-literal Duplicate key in dict literal CWE-561 Python py/constant-conditional-expression Constant in conditional expression or statement CWE-561 Python py/ineffectual-statement Statement has no effect CWE-561 Python py/unreachable-statement Unreachable code CWE-563 Python py/redundant-assignment Redundant assignment CWE-563 Python py/multiple-definition Variable defined multiple times CWE-563 Python py/unused-local-variable Unused local variable CWE-563 Python py/unused-global-variable Unused global variable CWE-570 Python py/comparison-of-constants Comparison of constants CWE-570 Python py/comparison-of-identical-expressions Comparison of identical values CWE-570 Python py/comparison-missing-self Maybe missing 'self' in comparison CWE-570 Python py/redundant-comparison Redundant comparison CWE-570 Python py/constant-conditional-expression Constant in conditional expression or statement CWE-571 Python py/comparison-of-constants Comparison of constants CWE-571 Python py/comparison-of-identical-expressions Comparison of identical values CWE-571 Python py/comparison-missing-self Maybe missing 'self' in comparison CWE-571 Python py/redundant-comparison Redundant comparison CWE-571 Python py/constant-conditional-expression Constant in conditional expression or statement CWE-573 Python py/equals-hash-mismatch Inconsistent equality and hashing CWE-573 Python py/call/wrong-named-class-argument Wrong name for an argument in a class instantiation CWE-573 Python py/call/wrong-number-class-arguments Wrong number of arguments in a class instantiation CWE-573 Python py/super-not-enclosing-class First argument to super() is not enclosing class CWE-573 Python py/call/wrong-named-argument Wrong name for an argument in a call CWE-573 Python py/percent-format/wrong-arguments Wrong number of arguments for format CWE-573 Python py/call/wrong-arguments Wrong number of arguments in a call CWE-581 Python py/equals-hash-mismatch Inconsistent equality and hashing CWE-584 Python py/exit-from-finally 'break' or 'return' statement in finally CWE-601 Python py/url-redirection URL redirection from remote source CWE-610 Python py/path-injection Uncontrolled data used in path expression CWE-610 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-610 Python py/url-redirection URL redirection from remote source CWE-610 Python py/xxe XML external entity expansion CWE-610 Python py/full-ssrf Full server-side request forgery CWE-610 Python py/partial-ssrf Partial server-side request forgery CWE-611 Python py/xxe XML external entity expansion CWE-614 Python py/insecure-cookie Failure to use secure cookies CWE-628 Python py/call/wrong-named-class-argument Wrong name for an argument in a class instantiation CWE-628 Python py/call/wrong-number-class-arguments Wrong number of arguments in a class instantiation CWE-628 Python py/super-not-enclosing-class First argument to super() is not enclosing class CWE-628 Python py/call/wrong-named-argument Wrong name for an argument in a call CWE-628 Python py/percent-format/wrong-arguments Wrong number of arguments for format CWE-628 Python py/call/wrong-arguments Wrong number of arguments in a call CWE-642 Python py/path-injection Uncontrolled data used in path expression CWE-642 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-643 Python py/xpath-injection XPath query built from user-controlled sources CWE-643 Python py/xslt-injection XSLT query built from user-controlled sources CWE-657 Python py/hardcoded-credentials Hard-coded credentials CWE-664 Python py/catch-base-exception Except block handles 'BaseException' CWE-664 Python py/implicit-string-concatenation-in-list Implicit string concatenation in a list CWE-664 Python py/use-of-input 'input' function used in Python 2 CWE-664 Python py/file-not-closed File is not always closed CWE-664 Python py/bind-socket-all-network-interfaces Binding a socket to all network interfaces CWE-664 Python py/path-injection Uncontrolled data used in path expression CWE-664 Python py/tarslip Arbitrary file write during tarfile extraction CWE-664 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-664 Python py/code-injection Code injection CWE-664 Python py/stack-trace-exposure Information exposure through an exception CWE-664 Python py/flask-debug Flask app is run in debug mode CWE-664 Python py/pam-auth-bypass PAM authorization bypass due to incorrect usage CWE-664 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-664 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-664 Python py/insecure-temporary-file Insecure temporary file CWE-664 Python py/unsafe-deserialization Deserialization of user-controlled data CWE-664 Python py/url-redirection URL redirection from remote source CWE-664 Python py/xxe XML external entity expansion CWE-664 Python py/polynomial-redos Polynomial regular expression used on uncontrolled data CWE-664 Python py/redos Inefficient regular expression CWE-664 Python py/regex-injection Regular expression injection CWE-664 Python py/overly-permissive-file Overly permissive file permissions CWE-664 Python py/xml-bomb XML internal entity expansion CWE-664 Python py/hardcoded-credentials Hard-coded credentials CWE-664 Python py/full-ssrf Full server-side request forgery CWE-664 Python py/partial-ssrf Partial server-side request forgery CWE-664 Python py/zipslip Arbitrary file access during archive extraction ("Zip Slip") CWE-664 Python py/tarslip-extended Arbitrary file write during tarfile extraction CWE-664 Python py/unsafe-unpacking Arbitrary file write during a tarball extraction from a user controlled source CWE-664 Python py/js2py-rce JavaScript code execution CWE-664 Python py/possible-timing-attack-against-hash Timing attack against Hash CWE-664 Python py/timing-attack-against-hash Timing attack against Hash CWE-664 Python py/timing-attack-against-header-value Timing attack against header value CWE-664 Python py/possible-timing-attack-sensitive-info Timing attack against secret CWE-664 Python py/timing-attack-sensitive-info Timing attack against secret CWE-664 Python py/flask-constant-secret-key Initializing SECRET_KEY of Flask application with Constant value CWE-664 Python py/improper-ldap-auth Improper LDAP Authentication CWE-664 Python py/decompression-bomb Decompression Bomb CWE-664 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-664 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-664 Python py/unicode-dos Denial of Service using Unicode Characters CWE-664 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-665 Python py/implicit-string-concatenation-in-list Implicit string concatenation in a list CWE-665 Python py/unicode-dos Denial of Service using Unicode Characters CWE-668 Python py/bind-socket-all-network-interfaces Binding a socket to all network interfaces CWE-668 Python py/path-injection Uncontrolled data used in path expression CWE-668 Python py/tarslip Arbitrary file write during tarfile extraction CWE-668 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-668 Python py/stack-trace-exposure Information exposure through an exception CWE-668 Python py/flask-debug Flask app is run in debug mode CWE-668 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-668 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-668 Python py/insecure-temporary-file Insecure temporary file CWE-668 Python py/overly-permissive-file Overly permissive file permissions CWE-668 Python py/zipslip Arbitrary file access during archive extraction ("Zip Slip") CWE-668 Python py/tarslip-extended Arbitrary file write during tarfile extraction CWE-668 Python py/unsafe-unpacking Arbitrary file write during a tarball extraction from a user controlled source CWE-668 Python py/possible-timing-attack-against-hash Timing attack against Hash CWE-668 Python py/timing-attack-against-hash Timing attack against Hash CWE-668 Python py/timing-attack-against-header-value Timing attack against header value CWE-668 Python py/possible-timing-attack-sensitive-info Timing attack against secret CWE-668 Python py/timing-attack-sensitive-info Timing attack against secret CWE-668 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-668 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-669 Python py/xxe XML external entity expansion CWE-670 Python py/asserts-tuple Asserting a tuple CWE-671 Python py/hardcoded-credentials Hard-coded credentials CWE-674 Python py/xml-bomb XML internal entity expansion CWE-674 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-685 Python py/call/wrong-number-class-arguments Wrong number of arguments in a class instantiation CWE-685 Python py/percent-format/wrong-arguments Wrong number of arguments for format CWE-685 Python py/call/wrong-arguments Wrong number of arguments in a call CWE-687 Python py/super-not-enclosing-class First argument to super() is not enclosing class CWE-691 Python py/catch-base-exception Except block handles 'BaseException' CWE-691 Python py/use-of-input 'input' function used in Python 2 CWE-691 Python py/code-injection Code injection CWE-691 Python py/xml-bomb XML internal entity expansion CWE-691 Python py/asserts-tuple Asserting a tuple CWE-691 Python py/exit-from-finally 'break' or 'return' statement in finally CWE-691 Python py/js2py-rce JavaScript code execution CWE-691 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-691 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-693 Python py/count-untrusted-data-external-api Frequency counts for external APIs that are used with untrusted data CWE-693 Python py/untrusted-data-to-external-api Untrusted data passed to external API CWE-693 Python py/cookie-injection Construction of a cookie using user-supplied input CWE-693 Python py/incomplete-hostname-regexp Incomplete regular expression for hostnames CWE-693 Python py/incomplete-url-substring-sanitization Incomplete URL substring sanitization CWE-693 Python py/overly-large-range Overly permissive regular expression range CWE-693 Python py/bad-tag-filter Bad HTML filtering regexp CWE-693 Python py/pam-auth-bypass PAM authorization bypass due to incorrect usage CWE-693 Python py/paramiko-missing-host-key-validation Accepting unknown SSH host keys when using Paramiko CWE-693 Python py/request-without-cert-validation Request without certificate validation CWE-693 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-693 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-693 Python py/weak-crypto-key Use of weak cryptographic key CWE-693 Python py/weak-cryptographic-algorithm Use of a broken or weak cryptographic algorithm CWE-693 Python py/insecure-default-protocol Default version of SSL/TLS may be insecure CWE-693 Python py/insecure-protocol Use of insecure SSL/TLS version CWE-693 Python py/weak-sensitive-data-hashing Use of a broken or weak cryptographic hashing algorithm on sensitive data CWE-693 Python py/csrf-protection-disabled CSRF protection weakened or disabled CWE-693 Python py/insecure-cookie Failure to use secure cookies CWE-693 Python py/overly-permissive-file Overly permissive file permissions CWE-693 Python py/hardcoded-credentials Hard-coded credentials CWE-693 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-693 Python py/flask-constant-secret-key Initializing SECRET_KEY of Flask application with Constant value CWE-693 Python py/improper-ldap-auth Improper LDAP Authentication CWE-693 Python py/azure-storage/unsafe-client-side-encryption-in-use Unsafe usage of v1 version of Azure Storage client-side encryption CWE-693 Python py/jwt-missing-verification JWT missing secret or public key verification CWE-693 Python py/ip-address-spoofing IP address spoofing CWE-693 Python py/insecure-ldap-auth Python Insecure LDAP Authentication CWE-693 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-693 Python py/unknown-asymmetric-key-gen-size Unknown key generation key size CWE-693 Python py/weak-asymmetric-key-gen-size Weak key generation key size (< 2048 bits) CWE-693 Python py/weak-block-mode Weak block mode CWE-693 Python py/weak-elliptic-curve Weak elliptic curve CWE-693 Python py/weak-hashes Weak hashes CWE-693 Python py/weak-symmetric-encryption Weak symmetric encryption algorithm CWE-696 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-697 Python py/bad-tag-filter Bad HTML filtering regexp CWE-697 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-703 Python py/catch-base-exception Except block handles 'BaseException' CWE-703 Python py/empty-except Empty except CWE-703 Python py/ignored-return-value Ignored return value CWE-703 Python py/stack-trace-exposure Information exposure through an exception CWE-705 Python py/catch-base-exception Except block handles 'BaseException' CWE-705 Python py/exit-from-finally 'break' or 'return' statement in finally CWE-706 Python py/path-injection Uncontrolled data used in path expression CWE-706 Python py/tarslip Arbitrary file write during tarfile extraction CWE-706 Python py/xxe XML external entity expansion CWE-706 Python py/zipslip Arbitrary file access during archive extraction ("Zip Slip") CWE-706 Python py/tarslip-extended Arbitrary file write during tarfile extraction CWE-706 Python py/unsafe-unpacking Arbitrary file write during a tarball extraction from a user controlled source CWE-707 Python py/use-of-input 'input' function used in Python 2 CWE-707 Python py/path-injection Uncontrolled data used in path expression CWE-707 Python py/template-injection Server Side Template Injection CWE-707 Python py/command-line-injection Uncontrolled command line CWE-707 Python py/shell-command-constructed-from-input Unsafe shell command constructed from library input CWE-707 Python py/jinja2/autoescape-false Jinja2 templating with autoescape=False CWE-707 Python py/reflective-xss Reflected server-side cross-site scripting CWE-707 Python py/sql-injection SQL query built from user-controlled sources CWE-707 Python py/ldap-injection LDAP query built from user-controlled sources CWE-707 Python py/code-injection Code injection CWE-707 Python py/http-response-splitting HTTP Response Splitting CWE-707 Python py/bad-tag-filter Bad HTML filtering regexp CWE-707 Python py/log-injection Log Injection CWE-707 Python py/xpath-injection XPath query built from user-controlled sources CWE-707 Python py/nosql-injection NoSQL Injection CWE-707 Python py/paramiko-command-injection Command execution on a secondary remote server CWE-707 Python py/reflective-xss-email Reflected server-side cross-site scripting CWE-707 Python py/xslt-injection XSLT query built from user-controlled sources CWE-707 Python py/js2py-rce JavaScript code execution CWE-707 Python py/unicode-bypass-validation Bypass Logical Validation Using Unicode Characters CWE-710 Python py/equals-hash-mismatch Inconsistent equality and hashing CWE-710 Python py/call/wrong-named-class-argument Wrong name for an argument in a class instantiation CWE-710 Python py/call/wrong-number-class-arguments Wrong number of arguments in a class instantiation CWE-710 Python py/unreachable-except Unreachable except block CWE-710 Python py/super-not-enclosing-class First argument to super() is not enclosing class CWE-710 Python py/comparison-of-constants Comparison of constants CWE-710 Python py/comparison-of-identical-expressions Comparison of identical values CWE-710 Python py/comparison-missing-self Maybe missing 'self' in comparison CWE-710 Python py/redundant-comparison Redundant comparison CWE-710 Python py/duplicate-key-dict-literal Duplicate key in dict literal CWE-710 Python py/call/wrong-named-argument Wrong name for an argument in a call CWE-710 Python py/percent-format/wrong-arguments Wrong number of arguments for format CWE-710 Python py/call/wrong-arguments Wrong number of arguments in a call CWE-710 Python py/import-deprecated-module Import of deprecated module CWE-710 Python py/hardcoded-credentials Hard-coded credentials CWE-710 Python py/constant-conditional-expression Constant in conditional expression or statement CWE-710 Python py/redundant-assignment Redundant assignment CWE-710 Python py/ineffectual-statement Statement has no effect CWE-710 Python py/unreachable-statement Unreachable code CWE-710 Python py/multiple-definition Variable defined multiple times CWE-710 Python py/unused-local-variable Unused local variable CWE-710 Python py/unused-global-variable Unused global variable CWE-732 Python py/overly-permissive-file Overly permissive file permissions CWE-754 Python py/ignored-return-value Ignored return value CWE-755 Python py/catch-base-exception Except block handles 'BaseException' CWE-755 Python py/empty-except Empty except CWE-755 Python py/stack-trace-exposure Information exposure through an exception CWE-770 Python py/unicode-dos Denial of Service using Unicode Characters CWE-772 Python py/file-not-closed File is not always closed CWE-776 Python py/xml-bomb XML internal entity expansion CWE-776 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-798 Python py/hardcoded-credentials Hard-coded credentials CWE-827 Python py/xxe XML external entity expansion CWE-829 Python py/xxe XML external entity expansion CWE-834 Python py/xml-bomb XML internal entity expansion CWE-834 Python py/simple-xml-rpc-server-dos SimpleXMLRPCServer denial of service CWE-913 Python py/use-of-input 'input' function used in Python 2 CWE-913 Python py/code-injection Code injection CWE-913 Python py/unsafe-deserialization Deserialization of user-controlled data CWE-913 Python py/js2py-rce JavaScript code execution CWE-916 Python py/weak-sensitive-data-hashing Use of a broken or weak cryptographic hashing algorithm on sensitive data CWE-918 Python py/full-ssrf Full server-side request forgery CWE-918 Python py/partial-ssrf Partial server-side request forgery CWE-922 Python py/clear-text-logging-sensitive-data Clear-text logging of sensitive information CWE-922 Python py/clear-text-storage-sensitive-data Clear-text storage of sensitive information CWE-942 Python py/cors-misconfiguration-with-credentials Cors misconfiguration with credentials CWE-943 Python py/sql-injection SQL query built from user-controlled sources CWE-943 Python py/ldap-injection LDAP query built from user-controlled sources CWE-943 Python py/xpath-injection XPath query built from user-controlled sources CWE-943 Python py/nosql-injection NoSQL Injection CWE-943 Python py/xslt-injection XSLT query built from user-controlled sources CWE-1004 Python py/client-exposed-cookie Sensitive cookie missing HttpOnly attribute CWE-1236 Python py/csv-injection Csv Injection CWE-1275 Python py/samesite-none-cookie Sensitive cookie with SameSite attribute set to None CWE-1333 Python py/polynomial-redos Polynomial regular expression used on uncontrolled data CWE-1333 Python py/redos Inefficient regular expression CWE-1427 Python py/prompt-injection Prompt injection