1
1
edges
2
- | klog.go:20:3:25:3 | range statement[1] | klog.go:20:13:20:19 | definition of headers | provenance | |
3
- | klog.go:20:3:25:3 | range statement[1] | klog.go:20:13:20:19 | definition of headers | provenance | Config |
4
- | klog.go:20:13:20:19 | definition of headers | klog.go:21:27:21:33 | headers | provenance | |
5
- | klog.go:20:13:20:19 | definition of headers | klog.go:21:27:21:33 | headers | provenance | Config |
2
+ | klog.go:20:3:25:3 | range statement[1] | klog.go:21:27:21:33 | headers | provenance | |
6
3
| klog.go:20:30:20:37 | selection of Header | klog.go:20:3:25:3 | range statement[1] | provenance | Config |
7
- | klog.go:21:4:24:4 | range statement[1] | klog.go:21:11:21:16 | definition of header | provenance | |
8
- | klog.go:21:4:24:4 | range statement[1] | klog.go:21:11:21:16 | definition of header | provenance | Config |
9
- | klog.go:21:11:21:16 | definition of header | klog.go:22:15:22:20 | header | provenance | |
10
- | klog.go:21:11:21:16 | definition of header | klog.go:22:15:22:20 | header | provenance | Config |
4
+ | klog.go:21:4:24:4 | range statement[1] | klog.go:22:15:22:20 | header | provenance | |
11
5
| klog.go:21:27:21:33 | headers | klog.go:21:4:24:4 | range statement[1] | provenance | Config |
12
6
| klog.go:28:13:28:20 | selection of Header | klog.go:28:13:28:41 | call to Get | provenance | Config |
13
7
| overrides.go:9:9:9:16 | password | overrides.go:13:14:13:23 | call to String | provenance | |
14
8
| passwords.go:8:12:8:12 | definition of x | passwords.go:9:14:9:14 | x | provenance | |
15
- | passwords.go:8:12:8:12 | definition of x | passwords.go:9:14:9:14 | x | provenance | Config |
16
9
| passwords.go:30:8:30:15 | password | passwords.go:8:12:8:12 | definition of x | provenance | |
17
10
| passwords.go:34:28:34:35 | password | passwords.go:34:14:34:35 | ...+... | provenance | Config |
18
- | passwords.go:36:2:36:5 | definition of obj1 | passwords.go:39:14:39:17 | obj1 | provenance | |
19
- | passwords.go:36:2:36:5 | definition of obj1 | passwords.go:39:14:39:17 | obj1 | provenance | Config |
20
- | passwords.go:36:10:38:2 | struct literal | passwords.go:36:2:36:5 | definition of obj1 | provenance | |
21
- | passwords.go:36:10:38:2 | struct literal | passwords.go:36:2:36:5 | definition of obj1 | provenance | Config |
11
+ | passwords.go:36:10:38:2 | struct literal | passwords.go:39:14:39:17 | obj1 | provenance | |
22
12
| passwords.go:37:13:37:13 | x | passwords.go:36:10:38:2 | struct literal | provenance | Config |
23
- | passwords.go:41:2:41:5 | definition of obj2 | passwords.go:44:14:44:17 | obj2 | provenance | |
24
- | passwords.go:41:2:41:5 | definition of obj2 | passwords.go:44:14:44:17 | obj2 | provenance | Config |
25
- | passwords.go:41:10:43:2 | struct literal | passwords.go:41:2:41:5 | definition of obj2 | provenance | |
26
- | passwords.go:41:10:43:2 | struct literal | passwords.go:41:2:41:5 | definition of obj2 | provenance | Config |
13
+ | passwords.go:41:10:43:2 | struct literal | passwords.go:44:14:44:17 | obj2 | provenance | |
27
14
| passwords.go:42:6:42:13 | password | passwords.go:41:10:43:2 | struct literal | provenance | Config |
28
15
| passwords.go:46:6:46:9 | definition of obj3 | passwords.go:47:14:47:17 | obj3 | provenance | |
29
- | passwords.go:46:6:46:9 | definition of obj3 | passwords.go:47:14:47:17 | obj3 | provenance | Config |
30
16
| passwords.go:48:11:48:18 | password | passwords.go:46:6:46:9 | definition of obj3 | provenance | Config |
31
- | passwords.go:85:2:85:14 | definition of utilityObject | passwords.go:88:14:88:26 | utilityObject | provenance | |
32
- | passwords.go:85:2:85:14 | definition of utilityObject | passwords.go:88:14:88:26 | utilityObject | provenance | Config |
33
- | passwords.go:85:19:87:2 | struct literal | passwords.go:85:2:85:14 | definition of utilityObject | provenance | |
34
- | passwords.go:85:19:87:2 | struct literal | passwords.go:85:2:85:14 | definition of utilityObject | provenance | Config |
17
+ | passwords.go:85:19:87:2 | struct literal | passwords.go:88:14:88:26 | utilityObject | provenance | |
35
18
| passwords.go:86:16:86:36 | call to make | passwords.go:85:19:87:2 | struct literal | provenance | Config |
36
- | passwords.go:90:2:90:7 | definition of secret | passwords.go:91:23:91:28 | secret | provenance | |
37
- | passwords.go:90:2:90:7 | definition of secret | passwords.go:91:23:91:28 | secret | provenance | Config |
38
- | passwords.go:90:12:90:19 | password | passwords.go:90:2:90:7 | definition of secret | provenance | |
39
- | passwords.go:90:12:90:19 | password | passwords.go:90:2:90:7 | definition of secret | provenance | Config |
19
+ | passwords.go:90:12:90:19 | password | passwords.go:91:23:91:28 | secret | provenance | |
40
20
| passwords.go:101:33:101:40 | password | passwords.go:101:15:101:40 | ...+... | provenance | Config |
41
21
| passwords.go:107:34:107:41 | password | passwords.go:107:16:107:41 | ...+... | provenance | Config |
42
22
| passwords.go:112:33:112:40 | password | passwords.go:112:15:112:40 | ...+... | provenance | Config |
43
23
| passwords.go:116:28:116:36 | password1 | passwords.go:116:28:116:45 | call to String | provenance | Config |
44
24
| passwords.go:116:28:116:45 | call to String | passwords.go:116:14:116:45 | ...+... | provenance | Config |
45
- | passwords.go:118:2:118:7 | definition of config | passwords.go:125:14:125:19 | config | provenance | |
46
- | passwords.go:118:2:118:7 | definition of config | passwords.go:125:14:125:19 | config | provenance | Config |
47
- | passwords.go:118:2:118:7 | definition of config [x] | passwords.go:126:14:126:19 | config [x] | provenance | |
48
- | passwords.go:118:2:118:7 | definition of config [y] | passwords.go:127:14:127:19 | config [y] | provenance | |
49
- | passwords.go:118:12:123:2 | struct literal | passwords.go:118:2:118:7 | definition of config | provenance | |
50
- | passwords.go:118:12:123:2 | struct literal | passwords.go:118:2:118:7 | definition of config | provenance | Config |
51
- | passwords.go:118:12:123:2 | struct literal [x] | passwords.go:118:2:118:7 | definition of config [x] | provenance | |
52
- | passwords.go:118:12:123:2 | struct literal [y] | passwords.go:118:2:118:7 | definition of config [y] | provenance | |
25
+ | passwords.go:118:12:123:2 | struct literal | passwords.go:125:14:125:19 | config | provenance | |
26
+ | passwords.go:118:12:123:2 | struct literal [x] | passwords.go:126:14:126:19 | config [x] | provenance | |
27
+ | passwords.go:118:12:123:2 | struct literal [y] | passwords.go:127:14:127:19 | config [y] | provenance | |
53
28
| passwords.go:119:13:119:13 | x | passwords.go:118:12:123:2 | struct literal | provenance | Config |
54
29
| passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal | provenance | Config |
55
30
| passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal [x] | provenance | |
69
44
| protos/query/query.pb.go:119:10:119:10 | x [pointer, Description] | protos/query/query.pb.go:119:10:119:10 | implicit dereference [Description] | provenance | |
70
45
nodes
71
46
| klog.go:20:3:25:3 | range statement[1] | semmle.label | range statement[1] |
72
- | klog.go:20:13:20:19 | definition of headers | semmle.label | definition of headers |
73
47
| klog.go:20:30:20:37 | selection of Header | semmle.label | selection of Header |
74
48
| klog.go:21:4:24:4 | range statement[1] | semmle.label | range statement[1] |
75
- | klog.go:21:11:21:16 | definition of header | semmle.label | definition of header |
76
49
| klog.go:21:27:21:33 | headers | semmle.label | headers |
77
50
| klog.go:22:15:22:20 | header | semmle.label | header |
78
51
| klog.go:28:13:28:20 | selection of Header | semmle.label | selection of Header |
@@ -118,23 +91,19 @@ nodes
118
91
| passwords.go:32:12:32:19 | password | semmle.label | password |
119
92
| passwords.go:34:14:34:35 | ...+... | semmle.label | ...+... |
120
93
| passwords.go:34:28:34:35 | password | semmle.label | password |
121
- | passwords.go:36:2:36:5 | definition of obj1 | semmle.label | definition of obj1 |
122
94
| passwords.go:36:10:38:2 | struct literal | semmle.label | struct literal |
123
95
| passwords.go:37:13:37:13 | x | semmle.label | x |
124
96
| passwords.go:39:14:39:17 | obj1 | semmle.label | obj1 |
125
- | passwords.go:41:2:41:5 | definition of obj2 | semmle.label | definition of obj2 |
126
97
| passwords.go:41:10:43:2 | struct literal | semmle.label | struct literal |
127
98
| passwords.go:42:6:42:13 | password | semmle.label | password |
128
99
| passwords.go:44:14:44:17 | obj2 | semmle.label | obj2 |
129
100
| passwords.go:46:6:46:9 | definition of obj3 | semmle.label | definition of obj3 |
130
101
| passwords.go:47:14:47:17 | obj3 | semmle.label | obj3 |
131
102
| passwords.go:48:11:48:18 | password | semmle.label | password |
132
103
| passwords.go:51:14:51:27 | fixed_password | semmle.label | fixed_password |
133
- | passwords.go:85:2:85:14 | definition of utilityObject | semmle.label | definition of utilityObject |
134
104
| passwords.go:85:19:87:2 | struct literal | semmle.label | struct literal |
135
105
| passwords.go:86:16:86:36 | call to make | semmle.label | call to make |
136
106
| passwords.go:88:14:88:26 | utilityObject | semmle.label | utilityObject |
137
- | passwords.go:90:2:90:7 | definition of secret | semmle.label | definition of secret |
138
107
| passwords.go:90:12:90:19 | password | semmle.label | password |
139
108
| passwords.go:91:23:91:28 | secret | semmle.label | secret |
140
109
| passwords.go:101:15:101:40 | ...+... | semmle.label | ...+... |
@@ -146,9 +115,6 @@ nodes
146
115
| passwords.go:116:14:116:45 | ...+... | semmle.label | ...+... |
147
116
| passwords.go:116:28:116:36 | password1 | semmle.label | password1 |
148
117
| passwords.go:116:28:116:45 | call to String | semmle.label | call to String |
149
- | passwords.go:118:2:118:7 | definition of config | semmle.label | definition of config |
150
- | passwords.go:118:2:118:7 | definition of config [x] | semmle.label | definition of config [x] |
151
- | passwords.go:118:2:118:7 | definition of config [y] | semmle.label | definition of config [y] |
152
118
| passwords.go:118:12:123:2 | struct literal | semmle.label | struct literal |
153
119
| passwords.go:118:12:123:2 | struct literal [x] | semmle.label | struct literal [x] |
154
120
| passwords.go:118:12:123:2 | struct literal [y] | semmle.label | struct literal [y] |
0 commit comments