Files
codeql/java/ql/test/library-tests/dataflow/taint-gson/dataFlow.expected
Anders Schack-Mulligen fb1dfd4217 Java: Accept test changes.
2024-08-15 10:32:12 +02:00

51 lines
4.6 KiB
Plaintext

models
| 1 | Summary: com.google.gson; Gson; false; fromJson; ; ; Argument[0]; ReturnValue; taint; manual |
edges
| Test.java:9:24:9:30 | parameter this : Potato | Test.java:10:20:10:23 | name : String | provenance | |
| Test.java:13:24:13:31 | parameter this : Potato | Test.java:14:20:14:24 | inner : Potato | provenance | |
| Test.java:17:24:17:32 | parameter this : Potato | Test.java:18:20:18:25 | object : Object | provenance | |
| Test.java:30:20:30:27 | source(...) : String | Test.java:31:46:31:46 | s : String | provenance | |
| Test.java:31:26:31:61 | fromJson(...) : Potato | Test.java:32:14:32:20 | tainted | provenance | |
| Test.java:31:26:31:61 | fromJson(...) : Potato | Test.java:33:14:33:20 | tainted : Potato | provenance | |
| Test.java:31:26:31:61 | fromJson(...) : Potato | Test.java:34:14:34:20 | tainted : Potato | provenance | |
| Test.java:31:26:31:61 | fromJson(...) : Potato | Test.java:35:14:35:20 | tainted : Potato | provenance | |
| Test.java:31:26:31:61 | fromJson(...) : Potato | Test.java:36:14:36:20 | tainted : Potato | provenance | |
| Test.java:31:46:31:46 | s : String | Test.java:31:26:31:61 | fromJson(...) : Potato | provenance | MaD:1 |
| Test.java:33:14:33:20 | tainted : Potato | Test.java:9:24:9:30 | parameter this : Potato | provenance | |
| Test.java:33:14:33:20 | tainted : Potato | Test.java:33:14:33:30 | getName(...) | provenance | |
| Test.java:34:14:34:20 | tainted : Potato | Test.java:13:24:13:31 | parameter this : Potato | provenance | |
| Test.java:34:14:34:20 | tainted : Potato | Test.java:34:14:34:31 | getInner(...) | provenance | |
| Test.java:35:14:35:20 | tainted : Potato | Test.java:13:24:13:31 | parameter this : Potato | provenance | |
| Test.java:35:14:35:20 | tainted : Potato | Test.java:35:14:35:31 | getInner(...) : Potato | provenance | |
| Test.java:35:14:35:31 | getInner(...) : Potato | Test.java:9:24:9:30 | parameter this : Potato | provenance | |
| Test.java:35:14:35:31 | getInner(...) : Potato | Test.java:35:14:35:41 | getName(...) | provenance | |
| Test.java:36:14:36:20 | tainted : Potato | Test.java:17:24:17:32 | parameter this : Potato | provenance | |
| Test.java:36:14:36:20 | tainted : Potato | Test.java:36:14:36:32 | getObject(...) | provenance | |
nodes
| Test.java:9:24:9:30 | parameter this : Potato | semmle.label | parameter this : Potato |
| Test.java:10:20:10:23 | name : String | semmle.label | name : String |
| Test.java:13:24:13:31 | parameter this : Potato | semmle.label | parameter this : Potato |
| Test.java:14:20:14:24 | inner : Potato | semmle.label | inner : Potato |
| Test.java:17:24:17:32 | parameter this : Potato | semmle.label | parameter this : Potato |
| Test.java:18:20:18:25 | object : Object | semmle.label | object : Object |
| Test.java:30:20:30:27 | source(...) : String | semmle.label | source(...) : String |
| Test.java:31:26:31:61 | fromJson(...) : Potato | semmle.label | fromJson(...) : Potato |
| Test.java:31:46:31:46 | s : String | semmle.label | s : String |
| Test.java:32:14:32:20 | tainted | semmle.label | tainted |
| Test.java:33:14:33:20 | tainted : Potato | semmle.label | tainted : Potato |
| Test.java:33:14:33:30 | getName(...) | semmle.label | getName(...) |
| Test.java:34:14:34:20 | tainted : Potato | semmle.label | tainted : Potato |
| Test.java:34:14:34:31 | getInner(...) | semmle.label | getInner(...) |
| Test.java:35:14:35:20 | tainted : Potato | semmle.label | tainted : Potato |
| Test.java:35:14:35:31 | getInner(...) : Potato | semmle.label | getInner(...) : Potato |
| Test.java:35:14:35:41 | getName(...) | semmle.label | getName(...) |
| Test.java:36:14:36:20 | tainted : Potato | semmle.label | tainted : Potato |
| Test.java:36:14:36:32 | getObject(...) | semmle.label | getObject(...) |
subpaths
| Test.java:33:14:33:20 | tainted : Potato | Test.java:9:24:9:30 | parameter this : Potato | Test.java:10:20:10:23 | name : String | Test.java:33:14:33:30 | getName(...) |
| Test.java:34:14:34:20 | tainted : Potato | Test.java:13:24:13:31 | parameter this : Potato | Test.java:14:20:14:24 | inner : Potato | Test.java:34:14:34:31 | getInner(...) |
| Test.java:35:14:35:20 | tainted : Potato | Test.java:13:24:13:31 | parameter this : Potato | Test.java:14:20:14:24 | inner : Potato | Test.java:35:14:35:31 | getInner(...) : Potato |
| Test.java:35:14:35:31 | getInner(...) : Potato | Test.java:9:24:9:30 | parameter this : Potato | Test.java:10:20:10:23 | name : String | Test.java:35:14:35:41 | getName(...) |
| Test.java:36:14:36:20 | tainted : Potato | Test.java:17:24:17:32 | parameter this : Potato | Test.java:18:20:18:25 | object : Object | Test.java:36:14:36:32 | getObject(...) |
testFailures