src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/djangoXssVulnerability.py

branch
eric7
changeset 11147
dee6e106b4d3
parent 11090
f5f5f5803935
child 11148
15e30f0c76a8
equal deleted inserted replaced
11146:59e04f7003e9 11147:dee6e106b4d3
28 list of codes 28 list of codes
29 @rtype dict 29 @rtype dict
30 """ 30 """
31 return { 31 return {
32 "Call": [ 32 "Call": [
33 (checkDjangoXssVulnerability, ("S703",)), 33 (checkDjangoXssVulnerability, ("S-703",)),
34 ], 34 ],
35 } 35 }
36 36
37 37
38 def checkDjangoXssVulnerability(reportError, context, _config): 38 def checkDjangoXssVulnerability(reportError, context, _config):
102 parent = parent._securityParent 102 parent = parent._securityParent
103 newCall = transform2call(xssVar) 103 newCall = transform2call(xssVar)
104 secure = evaluateCall(newCall, parent) 104 secure = evaluateCall(newCall, parent)
105 105
106 if not secure: 106 if not secure:
107 reportError(node.lineno - 1, node.col_offset, "S703", "M", "H") 107 reportError(node.lineno - 1, node.col_offset, "S-703", "M", "H")
108 108
109 109
110 class DeepAssignation: 110 class DeepAssignation:
111 """ 111 """
112 Class to perform a deep analysis of an assign. 112 Class to perform a deep analysis of an assign.

eric ide

mercurial