|
1 | 1 | #select |
2 | | -| main.rs:12:13:12:29 | ...::html | main.rs:9:10:9:12 | map | main.rs:12:13:12:29 | ...::html | Cross-site scripting vulnerability due to a $@. | main.rs:9:10:9:12 | map | user-provided value | |
| 2 | +| main.rs:10:13:10:29 | ...::html | main.rs:7:10:7:12 | map | main.rs:10:13:10:29 | ...::html | Cross-site scripting vulnerability due to a $@. | main.rs:7:10:7:12 | map | user-provided value | |
3 | 3 | edges |
4 | | -| main.rs:9:10:9:12 | map | main.rs:9:15:9:26 | ...: String | provenance | Src:MaD:2 | |
5 | | -| main.rs:9:15:9:26 | ...: String | main.rs:11:32:11:56 | MacroExpr | provenance | | |
6 | | -| main.rs:11:17:11:20 | body | main.rs:12:31:12:34 | body | provenance | | |
7 | | -| main.rs:11:32:11:56 | ...::format(...) | main.rs:11:32:11:56 | { ... } | provenance | | |
8 | | -| main.rs:11:32:11:56 | ...::must_use(...) | main.rs:11:17:11:20 | body | provenance | | |
9 | | -| main.rs:11:32:11:56 | MacroExpr | main.rs:11:32:11:56 | ...::format(...) | provenance | MaD:3 | |
10 | | -| main.rs:11:32:11:56 | { ... } | main.rs:11:32:11:56 | ...::must_use(...) | provenance | MaD:4 | |
11 | | -| main.rs:12:31:12:34 | body | main.rs:12:13:12:29 | ...::html | provenance | MaD:1 Sink:MaD:1 | |
| 4 | +| main.rs:7:10:7:12 | map | main.rs:7:15:7:26 | ...: String | provenance | Src:MaD:2 | |
| 5 | +| main.rs:7:15:7:26 | ...: String | main.rs:9:32:9:56 | MacroExpr | provenance | | |
| 6 | +| main.rs:9:17:9:20 | body | main.rs:10:31:10:34 | body | provenance | | |
| 7 | +| main.rs:9:32:9:56 | ...::format(...) | main.rs:9:32:9:56 | { ... } | provenance | | |
| 8 | +| main.rs:9:32:9:56 | ...::must_use(...) | main.rs:9:17:9:20 | body | provenance | | |
| 9 | +| main.rs:9:32:9:56 | MacroExpr | main.rs:9:32:9:56 | ...::format(...) | provenance | MaD:3 | |
| 10 | +| main.rs:9:32:9:56 | { ... } | main.rs:9:32:9:56 | ...::must_use(...) | provenance | MaD:4 | |
| 11 | +| main.rs:10:31:10:34 | body | main.rs:10:13:10:29 | ...::html | provenance | MaD:1 Sink:MaD:1 | |
12 | 12 | models |
13 | 13 | | 1 | Sink: warp::reply::html; Argument[0]; html-injection | |
14 | 14 | | 2 | Source: <_ as warp::filter::Filter>::map; Argument[0].Parameter[0..7]; remote | |
15 | 15 | | 3 | Summary: alloc::fmt::format; Argument[0]; ReturnValue; taint | |
16 | 16 | | 4 | Summary: core::hint::must_use; Argument[0]; ReturnValue; value | |
17 | 17 | nodes |
18 | | -| main.rs:9:10:9:12 | map | semmle.label | map | |
19 | | -| main.rs:9:15:9:26 | ...: String | semmle.label | ...: String | |
20 | | -| main.rs:11:17:11:20 | body | semmle.label | body | |
21 | | -| main.rs:11:32:11:56 | ...::format(...) | semmle.label | ...::format(...) | |
22 | | -| main.rs:11:32:11:56 | ...::must_use(...) | semmle.label | ...::must_use(...) | |
23 | | -| main.rs:11:32:11:56 | MacroExpr | semmle.label | MacroExpr | |
24 | | -| main.rs:11:32:11:56 | { ... } | semmle.label | { ... } | |
25 | | -| main.rs:12:13:12:29 | ...::html | semmle.label | ...::html | |
26 | | -| main.rs:12:31:12:34 | body | semmle.label | body | |
| 18 | +| main.rs:7:10:7:12 | map | semmle.label | map | |
| 19 | +| main.rs:7:15:7:26 | ...: String | semmle.label | ...: String | |
| 20 | +| main.rs:9:17:9:20 | body | semmle.label | body | |
| 21 | +| main.rs:9:32:9:56 | ...::format(...) | semmle.label | ...::format(...) | |
| 22 | +| main.rs:9:32:9:56 | ...::must_use(...) | semmle.label | ...::must_use(...) | |
| 23 | +| main.rs:9:32:9:56 | MacroExpr | semmle.label | MacroExpr | |
| 24 | +| main.rs:9:32:9:56 | { ... } | semmle.label | { ... } | |
| 25 | +| main.rs:10:13:10:29 | ...::html | semmle.label | ...::html | |
| 26 | +| main.rs:10:31:10:34 | body | semmle.label | body | |
27 | 27 | subpaths |
0 commit comments