@@ -44,11 +44,11 @@ edges
44
44
| mongoengine_bad.py:57:21:57:42 | ControlFlowNode for Subscript | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search |
45
45
| mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict |
46
46
| mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() |
47
- | pymongo_bad .py:11 :21:11 :27 | ControlFlowNode for request | pymongo_bad .py:11 :21:11 :32 | ControlFlowNode for Attribute |
48
- | pymongo_bad .py:11 :21:11 :32 | ControlFlowNode for Attribute | pymongo_bad .py:11 :21:11 :42 | ControlFlowNode for Subscript |
49
- | pymongo_bad .py:11 :21:11 :42 | ControlFlowNode for Subscript | pymongo_bad .py:12 :30:12 :42 | ControlFlowNode for unsafe_search |
50
- | pymongo_bad .py:12 :19:12 :43 | ControlFlowNode for Attribute() | pymongo_bad .py:14 :42:14 :62 | ControlFlowNode for Dict |
51
- | pymongo_bad .py:12 :30:12 :42 | ControlFlowNode for unsafe_search | pymongo_bad .py:12 :19:12 :43 | ControlFlowNode for Attribute() |
47
+ | pymongo_test .py:12 :21:12 :27 | ControlFlowNode for request | pymongo_test .py:12 :21:12 :32 | ControlFlowNode for Attribute |
48
+ | pymongo_test .py:12 :21:12 :32 | ControlFlowNode for Attribute | pymongo_test .py:12 :21:12 :42 | ControlFlowNode for Subscript |
49
+ | pymongo_test .py:12 :21:12 :42 | ControlFlowNode for Subscript | pymongo_test .py:13 :30:13 :42 | ControlFlowNode for unsafe_search |
50
+ | pymongo_test .py:13 :19:13 :43 | ControlFlowNode for Attribute() | pymongo_test .py:15 :42:15 :62 | ControlFlowNode for Dict |
51
+ | pymongo_test .py:13 :30:13 :42 | ControlFlowNode for unsafe_search | pymongo_test .py:13 :19:13 :43 | ControlFlowNode for Attribute() |
52
52
nodes
53
53
| flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
54
54
| flask_mongoengine_bad.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
@@ -104,12 +104,12 @@ nodes
104
104
| mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() |
105
105
| mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
106
106
| mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
107
- | pymongo_bad .py:11 :21:11 :27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
108
- | pymongo_bad .py:11 :21:11 :32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
109
- | pymongo_bad .py:11 :21:11 :42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
110
- | pymongo_bad .py:12 :19:12 :43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() |
111
- | pymongo_bad .py:12 :30:12 :42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
112
- | pymongo_bad .py:14 :42:14 :62 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
107
+ | pymongo_test .py:12 :21:12 :27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
108
+ | pymongo_test .py:12 :21:12 :32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
109
+ | pymongo_test .py:12 :21:12 :42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
110
+ | pymongo_test .py:13 :19:13 :43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() |
111
+ | pymongo_test .py:13 :30:13 :42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
112
+ | pymongo_test .py:15 :42:15 :62 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
113
113
subpaths
114
114
#select
115
115
| 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 |
@@ -121,4 +121,4 @@ subpaths
121
121
| mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | This | mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | user-provided value |
122
122
| mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | $@ NoSQL query contains an unsanitized $@ | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | This | mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | user-provided value |
123
123
| 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 |
124
- | pymongo_bad .py:14 :42:14 :62 | ControlFlowNode for Dict | pymongo_bad .py:11 :21:11 :27 | ControlFlowNode for request | pymongo_bad .py:14 :42:14 :62 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_bad .py:14 :42:14 :62 | ControlFlowNode for Dict | This | pymongo_bad .py:11 :21:11 :27 | ControlFlowNode for request | user-provided value |
124
+ | 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 |
0 commit comments