|
1 | 1 | #select |
2 | 2 | | app.py:23:20:23:24 | ControlFlowNode for query | app.py:20:18:20:21 | ControlFlowNode for name | app.py:23:20:23:24 | ControlFlowNode for query | This SQL query depends on a $@. | app.py:20:18:20:21 | ControlFlowNode for name | user-provided value | |
3 | 3 | | app.py:30:20:30:24 | ControlFlowNode for query | app.py:27:19:27:22 | ControlFlowNode for name | app.py:30:20:30:24 | ControlFlowNode for query | This SQL query depends on a $@. | app.py:27:19:27:22 | ControlFlowNode for name | user-provided value | |
4 | | -| app.py:37:20:37:24 | ControlFlowNode for query | app.py:34:19:34:22 | ControlFlowNode for name | app.py:37:20:37:24 | ControlFlowNode for query | This SQL query depends on a $@. | app.py:34:19:34:22 | ControlFlowNode for name | user-provided value | |
5 | 4 | | app.py:44:20:44:24 | ControlFlowNode for query | app.py:41:19:41:22 | ControlFlowNode for name | app.py:44:20:44:24 | ControlFlowNode for query | This SQL query depends on a $@. | app.py:41:19:41:22 | ControlFlowNode for name | user-provided value | |
6 | 5 | | app.py:51:20:51:24 | ControlFlowNode for query | app.py:48:19:48:22 | ControlFlowNode for name | app.py:51:20:51:24 | ControlFlowNode for query | This SQL query depends on a $@. | app.py:48:19:48:22 | ControlFlowNode for name | user-provided value | |
7 | 6 | | sql_injection.py:21:24:21:77 | ControlFlowNode for BinaryExpr | sql_injection.py:14:15:14:22 | ControlFlowNode for username | sql_injection.py:21:24:21:77 | ControlFlowNode for BinaryExpr | This SQL query depends on a $@. | sql_injection.py:14:15:14:22 | ControlFlowNode for username | user-provided value | |
|
25 | 24 | | app.py:21:5:21:9 | ControlFlowNode for query | app.py:23:20:23:24 | ControlFlowNode for query | provenance | | |
26 | 25 | | app.py:27:19:27:22 | ControlFlowNode for name | app.py:28:5:28:9 | ControlFlowNode for query | provenance | | |
27 | 26 | | app.py:28:5:28:9 | ControlFlowNode for query | app.py:30:20:30:24 | ControlFlowNode for query | provenance | | |
28 | | -| app.py:34:19:34:22 | ControlFlowNode for name | app.py:35:5:35:9 | ControlFlowNode for query | provenance | | |
29 | | -| app.py:35:5:35:9 | ControlFlowNode for query | app.py:37:20:37:24 | ControlFlowNode for query | provenance | | |
30 | 27 | | app.py:41:19:41:22 | ControlFlowNode for name | app.py:42:5:42:9 | ControlFlowNode for query | provenance | | |
31 | 28 | | app.py:42:5:42:9 | ControlFlowNode for query | app.py:44:20:44:24 | ControlFlowNode for query | provenance | | |
32 | 29 | | app.py:48:19:48:22 | ControlFlowNode for name | app.py:49:5:49:9 | ControlFlowNode for query | provenance | | |
|
54 | 51 | | app.py:27:19:27:22 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | |
55 | 52 | | app.py:28:5:28:9 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
56 | 53 | | app.py:30:20:30:24 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
57 | | -| app.py:34:19:34:22 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | |
58 | | -| app.py:35:5:35:9 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
59 | | -| app.py:37:20:37:24 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
60 | 54 | | app.py:41:19:41:22 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | |
61 | 55 | | app.py:42:5:42:9 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
62 | 56 | | app.py:44:20:44:24 | ControlFlowNode for query | semmle.label | ControlFlowNode for query | |
|
0 commit comments