4
4
| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:23:58:23:65 | ControlFlowNode for password |
5
5
| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:27:40:27:47 | ControlFlowNode for password |
6
6
| 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 |
9
9
nodes
10
10
| test.py:19:16:19:29 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
11
11
| test.py:20:48:20:55 | ControlFlowNode for password | semmle.label | ControlFlowNode for password |
17
17
| test.py:37:11:37:24 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
18
18
| test.py:39:22:39:35 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() |
19
19
| 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 |
23
23
subpaths
24
24
#select
25
25
| 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
31
31
| 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) |
32
32
| 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) |
33
33
| 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