@@ -203,6 +203,26 @@ class SystemWebHttpUtility extends SystemWebClass {
203203 Method getAnUrlEncodeMethod ( ) { result = this .getAMethod ( "UrlEncode" ) }
204204}
205205
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+
206226/** The `System.Web.HttpCookie` class. */
207227class SystemWebHttpCookie extends SystemWebClass {
208228 SystemWebHttpCookie ( ) { this .hasName ( "HttpCookie" ) }
0 commit comments