@@ -166,12 +166,13 @@ func fasthttpServer() {
166
166
body2 , _ := requestCtx .Request .BodyInflate () // $ UntrustedFlowSource="... := ...[0]"
167
167
body3 , _ := requestCtx .Request .BodyUnbrotli () // $ UntrustedFlowSource="... := ...[0]"
168
168
body4 , _ := requestCtx .Request .BodyUncompressed () // $ UntrustedFlowSource="... := ...[0]"
169
- requestCtx .Request .BodyStream () // $ UntrustedFlowSource="call to BodyStream"
170
- requestCtx .Request .ReadBody (dstReader , 100 , 1000 )
171
- requestCtx .Request .ReadLimitBody (dstReader , 100 )
172
- requestCtx .Request .ContinueReadBodyStream (dstReader , 100 , true )
173
- requestCtx .Request .ContinueReadBody (dstReader , 100 )
174
169
fmt .Println (body1 , body2 , body3 , body4 )
170
+ requestCtx .Request .BodyStream () // $ UntrustedFlowSource="call to BodyStream"
171
+
172
+ requestCtx .Request .ReadBody (dstReader , 100 , 1000 ) // $ UntrustedFlowSource="dstReader"
173
+ requestCtx .Request .ReadLimitBody (dstReader , 100 ) // $ UntrustedFlowSource="dstReader"
174
+ requestCtx .Request .ContinueReadBodyStream (dstReader , 100 , true ) // $ UntrustedFlowSource="dstReader"
175
+ requestCtx .Request .ContinueReadBody (dstReader , 100 ) // $ UntrustedFlowSource="dstReader"
175
176
176
177
// Response methods
177
178
// Xss Sinks Related method
@@ -186,6 +187,7 @@ func fasthttpServer() {
186
187
fmt .Fprintf (rspWriter , "%s" , userInputByte ) // $ XssSink=userInputByte
187
188
io .WriteString (rspWriter , userInput ) // $ XssSink=userInput
188
189
io .TeeReader (userInputReader , rspWriter ) // $ XssSink=userInputReader
190
+ io .TeeReader (userInputReader , rspWriter ) // $ XssSink=userInputReader
189
191
bufioReader := bufio .NewReader (dstReader )
190
192
bufioReader .WriteTo (rspWriter ) // $ XssSink=bufioReader
191
193
bytesUserInput := bytes .NewBuffer (userInputByte )
0 commit comments