@@ -53,10 +53,10 @@ edges
53
53
| pymongo_test.py:29:27:29:33 | ControlFlowNode for request | pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute |
54
54
| pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript |
55
55
| pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() |
56
- | pymongo_test.py:38 :16:38 :51 | ControlFlowNode for Attribute() | pymongo_test.py:42 :34:42 :73 | ControlFlowNode for Dict |
57
- | pymongo_test.py:38 :27:38 :33 | ControlFlowNode for request | pymongo_test.py:38 :27:38 :38 | ControlFlowNode for Attribute |
58
- | pymongo_test.py:38 :27:38 :38 | ControlFlowNode for Attribute | pymongo_test.py:38 :27:38 :50 | ControlFlowNode for Subscript |
59
- | pymongo_test.py:38 :27:38 :50 | ControlFlowNode for Subscript | pymongo_test.py:38 :16:38 :51 | ControlFlowNode for Attribute() |
56
+ | pymongo_test.py:39 :16:39 :51 | ControlFlowNode for Attribute() | pymongo_test.py:43 :34:43 :73 | ControlFlowNode for Dict |
57
+ | pymongo_test.py:39 :27:39 :33 | ControlFlowNode for request | pymongo_test.py:39 :27:39 :38 | ControlFlowNode for Attribute |
58
+ | pymongo_test.py:39 :27:39 :38 | ControlFlowNode for Attribute | pymongo_test.py:39 :27:39 :50 | ControlFlowNode for Subscript |
59
+ | pymongo_test.py:39 :27:39 :50 | ControlFlowNode for Subscript | pymongo_test.py:39 :16:39 :51 | ControlFlowNode for Attribute() |
60
60
nodes
61
61
| flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
62
62
| flask_mongoengine_bad.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
@@ -123,11 +123,11 @@ nodes
123
123
| pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
124
124
| pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
125
125
| pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
126
- | pymongo_test.py:38 :16:38 :51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() |
127
- | pymongo_test.py:38 :27:38 :33 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
128
- | pymongo_test.py:38 :27:38 :38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
129
- | pymongo_test.py:38 :27:38 :50 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
130
- | pymongo_test.py:42 :34:42 :73 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
126
+ | pymongo_test.py:39 :16:39 :51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() |
127
+ | pymongo_test.py:39 :27:39 :33 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
128
+ | pymongo_test.py:39 :27:39 :38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
129
+ | pymongo_test.py:39 :27:39 :50 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
130
+ | pymongo_test.py:43 :34:43 :73 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
131
131
subpaths
132
132
#select
133
133
| flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | $@ NoSQL query contains an unsanitized $@ | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | This | flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | user-provided value |
@@ -141,4 +141,4 @@ subpaths
141
141
| mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | This | mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | user-provided value |
142
142
| pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | This | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | user-provided value |
143
143
| pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | This | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | user-provided value |
144
- | pymongo_test.py:42 :34:42 :73 | ControlFlowNode for Dict | pymongo_test.py:38 :27:38 :33 | ControlFlowNode for request | pymongo_test.py:42 :34:42 :73 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_test.py:42 :34:42 :73 | ControlFlowNode for Dict | This | pymongo_test.py:38 :27:38 :33 | ControlFlowNode for request | user-provided value |
144
+ | pymongo_test.py:43 :34:43 :73 | ControlFlowNode for Dict | pymongo_test.py:39 :27:39 :33 | ControlFlowNode for request | pymongo_test.py:43 :34:43 :73 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_test.py:43 :34:43 :73 | ControlFlowNode for Dict | This | pymongo_test.py:39 :27:39 :33 | ControlFlowNode for request | user-provided value |
0 commit comments