mirror of
https://github.com/github/codeql.git
synced 2025-12-20 18:56:32 +01:00
51 lines
4.6 KiB
Plaintext
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
|