44| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:23:58:23:65 | ControlFlowNode for password |
55| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:27:40:27:47 | ControlFlowNode for password |
66| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:30:58:30:65 | ControlFlowNode for password |
7- | test.py:65 :14:68 :5 | ControlFlowNode for Dict | test.py:69 :11:69 :31 | ControlFlowNode for Subscript |
8- | test.py:67 :21:67 :37 | ControlFlowNode for Attribute | test.py:65 :14:68 :5 | ControlFlowNode for Dict |
7+ | test.py:70 :14:73 :5 | ControlFlowNode for Dict | test.py:74 :11:74 :31 | ControlFlowNode for Subscript |
8+ | test.py:72 :21:72 :37 | ControlFlowNode for Attribute | test.py:70 :14:73 :5 | ControlFlowNode for Dict |
99nodes
1010| test.py:19:16:19:29 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
1111| test.py:20:48:20:55 | ControlFlowNode for password | semmle.label | ControlFlowNode for password |
1717| test.py:37:11:37:24 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
1818| test.py:39:22:39:35 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
1919| test.py:40:22:40:35 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
20- | test.py:65 :14:68 :5 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
21- | test.py:67 :21:67 :37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
22- | test.py:69 :11:69 :31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
20+ | test.py:70 :14:73 :5 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
21+ | test.py:72 :21:72 :37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
22+ | test.py:74 :11:74 :31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
2323subpaths
2424#select
2525| test.py:20:48:20:55 | ControlFlowNode for password | test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:20:48:20:55 | ControlFlowNode for password | This expression logs $@ as clear text. | test.py:19:16:19:29 | ControlFlowNode for get_password() | sensitive data (password) |
@@ -31,4 +31,4 @@ subpaths
3131| test.py:37:11:37:24 | ControlFlowNode for get_password() | test.py:37:11:37:24 | ControlFlowNode for get_password() | test.py:37:11:37:24 | ControlFlowNode for get_password() | This expression logs $@ as clear text. | test.py:37:11:37:24 | ControlFlowNode for get_password() | sensitive data (password) |
3232| test.py:39:22:39:35 | ControlFlowNode for get_password() | test.py:39:22:39:35 | ControlFlowNode for get_password() | test.py:39:22:39:35 | ControlFlowNode for get_password() | This expression logs $@ as clear text. | test.py:39:22:39:35 | ControlFlowNode for get_password() | sensitive data (password) |
3333| test.py:40:22:40:35 | ControlFlowNode for get_password() | test.py:40:22:40:35 | ControlFlowNode for get_password() | test.py:40:22:40:35 | ControlFlowNode for get_password() | This expression logs $@ as clear text. | test.py:40:22:40:35 | ControlFlowNode for get_password() | sensitive data (password) |
34- | test.py:69 :11:69 :31 | ControlFlowNode for Subscript | test.py:67 :21:67 :37 | ControlFlowNode for Attribute | test.py:69 :11:69 :31 | ControlFlowNode for Subscript | This expression logs $@ as clear text. | test.py:67 :21:67 :37 | ControlFlowNode for Attribute | sensitive data (password) |
34+ | test.py:74 :11:74 :31 | ControlFlowNode for Subscript | test.py:72 :21:72 :37 | ControlFlowNode for Attribute | test.py:74 :11:74 :31 | ControlFlowNode for Subscript | This expression logs $@ as clear text. | test.py:72 :21:72 :37 | ControlFlowNode for Attribute | sensitive data (password) |
0 commit comments