mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
191 lines
28 KiB
Plaintext
191 lines
28 KiB
Plaintext
edges
|
|
| flask_mongoengine_bad.py:19:26:19:32 | ControlFlowNode for request | flask_mongoengine_bad.py:19:26:19:37 | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_bad.py:19:26:19:37 | ControlFlowNode for Attribute | flask_mongoengine_bad.py:19:26:19:47 | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_bad.py:19:26:19:47 | ControlFlowNode for Subscript | flask_mongoengine_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search | flask_mongoengine_bad.py:22:36:22:46 | ControlFlowNode for json_search |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:32 | ControlFlowNode for request | flask_mongoengine_get_db_bad.py:19:26:19:37 | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:37 | ControlFlowNode for Attribute | flask_mongoengine_get_db_bad.py:19:26:19:47 | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:47 | ControlFlowNode for Subscript | flask_mongoengine_get_db_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_get_db_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search | flask_mongoengine_get_db_bad.py:23:41:23:61 | ControlFlowNode for Dict |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:32 | ControlFlowNode for request | flask_mongoengine_get_db_good.py:20:26:20:37 | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:37 | ControlFlowNode for Attribute | flask_mongoengine_get_db_good.py:20:26:20:47 | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:47 | ControlFlowNode for Subscript | flask_mongoengine_get_db_good.py:21:30:21:47 | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_good.py:20:21:20:27 | ControlFlowNode for request | flask_mongoengine_good.py:20:21:20:32 | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_good.py:20:21:20:32 | ControlFlowNode for Attribute | flask_mongoengine_good.py:20:21:20:42 | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_good.py:20:21:20:42 | ControlFlowNode for Subscript | flask_mongoengine_good.py:21:30:21:42 | ControlFlowNode for unsafe_search |
|
|
| flask_pymongo_bad.py:11:26:11:32 | ControlFlowNode for request | flask_pymongo_bad.py:11:26:11:37 | ControlFlowNode for Attribute |
|
|
| flask_pymongo_bad.py:11:26:11:37 | ControlFlowNode for Attribute | flask_pymongo_bad.py:11:26:11:47 | ControlFlowNode for Subscript |
|
|
| flask_pymongo_bad.py:11:26:11:47 | ControlFlowNode for Subscript | flask_pymongo_bad.py:12:30:12:47 | ControlFlowNode for unsanitized_search |
|
|
| flask_pymongo_bad.py:12:30:12:47 | ControlFlowNode for unsanitized_search | flask_pymongo_bad.py:14:33:14:53 | ControlFlowNode for Dict |
|
|
| flask_pymongo_good.py:12:21:12:27 | ControlFlowNode for request | flask_pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute |
|
|
| flask_pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute | flask_pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript |
|
|
| flask_pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript | flask_pymongo_good.py:13:30:13:42 | ControlFlowNode for unsafe_search |
|
|
| mongoclient_subscript_bad.py:17:21:17:27 | ControlFlowNode for request | mongoclient_subscript_bad.py:17:21:17:32 | ControlFlowNode for Attribute |
|
|
| mongoclient_subscript_bad.py:17:21:17:32 | ControlFlowNode for Attribute | mongoclient_subscript_bad.py:17:21:17:42 | ControlFlowNode for Subscript |
|
|
| mongoclient_subscript_bad.py:17:21:17:42 | ControlFlowNode for Subscript | mongoclient_subscript_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search |
|
|
| mongoclient_subscript_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | mongoclient_subscript_bad.py:21:37:21:57 | ControlFlowNode for Dict |
|
|
| mongoclient_subscript_good.py:18:21:18:27 | ControlFlowNode for request | mongoclient_subscript_good.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoclient_subscript_good.py:18:21:18:32 | ControlFlowNode for Attribute | mongoclient_subscript_good.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoclient_subscript_good.py:18:21:18:42 | ControlFlowNode for Subscript | mongoclient_subscript_good.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_bad.py:17:21:17:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_bad.py:17:21:17:32 | ControlFlowNode for Attribute | mongoengine_bad.py:17:21:17:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_bad.py:17:21:17:42 | ControlFlowNode for Subscript | mongoengine_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:20:34:20:44 | ControlFlowNode for json_search |
|
|
| mongoengine_connect_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_connect_bad.py:17:21:17:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_bad.py:17:21:17:32 | ControlFlowNode for Attribute | mongoengine_connect_bad.py:17:21:17:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_bad.py:17:21:17:42 | ControlFlowNode for Subscript | mongoengine_connect_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | mongoengine_connect_bad.py:21:31:21:51 | ControlFlowNode for Dict |
|
|
| mongoengine_connect_good.py:18:21:18:27 | ControlFlowNode for request | mongoengine_connect_good.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_good.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_connect_good.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_good.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_connect_good.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_connect_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_connect_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_connect_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_connect_via_connection_bad.py:22:31:22:51 | ControlFlowNode for Dict |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:27 | ControlFlowNode for request | mongoengine_connect_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute | mongoengine_connect_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript | mongoengine_connect_via_connection_good.py:20:30:20:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_flask_db_document_subclass_bad.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_flask_db_document_subclass_bad.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_flask_db_document_subclass_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_flask_db_document_subclass_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_flask_db_document_subclass_bad.py:21:34:21:44 | ControlFlowNode for json_search |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:27 | ControlFlowNode for request | mongoengine_flask_db_document_subclass_good.py:19:21:19:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:32 | ControlFlowNode for Attribute | mongoengine_flask_db_document_subclass_good.py:19:21:19:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:42 | ControlFlowNode for Subscript | mongoengine_flask_db_document_subclass_good.py:20:30:20:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_get_db_bad.py:17:21:17:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_bad.py:17:21:17:32 | ControlFlowNode for Attribute | mongoengine_get_db_bad.py:17:21:17:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_bad.py:17:21:17:42 | ControlFlowNode for Subscript | mongoengine_get_db_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | mongoengine_get_db_bad.py:21:26:21:46 | ControlFlowNode for Dict |
|
|
| mongoengine_get_db_good.py:18:21:18:27 | ControlFlowNode for request | mongoengine_get_db_good.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_good.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_get_db_good.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_good.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_get_db_good.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_get_db_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_get_db_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_get_db_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_get_db_via_connection_bad.py:22:26:22:46 | ControlFlowNode for Dict |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:27 | ControlFlowNode for request | mongoengine_get_db_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute | mongoengine_get_db_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript | mongoengine_get_db_via_connection_good.py:20:30:20:42 | ControlFlowNode for unsafe_search |
|
|
| mongoengine_good.py:18:21:18:27 | ControlFlowNode for request | mongoengine_good.py:18:21:18:32 | ControlFlowNode for Attribute |
|
|
| mongoengine_good.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_good.py:18:21:18:42 | ControlFlowNode for Subscript |
|
|
| mongoengine_good.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_good.py:19:30:19:42 | ControlFlowNode for unsafe_search |
|
|
| pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute |
|
|
| pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute | pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript |
|
|
| pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript | pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search |
|
|
| pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | pymongo_bad.py:14:44:14:64 | ControlFlowNode for Dict |
|
|
| pymongo_good.py:12:21:12:27 | ControlFlowNode for request | pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute |
|
|
| pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute | pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript |
|
|
| pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript | pymongo_good.py:13:30:13:42 | ControlFlowNode for unsafe_search |
|
|
nodes
|
|
| flask_mongoengine_bad.py:19:26:19:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_mongoengine_bad.py:19:26:19:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_bad.py:19:26:19:47 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search | semmle.label | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_bad.py:22:36:22:46 | ControlFlowNode for json_search | semmle.label | ControlFlowNode for json_search |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_get_db_bad.py:19:26:19:47 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_get_db_bad.py:20:30:20:47 | ControlFlowNode for unsanitized_search | semmle.label | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_get_db_bad.py:23:41:23:61 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_get_db_good.py:20:26:20:47 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_get_db_good.py:21:30:21:47 | ControlFlowNode for unsanitized_search | semmle.label | ControlFlowNode for unsanitized_search |
|
|
| flask_mongoengine_good.py:20:21:20:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_mongoengine_good.py:20:21:20:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_mongoengine_good.py:20:21:20:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_mongoengine_good.py:21:30:21:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| flask_pymongo_bad.py:11:26:11:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_pymongo_bad.py:11:26:11:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_pymongo_bad.py:11:26:11:47 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_pymongo_bad.py:12:30:12:47 | ControlFlowNode for unsanitized_search | semmle.label | ControlFlowNode for unsanitized_search |
|
|
| flask_pymongo_bad.py:14:33:14:53 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| flask_pymongo_good.py:12:21:12:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| flask_pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| flask_pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| flask_pymongo_good.py:13:30:13:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoclient_subscript_bad.py:17:21:17:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoclient_subscript_bad.py:17:21:17:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoclient_subscript_bad.py:17:21:17:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoclient_subscript_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoclient_subscript_bad.py:21:37:21:57 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| mongoclient_subscript_good.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoclient_subscript_good.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoclient_subscript_good.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoclient_subscript_good.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_bad.py:17:21:17:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_bad.py:17:21:17:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_bad.py:17:21:17:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_bad.py:20:34:20:44 | ControlFlowNode for json_search | semmle.label | ControlFlowNode for json_search |
|
|
| mongoengine_connect_bad.py:17:21:17:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_connect_bad.py:17:21:17:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_bad.py:17:21:17:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_bad.py:21:31:21:51 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| mongoengine_connect_good.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_connect_good.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_good.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_good.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_connect_via_connection_bad.py:22:31:22:51 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_connect_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_connect_via_connection_good.py:20:30:20:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_flask_db_document_subclass_bad.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_flask_db_document_subclass_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_flask_db_document_subclass_bad.py:21:34:21:44 | ControlFlowNode for json_search | semmle.label | ControlFlowNode for json_search |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_flask_db_document_subclass_good.py:19:21:19:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_flask_db_document_subclass_good.py:20:30:20:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_bad.py:17:21:17:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_get_db_bad.py:17:21:17:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_bad.py:17:21:17:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_bad.py:18:30:18:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_bad.py:21:26:21:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| mongoengine_get_db_good.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_get_db_good.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_good.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_good.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_via_connection_bad.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_via_connection_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_get_db_via_connection_bad.py:22:26:22:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_get_db_via_connection_good.py:19:21:19:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_get_db_via_connection_good.py:20:30:20:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| mongoengine_good.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| mongoengine_good.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| mongoengine_good.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| mongoengine_good.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
| pymongo_bad.py:14:44:14:64 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict |
|
|
| pymongo_good.py:12:21:12:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request |
|
|
| pymongo_good.py:12:21:12:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute |
|
|
| pymongo_good.py:12:21:12:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript |
|
|
| pymongo_good.py:13:30:13:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search |
|
|
#select
|
|
| flask_mongoengine_bad.py:22:36:22:46 | ControlFlowNode for json_search | flask_mongoengine_bad.py:19:26:19:32 | ControlFlowNode for request | flask_mongoengine_bad.py:22:36:22:46 | ControlFlowNode for json_search | $@ NoSQL query contains an unsanitized $@ | flask_mongoengine_bad.py:22:36:22:46 | ControlFlowNode for json_search | This | flask_mongoengine_bad.py:19:26:19:32 | ControlFlowNode for request | user-provided value |
|
|
| flask_mongoengine_get_db_bad.py:23:41:23:61 | ControlFlowNode for Dict | flask_mongoengine_get_db_bad.py:19:26:19:32 | ControlFlowNode for request | flask_mongoengine_get_db_bad.py:23:41:23:61 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | flask_mongoengine_get_db_bad.py:23:41:23:61 | ControlFlowNode for Dict | This | flask_mongoengine_get_db_bad.py:19:26:19:32 | ControlFlowNode for request | user-provided value |
|
|
| flask_pymongo_bad.py:14:33:14:53 | ControlFlowNode for Dict | flask_pymongo_bad.py:11:26:11:32 | ControlFlowNode for request | flask_pymongo_bad.py:14:33:14:53 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | flask_pymongo_bad.py:14:33:14:53 | ControlFlowNode for Dict | This | flask_pymongo_bad.py:11:26:11:32 | ControlFlowNode for request | user-provided value |
|
|
| mongoclient_subscript_bad.py:21:37:21:57 | ControlFlowNode for Dict | mongoclient_subscript_bad.py:17:21:17:27 | ControlFlowNode for request | mongoclient_subscript_bad.py:21:37:21:57 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoclient_subscript_bad.py:21:37:21:57 | ControlFlowNode for Dict | This | mongoclient_subscript_bad.py:17:21:17:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_bad.py:20:34:20:44 | ControlFlowNode for json_search | mongoengine_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_bad.py:20:34:20:44 | ControlFlowNode for json_search | $@ NoSQL query contains an unsanitized $@ | mongoengine_bad.py:20:34:20:44 | ControlFlowNode for json_search | This | mongoengine_bad.py:17:21:17:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_connect_bad.py:21:31:21:51 | ControlFlowNode for Dict | mongoengine_connect_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_connect_bad.py:21:31:21:51 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_connect_bad.py:21:31:21:51 | ControlFlowNode for Dict | This | mongoengine_connect_bad.py:17:21:17:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_connect_via_connection_bad.py:22:31:22:51 | ControlFlowNode for Dict | mongoengine_connect_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_connect_via_connection_bad.py:22:31:22:51 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_connect_via_connection_bad.py:22:31:22:51 | ControlFlowNode for Dict | This | mongoengine_connect_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_flask_db_document_subclass_bad.py:21:34:21:44 | ControlFlowNode for json_search | mongoengine_flask_db_document_subclass_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_flask_db_document_subclass_bad.py:21:34:21:44 | ControlFlowNode for json_search | $@ NoSQL query contains an unsanitized $@ | mongoengine_flask_db_document_subclass_bad.py:21:34:21:44 | ControlFlowNode for json_search | This | mongoengine_flask_db_document_subclass_bad.py:18:21:18:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_get_db_bad.py:21:26:21:46 | ControlFlowNode for Dict | mongoengine_get_db_bad.py:17:21:17:27 | ControlFlowNode for request | mongoengine_get_db_bad.py:21:26:21:46 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_get_db_bad.py:21:26:21:46 | ControlFlowNode for Dict | This | mongoengine_get_db_bad.py:17:21:17:27 | ControlFlowNode for request | user-provided value |
|
|
| mongoengine_get_db_via_connection_bad.py:22:26:22:46 | ControlFlowNode for Dict | mongoengine_get_db_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_get_db_via_connection_bad.py:22:26:22:46 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | mongoengine_get_db_via_connection_bad.py:22:26:22:46 | ControlFlowNode for Dict | This | mongoengine_get_db_via_connection_bad.py:18:21:18:27 | ControlFlowNode for request | user-provided value |
|
|
| pymongo_bad.py:14:44:14:64 | ControlFlowNode for Dict | pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | pymongo_bad.py:14:44:14:64 | ControlFlowNode for Dict | $@ NoSQL query contains an unsanitized $@ | pymongo_bad.py:14:44:14:64 | ControlFlowNode for Dict | This | pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | user-provided value |
|