src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityChecker.py

branch
eric7
changeset 10996
a3dc181d14e1
parent 10507
d1c6608155ef
child 11090
f5f5f5803935
equal deleted inserted replaced
10995:f94a27bbf6c4 10996:a3dc181d14e1
105 # Django SQL injection 105 # Django SQL injection
106 "S610", 106 "S610",
107 "S611", 107 "S611",
108 # insecure logging.config.listen() 108 # insecure logging.config.listen()
109 "S612", 109 "S612",
110 "S613",
111 "S614",
110 # Jinja2 templates 112 # Jinja2 templates
111 "S701", 113 "S701",
112 # Mako templates 114 # Mako templates
113 "S702", 115 "S702",
114 # Django XSS vulnerability 116 # Django XSS vulnerability
239 if not self.__checkers: 241 if not self.__checkers:
240 # don't do anything, if no codes were selected 242 # don't do anything, if no codes were selected
241 return 243 return
242 244
243 securityNodeVisitor = SecurityNodeVisitor( 245 securityNodeVisitor = SecurityNodeVisitor(
244 self, self.__checkers, self.__filename 246 self, self.__checkers, self.__filename, self.__source
245 ) 247 )
246 securityNodeVisitor.generic_visit(self.__tree) 248 securityNodeVisitor.generic_visit(self.__tree)
249 securityNodeVisitor.checkFile()

eric ide

mercurial