eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.djangoSqlInjection
Module implementing checks for potential SQL injections risks.
Global Attributes
Classes
Functions
checkDjangoExtraUsed |
Function to check for potential SQL injection on extra function. |
checkDjangoRawSqlUsed |
Function to check for potential SQL injection on RawSQL function. |
getChecks |
Public method to get a dictionary with checks handled by this module. |
keywords2dict |
Function to extract keywords arguments into a dictionary. |
checkDjangoExtraUsed
checkDjangoExtraUsed(reportError, context, config)
Function to check for potential SQL injection on extra function.
- reportError (func)
-
function to be used to report errors
- context (SecurityContext)
-
security context object
- config (dict)
-
dictionary with configuration data
checkDjangoRawSqlUsed
checkDjangoRawSqlUsed(reportError, context, config)
Function to check for potential SQL injection on RawSQL function.
- reportError (func)
-
function to be used to report errors
- context (SecurityContext)
-
security context object
- config (dict)
-
dictionary with configuration data
getChecks
getChecks()
Public method to get a dictionary with checks handled by this module.
- Returns:
-
dictionary containing checker lists containing checker function and
list of codes
- Return Type:
-
dict
keywords2dict
keywords2dict(keywords)
Function to extract keywords arguments into a dictionary.
- keywords (list of ast.keyword)
-
list of keyword nodes
- Returns:
-
dictionary with keyword name and value
- Return Type:
-
dict