René's URL Explorer Experiment


Title: CodeQL query help for Python — CodeQL query help documentation

direct link

Domain: codeql.github.com

Links:

CodeQL documentation https://codeql.github.com/docs
CodeQL overviewhttps://codeql.github.com/docs/codeql-overview
Writing CodeQL querieshttps://codeql.github.com/docs/writing-codeql-queries
CodeQL language guideshttps://codeql.github.com/docs/codeql-language-guides
QL language referencehttps://codeql.github.com/docs/ql-language-reference/
CodeQL standard-librarieshttps://codeql.github.com/codeql-standard-libraries
CodeQL query helphttps://codeql.github.com/codeql-query-help
CodeQL repositoryhttps://github.com/github/codeql
QL publicationshttps://codeql.github.com/publications
CodeQL query help for C and C++https://codeql.github.com/codeql-query-help/cpp/
CodeQL query help for C#https://codeql.github.com/codeql-query-help/csharp/
CodeQL query help for GitHub Actionshttps://codeql.github.com/codeql-query-help/actions/
CodeQL query help for Gohttps://codeql.github.com/codeql-query-help/go/
CodeQL query help for Java and Kotlinhttps://codeql.github.com/codeql-query-help/java/
CodeQL query help for JavaScript and TypeScripthttps://codeql.github.com/codeql-query-help/javascript/
CodeQL query help for Pythonhttps://codeql.github.com/codeql-query-help/python/
‘apply’ function usedhttps://codeql.github.com/codeql-query-help/python/py-use-of-apply/
‘break’ or ‘return’ statement in finallyhttps://codeql.github.com/codeql-query-help/python/py-exit-from-finally/
‘import *’ may pollute namespacehttps://codeql.github.com/codeql-query-help/python/py-polluting-import/
‘input’ function used in Python 2https://codeql.github.com/codeql-query-help/python/py-use-of-input/
‘super’ in old style classhttps://codeql.github.com/codeql-query-help/python/py-super-in-old-style/
Accepting unknown SSH host keys when using Paramikohttps://codeql.github.com/codeql-query-help/python/py-paramiko-missing-host-key-validation/
An assert statement has a side-effecthttps://codeql.github.com/codeql-query-help/python/py-side-effect-in-assert/
Arbitrary file write during tarfile extractionhttps://codeql.github.com/codeql-query-help/python/py-tarslip/
Asserting a tuplehttps://codeql.github.com/codeql-query-help/python/py-asserts-tuple/
Backspace escape in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-backspace-escape/
Bad HTML filtering regexphttps://codeql.github.com/codeql-query-help/python/py-bad-tag-filter/
Binding a socket to all network interfaceshttps://codeql.github.com/codeql-query-help/python/py-bind-socket-all-network-interfaces/
CSRF protection weakened or disabledhttps://codeql.github.com/codeql-query-help/python/py-csrf-protection-disabled/
Clear-text logging of sensitive informationhttps://codeql.github.com/codeql-query-help/python/py-clear-text-logging-sensitive-data/
Clear-text storage of sensitive informationhttps://codeql.github.com/codeql-query-help/python/py-clear-text-storage-sensitive-data/
Code injectionhttps://codeql.github.com/codeql-query-help/python/py-code-injection/
Commented-out codehttps://codeql.github.com/codeql-query-help/python/py-commented-out-code/
Comparison of constantshttps://codeql.github.com/codeql-query-help/python/py-comparison-of-constants/
Comparison of identical valueshttps://codeql.github.com/codeql-query-help/python/py-comparison-of-identical-expressions/
Comparison using is when operands support __eq__https://codeql.github.com/codeql-query-help/python/py-comparison-using-is/
Conflicting attributes in base classeshttps://codeql.github.com/codeql-query-help/python/py-conflicting-attributes/
Confusing octal literalhttps://codeql.github.com/codeql-query-help/python/py-old-style-octal-literal/
Constant in conditional expression or statementhttps://codeql.github.com/codeql-query-help/python/py-constant-conditional-expression/
Construction of a cookie using user-supplied inputhttps://codeql.github.com/codeql-query-help/python/py-cookie-injection/
Cyclic importhttps://codeql.github.com/codeql-query-help/python/py-cyclic-import/
Default version of SSL/TLS may be insecurehttps://codeql.github.com/codeql-query-help/python/py-insecure-default-protocol/
Deprecated slice methodhttps://codeql.github.com/codeql-query-help/python/py-deprecated-slice-method/
Deserialization of user-controlled datahttps://codeql.github.com/codeql-query-help/python/py-unsafe-deserialization/
Duplicate key in dict literalhttps://codeql.github.com/codeql-query-help/python/py-duplicate-key-dict-literal/
Duplication in regular expression character classhttps://codeql.github.com/codeql-query-help/python/py-regex-duplicate-in-character-class/
Empty excepthttps://codeql.github.com/codeql-query-help/python/py-empty-except/
Encoding errorhttps://codeql.github.com/codeql-query-help/python/py-encoding-error/
Except block handles ‘BaseException’https://codeql.github.com/codeql-query-help/python/py-catch-base-exception/
Explicit export is not definedhttps://codeql.github.com/codeql-query-help/python/py-undefined-export/
Explicit returns mixed with implicit (fall through) returnshttps://codeql.github.com/codeql-query-help/python/py-mixed-returns/
Failure to use secure cookieshttps://codeql.github.com/codeql-query-help/python/py-insecure-cookie/
File is not always closedhttps://codeql.github.com/codeql-query-help/python/py-file-not-closed/
First argument to super() is not enclosing classhttps://codeql.github.com/codeql-query-help/python/py-super-not-enclosing-class/
First parameter of a class method is not named ‘cls’https://codeql.github.com/codeql-query-help/python/py-not-named-cls/
First parameter of a method is not named ‘self’https://codeql.github.com/codeql-query-help/python/py-not-named-self/
Flask app is run in debug modehttps://codeql.github.com/codeql-query-help/python/py-flask-debug/
Formatted object is not a mappinghttps://codeql.github.com/codeql-query-help/python/py-percent-format-not-mapping/
Formatting string mixes implicitly and explicitly numbered fieldshttps://codeql.github.com/codeql-query-help/python/py-str-format-mixed-fields/
Full server-side request forgeryhttps://codeql.github.com/codeql-query-help/python/py-full-ssrf/
HTTP Response Splittinghttps://codeql.github.com/codeql-query-help/python/py-http-response-splitting/
Illegal raisehttps://codeql.github.com/codeql-query-help/python/py-illegal-raise/
Implicit string concatenation in a listhttps://codeql.github.com/codeql-query-help/python/py-implicit-string-concatenation-in-list/
Import of deprecated modulehttps://codeql.github.com/codeql-query-help/python/py-import-deprecated-module/
Importing value of mutable attributehttps://codeql.github.com/codeql-query-help/python/py-import-of-mutable-attribute/
Imprecise asserthttps://codeql.github.com/codeql-query-help/python/py-imprecise-assert/
Incomplete URL substring sanitizationhttps://codeql.github.com/codeql-query-help/python/py-incomplete-url-substring-sanitization/
Incomplete orderinghttps://codeql.github.com/codeql-query-help/python/py-incomplete-ordering/
Incomplete regular expression for hostnameshttps://codeql.github.com/codeql-query-help/python/py-incomplete-hostname-regexp/
Inconsistent equality and hashinghttps://codeql.github.com/codeql-query-help/python/py-equals-hash-mismatch/
Inconsistent equality and inequalityhttps://codeql.github.com/codeql-query-help/python/py-inconsistent-equality/
Inconsistent method resolution orderhttps://codeql.github.com/codeql-query-help/python/py-inconsistent-mro/
Inefficient regular expressionhttps://codeql.github.com/codeql-query-help/python/py-redos/
Information exposure through an exceptionhttps://codeql.github.com/codeql-query-help/python/py-stack-trace-exposure/
Insecure temporary filehttps://codeql.github.com/codeql-query-help/python/py-insecure-temporary-file/
Iterable can be either a string or a sequencehttps://codeql.github.com/codeql-query-help/python/py-iteration-string-and-sequence/
Iterator does not return self from __iter__ methodhttps://codeql.github.com/codeql-query-help/python/py-iter-returns-non-self/
Jinja2 templating with autoescape=Falsehttps://codeql.github.com/codeql-query-help/python/py-jinja2-autoescape-false/
LDAP query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-ldap-injection/
List comprehension variable used in enclosing scopehttps://codeql.github.com/codeql-query-help/python/py-leaking-list-comprehension/
Log Injectionhttps://codeql.github.com/codeql-query-help/python/py-log-injection/
Loop variable capturehttps://codeql.github.com/codeql-query-help/python/py-loop-variable-capture/
Maybe missing ‘self’ in comparisonhttps://codeql.github.com/codeql-query-help/python/py-comparison-missing-self/
Membership test with a non-containerhttps://codeql.github.com/codeql-query-help/python/py-member-test-non-container/
Mismatch between signature and use of an overridden methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-incorrect-overridden-signature/
Mismatch between signature and use of an overriding methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-incorrect-overriding-signature/
Mismatch in multiple assignmenthttps://codeql.github.com/codeql-query-help/python/py-mismatched-multiple-assignment/
Missing call to superclass __del__ during object destructionhttps://codeql.github.com/codeql-query-help/python/py-missing-call-to-delete/
Missing call to superclass __init__ during object initializationhttps://codeql.github.com/codeql-query-help/python/py-missing-call-to-init/
Missing named arguments in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-missing-named-argument/
Missing part of special group in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-incomplete-special-group/
Modification of dictionary returned by locals()https://codeql.github.com/codeql-query-help/python/py-modification-of-locals/
Modification of parameter with defaulthttps://codeql.github.com/codeql-query-help/python/py-modification-of-default-value/
Module imports itselfhttps://codeql.github.com/codeql-query-help/python/py-import-own-module/
Module is imported more than oncehttps://codeql.github.com/codeql-query-help/python/py-repeated-import/
Module is imported with ‘import’ and ‘import from’https://codeql.github.com/codeql-query-help/python/py-import-and-import-from/
Module-level cyclic importhttps://codeql.github.com/codeql-query-help/python/py-unsafe-cyclic-import/
Multiple calls to __del__ during object destructionhttps://codeql.github.com/codeql-query-help/python/py-multiple-calls-to-delete/
Multiple calls to __init__ during object initializationhttps://codeql.github.com/codeql-query-help/python/py-multiple-calls-to-init/
Mutation of descriptor in __get__ or __set__ methodhttps://codeql.github.com/codeql-query-help/python/py-mutable-descriptor/
Nested loops with same variablehttps://codeql.github.com/codeql-query-help/python/py-nested-loops-with-same-variable/
Nested loops with same variable reused after inner loop bodyhttps://codeql.github.com/codeql-query-help/python/py-nested-loops-with-same-variable-reused/
NoSQL Injectionhttps://codeql.github.com/codeql-query-help/python/py-nosql-injection/
Non-callable calledhttps://codeql.github.com/codeql-query-help/python/py-call-to-non-callable/
Non-exception in ‘except’ clausehttps://codeql.github.com/codeql-query-help/python/py-useless-except/
Non-iterable used in for loophttps://codeql.github.com/codeql-query-help/python/py-non-iterable-in-for-loop/
Non-standard exception raised in special methodhttps://codeql.github.com/codeql-query-help/python/py-unexpected-raise-in-special-method/
Overly complex __del__ methodhttps://codeql.github.com/codeql-query-help/python/py-overly-complex-delete/
Overly permissive file permissionshttps://codeql.github.com/codeql-query-help/python/py-overly-permissive-file/
Overly permissive regular expression rangehttps://codeql.github.com/codeql-query-help/python/py-overly-large-range/
Overwriting attribute in super-class or sub-classhttps://codeql.github.com/codeql-query-help/python/py-overwritten-inherited-attribute/
PAM authorization bypass due to incorrect usagehttps://codeql.github.com/codeql-query-help/python/py-pam-auth-bypass/
Partial server-side request forgeryhttps://codeql.github.com/codeql-query-help/python/py-partial-ssrf/
Polynomial regular expression used on uncontrolled datahttps://codeql.github.com/codeql-query-help/python/py-polynomial-redos/
Potentially uninitialized local variablehttps://codeql.github.com/codeql-query-help/python/py-uninitialized-local-variable/
Property in old-style classhttps://codeql.github.com/codeql-query-help/python/py-property-in-old-style-class/
Pythagorean calculation with sub-optimal numericshttps://codeql.github.com/codeql-query-help/python/py-pythagorean/
Raising NotImplementedhttps://codeql.github.com/codeql-query-help/python/py-raise-not-implemented/
Raising a tuplehttps://codeql.github.com/codeql-query-help/python/py-raises-tuple/
Redundant assignmenthttps://codeql.github.com/codeql-query-help/python/py-redundant-assignment/
Redundant comparisonhttps://codeql.github.com/codeql-query-help/python/py-redundant-comparison/
Reflected server-side cross-site scriptinghttps://codeql.github.com/codeql-query-help/python/py-reflective-xss/
Regular expression injectionhttps://codeql.github.com/codeql-query-help/python/py-regex-injection/
Request without certificate validationhttps://codeql.github.com/codeql-query-help/python/py-request-without-cert-validation/
Result of integer division may be truncatedhttps://codeql.github.com/codeql-query-help/python/py-truncated-division/
Returning tuples with varying lengthshttps://codeql.github.com/codeql-query-help/python/py-mixed-tuple-returns/
SQL query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-sql-injection/
Sensitive cookie missing HttpOnly attributehttps://codeql.github.com/codeql-query-help/python/py-client-exposed-cookie/
Sensitive cookie with SameSite attribute set to Nonehttps://codeql.github.com/codeql-query-help/python/py-samesite-none-cookie/
Server Side Template Injectionhttps://codeql.github.com/codeql-query-help/python/py-template-injection/
Should use a ‘with’ statementhttps://codeql.github.com/codeql-query-help/python/py-should-use-with/
Signature mismatch in overriding methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-signature-mismatch/
Special method has incorrect signaturehttps://codeql.github.com/codeql-query-help/python/py-special-method-wrong-signature/
Statement has no effecthttps://codeql.github.com/codeql-query-help/python/py-ineffectual-statement/
Superclass attribute shadows subclass methodhttps://codeql.github.com/codeql-query-help/python/py-attribute-shadows-method/
Suspicious unused loop iteration variablehttps://codeql.github.com/codeql-query-help/python/py-unused-loop-variable/
Syntax errorhttps://codeql.github.com/codeql-query-help/python/py-syntax-error/
Testing equality to Nonehttps://codeql.github.com/codeql-query-help/python/py-test-equals-none/
Too few arguments in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-missing-argument/
URL redirection from remote sourcehttps://codeql.github.com/codeql-query-help/python/py-url-redirection/
Uncontrolled command linehttps://codeql.github.com/codeql-query-help/python/py-command-line-injection/
Uncontrolled data used in path expressionhttps://codeql.github.com/codeql-query-help/python/py-path-injection/
Unguarded next in generatorhttps://codeql.github.com/codeql-query-help/python/py-unguarded-next-in-generator/
Unhashable object hashedhttps://codeql.github.com/codeql-query-help/python/py-hash-unhashable-value/
Unmatchable caret in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-unmatchable-caret/
Unmatchable dollar in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-unmatchable-dollar/
Unnecessary ‘else’ clause in loophttps://codeql.github.com/codeql-query-help/python/py-redundant-else/
Unnecessary delete statement in functionhttps://codeql.github.com/codeql-query-help/python/py-unnecessary-delete/
Unnecessary lambdahttps://codeql.github.com/codeql-query-help/python/py-unnecessary-lambda/
Unnecessary passhttps://codeql.github.com/codeql-query-help/python/py-unnecessary-pass/
Unreachable except blockhttps://codeql.github.com/codeql-query-help/python/py-unreachable-except/
Unreachable codehttps://codeql.github.com/codeql-query-help/python/py-unreachable-statement/
Unsafe shell command constructed from library inputhttps://codeql.github.com/codeql-query-help/python/py-shell-command-constructed-from-input/
Unsupported format characterhttps://codeql.github.com/codeql-query-help/python/py-percent-format-unsupported-character/
Unused argument in a formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-surplus-argument/
Unused exception objecthttps://codeql.github.com/codeql-query-help/python/py-unused-exception-object/
Unused global variablehttps://codeql.github.com/codeql-query-help/python/py-unused-global-variable/
Unused importhttps://codeql.github.com/codeql-query-help/python/py-unused-import/
Unused local variablehttps://codeql.github.com/codeql-query-help/python/py-unused-local-variable/
Unused named argument in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-surplus-named-argument/
Use of ‘global’ at module levelhttps://codeql.github.com/codeql-query-help/python/py-redundant-global-declaration/
Use of ‘return’ or ‘yield’ outside a functionhttps://codeql.github.com/codeql-query-help/python/py-return-or-yield-outside-function/
Use of a broken or weak cryptographic algorithmhttps://codeql.github.com/codeql-query-help/python/py-weak-cryptographic-algorithm/
Use of a broken or weak cryptographic hashing algorithm on sensitive datahttps://codeql.github.com/codeql-query-help/python/py-weak-sensitive-data-hashing/
Use of a print statement at module levelhttps://codeql.github.com/codeql-query-help/python/py-print-during-import/
Use of an undefined placeholder variablehttps://codeql.github.com/codeql-query-help/python/py-undefined-placeholder-variable/
Use of exit() or quit()https://codeql.github.com/codeql-query-help/python/py-use-of-exit-or-quit/
Use of insecure SSL/TLS versionhttps://codeql.github.com/codeql-query-help/python/py-insecure-protocol/
Use of the return value of a procedurehttps://codeql.github.com/codeql-query-help/python/py-procedure-return-value-used/
Use of weak cryptographic keyhttps://codeql.github.com/codeql-query-help/python/py-weak-crypto-key/
Variable defined multiple timeshttps://codeql.github.com/codeql-query-help/python/py-multiple-definition/
Wrong name for an argument in a callhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-named-argument/
Wrong name for an argument in a class instantiationhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-named-class-argument/
Wrong number of arguments for formathttps://codeql.github.com/codeql-query-help/python/py-percent-format-wrong-arguments/
Wrong number of arguments in a callhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-arguments/
Wrong number of arguments in a class instantiationhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-number-class-arguments/
XML external entity expansionhttps://codeql.github.com/codeql-query-help/python/py-xxe/
XML internal entity expansionhttps://codeql.github.com/codeql-query-help/python/py-xml-bomb/
XPath query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-xpath-injection/
__del__ is called explicitlyhttps://codeql.github.com/codeql-query-help/python/py-explicit-call-to-delete/
__eq__ not overridden when adding attributeshttps://codeql.github.com/codeql-query-help/python/py-missing-equals/
__init__ method calls overridden methodhttps://codeql.github.com/codeql-query-help/python/py-init-calls-subclass/
__init__ method is a generatorhttps://codeql.github.com/codeql-query-help/python/py-init-method-is-generator/
__init__ method returns a valuehttps://codeql.github.com/codeql-query-help/python/py-explicit-return-in-init/
__iter__ method returns a non-iteratorhttps://codeql.github.com/codeql-query-help/python/py-iter-returns-non-iterator/
__slots__ in old-style classhttps://codeql.github.com/codeql-query-help/python/py-slots-in-old-style-class/
CodeQL query help for Rubyhttps://codeql.github.com/codeql-query-help/ruby/
CodeQL query help for Rusthttps://codeql.github.com/codeql-query-help/rust/
CodeQL query help for Swifthttps://codeql.github.com/codeql-query-help/swift/
CodeQL CWE coveragehttps://codeql.github.com/codeql-query-help/codeql-cwe-coverage/
CodeQL query help documentationhttps://codeql.github.com/codeql-query-help/
https://codeql.github.com/codeql-query-help/python/#codeql-query-help-for-python
changeloghttps://github.com/github/codeql/tree/codeql-cli/latest/python/ql/src/CHANGELOG.md
sourcehttps://github.com/github/codeql/tree/codeql-cli/latest/python/ql/src
example queries in the CodeQL repositoryhttps://github.com/github/codeql/tree/codeql-cli/latest/python/ql/examples
‘apply’ function usedhttps://codeql.github.com/codeql-query-help/python/py-use-of-apply/
‘break’ or ‘return’ statement in finallyhttps://codeql.github.com/codeql-query-help/python/py-exit-from-finally/
‘import *’ may pollute namespacehttps://codeql.github.com/codeql-query-help/python/py-polluting-import/
‘input’ function used in Python 2https://codeql.github.com/codeql-query-help/python/py-use-of-input/
‘super’ in old style classhttps://codeql.github.com/codeql-query-help/python/py-super-in-old-style/
Accepting unknown SSH host keys when using Paramikohttps://codeql.github.com/codeql-query-help/python/py-paramiko-missing-host-key-validation/
An assert statement has a side-effecthttps://codeql.github.com/codeql-query-help/python/py-side-effect-in-assert/
Arbitrary file write during tarfile extractionhttps://codeql.github.com/codeql-query-help/python/py-tarslip/
Asserting a tuplehttps://codeql.github.com/codeql-query-help/python/py-asserts-tuple/
Backspace escape in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-backspace-escape/
Bad HTML filtering regexphttps://codeql.github.com/codeql-query-help/python/py-bad-tag-filter/
Binding a socket to all network interfaceshttps://codeql.github.com/codeql-query-help/python/py-bind-socket-all-network-interfaces/
CSRF protection weakened or disabledhttps://codeql.github.com/codeql-query-help/python/py-csrf-protection-disabled/
Clear-text logging of sensitive informationhttps://codeql.github.com/codeql-query-help/python/py-clear-text-logging-sensitive-data/
Clear-text storage of sensitive informationhttps://codeql.github.com/codeql-query-help/python/py-clear-text-storage-sensitive-data/
Code injectionhttps://codeql.github.com/codeql-query-help/python/py-code-injection/
Commented-out codehttps://codeql.github.com/codeql-query-help/python/py-commented-out-code/
Comparison of constantshttps://codeql.github.com/codeql-query-help/python/py-comparison-of-constants/
Comparison of identical valueshttps://codeql.github.com/codeql-query-help/python/py-comparison-of-identical-expressions/
Comparison using is when operands support __eq__https://codeql.github.com/codeql-query-help/python/py-comparison-using-is/
Conflicting attributes in base classeshttps://codeql.github.com/codeql-query-help/python/py-conflicting-attributes/
Confusing octal literalhttps://codeql.github.com/codeql-query-help/python/py-old-style-octal-literal/
Constant in conditional expression or statementhttps://codeql.github.com/codeql-query-help/python/py-constant-conditional-expression/
Construction of a cookie using user-supplied inputhttps://codeql.github.com/codeql-query-help/python/py-cookie-injection/
Cyclic importhttps://codeql.github.com/codeql-query-help/python/py-cyclic-import/
Default version of SSL/TLS may be insecurehttps://codeql.github.com/codeql-query-help/python/py-insecure-default-protocol/
Deprecated slice methodhttps://codeql.github.com/codeql-query-help/python/py-deprecated-slice-method/
Deserialization of user-controlled datahttps://codeql.github.com/codeql-query-help/python/py-unsafe-deserialization/
Duplicate key in dict literalhttps://codeql.github.com/codeql-query-help/python/py-duplicate-key-dict-literal/
Duplication in regular expression character classhttps://codeql.github.com/codeql-query-help/python/py-regex-duplicate-in-character-class/
Empty excepthttps://codeql.github.com/codeql-query-help/python/py-empty-except/
Encoding errorhttps://codeql.github.com/codeql-query-help/python/py-encoding-error/
Except block handles ‘BaseException’https://codeql.github.com/codeql-query-help/python/py-catch-base-exception/
Explicit export is not definedhttps://codeql.github.com/codeql-query-help/python/py-undefined-export/
Explicit returns mixed with implicit (fall through) returnshttps://codeql.github.com/codeql-query-help/python/py-mixed-returns/
Failure to use secure cookieshttps://codeql.github.com/codeql-query-help/python/py-insecure-cookie/
File is not always closedhttps://codeql.github.com/codeql-query-help/python/py-file-not-closed/
First argument to super() is not enclosing classhttps://codeql.github.com/codeql-query-help/python/py-super-not-enclosing-class/
First parameter of a class method is not named ‘cls’https://codeql.github.com/codeql-query-help/python/py-not-named-cls/
First parameter of a method is not named ‘self’https://codeql.github.com/codeql-query-help/python/py-not-named-self/
Flask app is run in debug modehttps://codeql.github.com/codeql-query-help/python/py-flask-debug/
Formatted object is not a mappinghttps://codeql.github.com/codeql-query-help/python/py-percent-format-not-mapping/
Formatting string mixes implicitly and explicitly numbered fieldshttps://codeql.github.com/codeql-query-help/python/py-str-format-mixed-fields/
Full server-side request forgeryhttps://codeql.github.com/codeql-query-help/python/py-full-ssrf/
HTTP Response Splittinghttps://codeql.github.com/codeql-query-help/python/py-http-response-splitting/
Illegal raisehttps://codeql.github.com/codeql-query-help/python/py-illegal-raise/
Implicit string concatenation in a listhttps://codeql.github.com/codeql-query-help/python/py-implicit-string-concatenation-in-list/
Import of deprecated modulehttps://codeql.github.com/codeql-query-help/python/py-import-deprecated-module/
Importing value of mutable attributehttps://codeql.github.com/codeql-query-help/python/py-import-of-mutable-attribute/
Imprecise asserthttps://codeql.github.com/codeql-query-help/python/py-imprecise-assert/
Incomplete URL substring sanitizationhttps://codeql.github.com/codeql-query-help/python/py-incomplete-url-substring-sanitization/
Incomplete orderinghttps://codeql.github.com/codeql-query-help/python/py-incomplete-ordering/
Incomplete regular expression for hostnameshttps://codeql.github.com/codeql-query-help/python/py-incomplete-hostname-regexp/
Inconsistent equality and hashinghttps://codeql.github.com/codeql-query-help/python/py-equals-hash-mismatch/
Inconsistent equality and inequalityhttps://codeql.github.com/codeql-query-help/python/py-inconsistent-equality/
Inconsistent method resolution orderhttps://codeql.github.com/codeql-query-help/python/py-inconsistent-mro/
Inefficient regular expressionhttps://codeql.github.com/codeql-query-help/python/py-redos/
Information exposure through an exceptionhttps://codeql.github.com/codeql-query-help/python/py-stack-trace-exposure/
Insecure temporary filehttps://codeql.github.com/codeql-query-help/python/py-insecure-temporary-file/
Iterable can be either a string or a sequencehttps://codeql.github.com/codeql-query-help/python/py-iteration-string-and-sequence/
Iterator does not return self from __iter__ methodhttps://codeql.github.com/codeql-query-help/python/py-iter-returns-non-self/
Jinja2 templating with autoescape=Falsehttps://codeql.github.com/codeql-query-help/python/py-jinja2-autoescape-false/
LDAP query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-ldap-injection/
List comprehension variable used in enclosing scopehttps://codeql.github.com/codeql-query-help/python/py-leaking-list-comprehension/
Log Injectionhttps://codeql.github.com/codeql-query-help/python/py-log-injection/
Loop variable capturehttps://codeql.github.com/codeql-query-help/python/py-loop-variable-capture/
Maybe missing ‘self’ in comparisonhttps://codeql.github.com/codeql-query-help/python/py-comparison-missing-self/
Membership test with a non-containerhttps://codeql.github.com/codeql-query-help/python/py-member-test-non-container/
Mismatch between signature and use of an overridden methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-incorrect-overridden-signature/
Mismatch between signature and use of an overriding methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-incorrect-overriding-signature/
Mismatch in multiple assignmenthttps://codeql.github.com/codeql-query-help/python/py-mismatched-multiple-assignment/
Missing call to superclass __del__ during object destructionhttps://codeql.github.com/codeql-query-help/python/py-missing-call-to-delete/
Missing call to superclass __init__ during object initializationhttps://codeql.github.com/codeql-query-help/python/py-missing-call-to-init/
Missing named arguments in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-missing-named-argument/
Missing part of special group in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-incomplete-special-group/
Modification of dictionary returned by locals()https://codeql.github.com/codeql-query-help/python/py-modification-of-locals/
Modification of parameter with defaulthttps://codeql.github.com/codeql-query-help/python/py-modification-of-default-value/
Module imports itselfhttps://codeql.github.com/codeql-query-help/python/py-import-own-module/
Module is imported more than oncehttps://codeql.github.com/codeql-query-help/python/py-repeated-import/
Module is imported with ‘import’ and ‘import from’https://codeql.github.com/codeql-query-help/python/py-import-and-import-from/
Module-level cyclic importhttps://codeql.github.com/codeql-query-help/python/py-unsafe-cyclic-import/
Multiple calls to __del__ during object destructionhttps://codeql.github.com/codeql-query-help/python/py-multiple-calls-to-delete/
Multiple calls to __init__ during object initializationhttps://codeql.github.com/codeql-query-help/python/py-multiple-calls-to-init/
Mutation of descriptor in __get__ or __set__ methodhttps://codeql.github.com/codeql-query-help/python/py-mutable-descriptor/
Nested loops with same variablehttps://codeql.github.com/codeql-query-help/python/py-nested-loops-with-same-variable/
Nested loops with same variable reused after inner loop bodyhttps://codeql.github.com/codeql-query-help/python/py-nested-loops-with-same-variable-reused/
NoSQL Injectionhttps://codeql.github.com/codeql-query-help/python/py-nosql-injection/
Non-callable calledhttps://codeql.github.com/codeql-query-help/python/py-call-to-non-callable/
Non-exception in ‘except’ clausehttps://codeql.github.com/codeql-query-help/python/py-useless-except/
Non-iterable used in for loophttps://codeql.github.com/codeql-query-help/python/py-non-iterable-in-for-loop/
Non-standard exception raised in special methodhttps://codeql.github.com/codeql-query-help/python/py-unexpected-raise-in-special-method/
Overly complex __del__ methodhttps://codeql.github.com/codeql-query-help/python/py-overly-complex-delete/
Overly permissive file permissionshttps://codeql.github.com/codeql-query-help/python/py-overly-permissive-file/
Overly permissive regular expression rangehttps://codeql.github.com/codeql-query-help/python/py-overly-large-range/
Overwriting attribute in super-class or sub-classhttps://codeql.github.com/codeql-query-help/python/py-overwritten-inherited-attribute/
PAM authorization bypass due to incorrect usagehttps://codeql.github.com/codeql-query-help/python/py-pam-auth-bypass/
Partial server-side request forgeryhttps://codeql.github.com/codeql-query-help/python/py-partial-ssrf/
Polynomial regular expression used on uncontrolled datahttps://codeql.github.com/codeql-query-help/python/py-polynomial-redos/
Potentially uninitialized local variablehttps://codeql.github.com/codeql-query-help/python/py-uninitialized-local-variable/
Property in old-style classhttps://codeql.github.com/codeql-query-help/python/py-property-in-old-style-class/
Pythagorean calculation with sub-optimal numericshttps://codeql.github.com/codeql-query-help/python/py-pythagorean/
Raising NotImplementedhttps://codeql.github.com/codeql-query-help/python/py-raise-not-implemented/
Raising a tuplehttps://codeql.github.com/codeql-query-help/python/py-raises-tuple/
Redundant assignmenthttps://codeql.github.com/codeql-query-help/python/py-redundant-assignment/
Redundant comparisonhttps://codeql.github.com/codeql-query-help/python/py-redundant-comparison/
Reflected server-side cross-site scriptinghttps://codeql.github.com/codeql-query-help/python/py-reflective-xss/
Regular expression injectionhttps://codeql.github.com/codeql-query-help/python/py-regex-injection/
Request without certificate validationhttps://codeql.github.com/codeql-query-help/python/py-request-without-cert-validation/
Result of integer division may be truncatedhttps://codeql.github.com/codeql-query-help/python/py-truncated-division/
Returning tuples with varying lengthshttps://codeql.github.com/codeql-query-help/python/py-mixed-tuple-returns/
SQL query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-sql-injection/
Sensitive cookie missing HttpOnly attributehttps://codeql.github.com/codeql-query-help/python/py-client-exposed-cookie/
Sensitive cookie with SameSite attribute set to Nonehttps://codeql.github.com/codeql-query-help/python/py-samesite-none-cookie/
Server Side Template Injectionhttps://codeql.github.com/codeql-query-help/python/py-template-injection/
Should use a ‘with’ statementhttps://codeql.github.com/codeql-query-help/python/py-should-use-with/
Signature mismatch in overriding methodhttps://codeql.github.com/codeql-query-help/python/py-inheritance-signature-mismatch/
Special method has incorrect signaturehttps://codeql.github.com/codeql-query-help/python/py-special-method-wrong-signature/
Statement has no effecthttps://codeql.github.com/codeql-query-help/python/py-ineffectual-statement/
Superclass attribute shadows subclass methodhttps://codeql.github.com/codeql-query-help/python/py-attribute-shadows-method/
Suspicious unused loop iteration variablehttps://codeql.github.com/codeql-query-help/python/py-unused-loop-variable/
Syntax errorhttps://codeql.github.com/codeql-query-help/python/py-syntax-error/
Testing equality to Nonehttps://codeql.github.com/codeql-query-help/python/py-test-equals-none/
Too few arguments in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-missing-argument/
URL redirection from remote sourcehttps://codeql.github.com/codeql-query-help/python/py-url-redirection/
Uncontrolled command linehttps://codeql.github.com/codeql-query-help/python/py-command-line-injection/
Uncontrolled data used in path expressionhttps://codeql.github.com/codeql-query-help/python/py-path-injection/
Unguarded next in generatorhttps://codeql.github.com/codeql-query-help/python/py-unguarded-next-in-generator/
Unhashable object hashedhttps://codeql.github.com/codeql-query-help/python/py-hash-unhashable-value/
Unmatchable caret in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-unmatchable-caret/
Unmatchable dollar in regular expressionhttps://codeql.github.com/codeql-query-help/python/py-regex-unmatchable-dollar/
Unnecessary ‘else’ clause in loophttps://codeql.github.com/codeql-query-help/python/py-redundant-else/
Unnecessary delete statement in functionhttps://codeql.github.com/codeql-query-help/python/py-unnecessary-delete/
Unnecessary lambdahttps://codeql.github.com/codeql-query-help/python/py-unnecessary-lambda/
Unnecessary passhttps://codeql.github.com/codeql-query-help/python/py-unnecessary-pass/
Unreachable except blockhttps://codeql.github.com/codeql-query-help/python/py-unreachable-except/
Unreachable codehttps://codeql.github.com/codeql-query-help/python/py-unreachable-statement/
Unsafe shell command constructed from library inputhttps://codeql.github.com/codeql-query-help/python/py-shell-command-constructed-from-input/
Unsupported format characterhttps://codeql.github.com/codeql-query-help/python/py-percent-format-unsupported-character/
Unused argument in a formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-surplus-argument/
Unused exception objecthttps://codeql.github.com/codeql-query-help/python/py-unused-exception-object/
Unused global variablehttps://codeql.github.com/codeql-query-help/python/py-unused-global-variable/
Unused importhttps://codeql.github.com/codeql-query-help/python/py-unused-import/
Unused local variablehttps://codeql.github.com/codeql-query-help/python/py-unused-local-variable/
Unused named argument in formatting callhttps://codeql.github.com/codeql-query-help/python/py-str-format-surplus-named-argument/
Use of ‘global’ at module levelhttps://codeql.github.com/codeql-query-help/python/py-redundant-global-declaration/
Use of ‘return’ or ‘yield’ outside a functionhttps://codeql.github.com/codeql-query-help/python/py-return-or-yield-outside-function/
Use of a broken or weak cryptographic algorithmhttps://codeql.github.com/codeql-query-help/python/py-weak-cryptographic-algorithm/
Use of a broken or weak cryptographic hashing algorithm on sensitive datahttps://codeql.github.com/codeql-query-help/python/py-weak-sensitive-data-hashing/
Use of a print statement at module levelhttps://codeql.github.com/codeql-query-help/python/py-print-during-import/
Use of an undefined placeholder variablehttps://codeql.github.com/codeql-query-help/python/py-undefined-placeholder-variable/
Use of exit() or quit()https://codeql.github.com/codeql-query-help/python/py-use-of-exit-or-quit/
Use of insecure SSL/TLS versionhttps://codeql.github.com/codeql-query-help/python/py-insecure-protocol/
Use of the return value of a procedurehttps://codeql.github.com/codeql-query-help/python/py-procedure-return-value-used/
Use of weak cryptographic keyhttps://codeql.github.com/codeql-query-help/python/py-weak-crypto-key/
Variable defined multiple timeshttps://codeql.github.com/codeql-query-help/python/py-multiple-definition/
Wrong name for an argument in a callhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-named-argument/
Wrong name for an argument in a class instantiationhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-named-class-argument/
Wrong number of arguments for formathttps://codeql.github.com/codeql-query-help/python/py-percent-format-wrong-arguments/
Wrong number of arguments in a callhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-arguments/
Wrong number of arguments in a class instantiationhttps://codeql.github.com/codeql-query-help/python/py-call-wrong-number-class-arguments/
XML external entity expansionhttps://codeql.github.com/codeql-query-help/python/py-xxe/
XML internal entity expansionhttps://codeql.github.com/codeql-query-help/python/py-xml-bomb/
XPath query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/python/py-xpath-injection/
__del__ is called explicitlyhttps://codeql.github.com/codeql-query-help/python/py-explicit-call-to-delete/
__eq__ not overridden when adding attributeshttps://codeql.github.com/codeql-query-help/python/py-missing-equals/
__init__ method calls overridden methodhttps://codeql.github.com/codeql-query-help/python/py-init-calls-subclass/
__init__ method is a generatorhttps://codeql.github.com/codeql-query-help/python/py-init-method-is-generator/
__init__ method returns a valuehttps://codeql.github.com/codeql-query-help/python/py-explicit-return-in-init/
__iter__ method returns a non-iteratorhttps://codeql.github.com/codeql-query-help/python/py-iter-returns-non-iterator/
__slots__ in old-style classhttps://codeql.github.com/codeql-query-help/python/py-slots-in-old-style-class/
https://twitter.com/github
https://www.facebook.com/GitHub
https://www.youtube.com/github
https://www.linkedin.com/company/github
https://github.com/github
Terms https://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacy https://docs.github.com/site-policy/privacy-policies/github-privacy-statement

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.