--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/generalHardcodedPassword.py Tue Aug 29 16:55:01 2023 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/generalHardcodedPassword.py Tue Aug 29 16:55:18 2023 +0200 @@ -67,10 +67,12 @@ "S105", "L", "M", - node.s, + node.value, ) - elif isinstance(node._securityParent, ast.Index) and RE_CANDIDATES.search(node.s): + elif ( + isinstance(node._securityParent, ast.Index) and RE_CANDIDATES.search(node.value) + ): # looks for "dict[candidate]='some_string'" # assign -> subscript -> index -> string assign = node._securityParent._securityParent._securityParent @@ -81,7 +83,7 @@ "S105", "L", "M", - assign.value.s, + assign.value.value, ) elif isinstance(node._securityParent, ast.Compare): @@ -122,7 +124,7 @@ "S106", "L", "M", - kw.value.s, + kw.value.value, ) @@ -156,5 +158,5 @@ "S107", "L", "M", - val.s, + val.value, )