@@ -166,12 +166,13 @@ func fasthttpServer() {
166166 body2 , _ := requestCtx .Request .BodyInflate () // $ UntrustedFlowSource="... := ...[0]"
167167 body3 , _ := requestCtx .Request .BodyUnbrotli () // $ UntrustedFlowSource="... := ...[0]"
168168 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 )
174169 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"
175176
176177 // Response methods
177178 // Xss Sinks Related method
@@ -186,6 +187,7 @@ func fasthttpServer() {
186187 fmt .Fprintf (rspWriter , "%s" , userInputByte ) // $ XssSink=userInputByte
187188 io .WriteString (rspWriter , userInput ) // $ XssSink=userInput
188189 io .TeeReader (userInputReader , rspWriter ) // $ XssSink=userInputReader
190+ io .TeeReader (userInputReader , rspWriter ) // $ XssSink=userInputReader
189191 bufioReader := bufio .NewReader (dstReader )
190192 bufioReader .WriteTo (rspWriter ) // $ XssSink=bufioReader
191193 bytesUserInput := bytes .NewBuffer (userInputByte )
0 commit comments