@@ -203,6 +203,26 @@ class SystemWebHttpUtility extends SystemWebClass {
203
203
Method getAnUrlEncodeMethod ( ) { result = this .getAMethod ( "UrlEncode" ) }
204
204
}
205
205
206
+ /** Data flow for `System.Web.HttpUtility`. */
207
+ private class SystemWebHttpUtilityFlowModelCsv extends SummaryModelCsv {
208
+ override predicate row ( string row ) {
209
+ row =
210
+ [
211
+ "System.Web;HttpUtility;false;HtmlAttributeEncode;(System.String);;Argument[0];ReturnValue;taint" ,
212
+ "System.Web;HttpUtility;false;HtmlAttributeEncode;(System.String,System.IO.TextWriter);;Argument[0];ReturnValue;taint" ,
213
+ "System.Web;HttpUtility;false;HtmlEncode;(System.Object);;Argument[0];ReturnValue;taint" ,
214
+ "System.Web;HttpUtility;false;HtmlEncode;(System.String);;Argument[0];ReturnValue;taint" ,
215
+ "System.Web;HttpUtility;false;HtmlEncode;(System.String,System.IO.TextWriter);;Argument[0];ReturnValue;taint" ,
216
+ "System.Web;HttpUtility;false;JavaScriptStringEncode;(System.String);;Argument[0];ReturnValue;taint" ,
217
+ "System.Web;HttpUtility;false;JavaScriptStringEncode;(System.String,System.Boolean);;Argument[0];ReturnValue;taint" ,
218
+ "System.Web;HttpUtility;false;UrlEncode;(System.Byte[]);;Argument[0];ReturnValue;taint" ,
219
+ "System.Web;HttpUtility;false;UrlEncode;(System.Byte[],System.Int32,System.Int32);;Argument[0];ReturnValue;taint" ,
220
+ "System.Web;HttpUtility;false;UrlEncode;(System.String);;Argument[0];ReturnValue;taint" ,
221
+ "System.Web;HttpUtility;false;UrlEncode;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint"
222
+ ]
223
+ }
224
+ }
225
+
206
226
/** The `System.Web.HttpCookie` class. */
207
227
class SystemWebHttpCookie extends SystemWebClass {
208
228
SystemWebHttpCookie ( ) { this .hasName ( "HttpCookie" ) }
0 commit comments