@@ -67,26 +67,36 @@ private class SpringHttpFlowStep extends SinkModelCsv {
6767 row =
6868 [
6969 //"package;type;overrides;name;signature;ext;inputspec;outputspec;kind",
70- "org.springframework.http;HttpEntity;true;HttpEntity;(T);;Argument[0];Argument[-1];taint" ,
71- "org.springframework.http;HttpEntity;true;HttpEntity;(T,MultiValueMap<String,String>);;Argument[0];Argument[-1];taint" ,
72- // Constructor with signature (MultiValueMap<String,String>) dependant on collection flow
70+ "org.springframework.http;HttpEntity;true;HttpEntity;(Object);;Argument[0];Argument[-1];taint" ,
71+ "org.springframework.http;HttpEntity;true;HttpEntity;(Object,MultiValueMap);;Argument[0];Argument[-1];taint" ,
72+ "org.springframework.http;HttpEntity;true;HttpEntity;(Object,MultiValueMap);;MapKey of Argument[1];Argument[-1];taint" ,
73+ "org.springframework.http;HttpEntity;true;HttpEntity;(Object,MultiValueMap);;Element of MapValue of Argument[1];Argument[-1];taint" ,
74+ "org.springframework.http;HttpEntity;true;HttpEntity;(MultiValueMap);;MapKey of Argument[0];Argument[-1];taint" ,
75+ "org.springframework.http;HttpEntity;true;HttpEntity;(MultiValueMap);;Element of MapValue of Argument[0];Argument[-1];taint" ,
7376 "org.springframework.http;HttpEntity;true;getBody;;;Argument[-1];ReturnValue;taint" ,
7477 "org.springframework.http;HttpEntity;true;getHeaders;;;Argument[-1];ReturnValue;taint" ,
75- "org.springframework.http;ResponseEntity;true;ResponseEntity;(T,HttpStatus);;Argument[0];Argument[-1];taint" ,
76- "org.springframework.http;ResponseEntity;true;ResponseEntity;(T,MultiValueMap<String,String>,HttpStatus);;Argument[0];Argument[-1];taint" ,
77- "org.springframework.http;ResponseEntity;true;ResponseEntity;(T,MultiValueMap<String,String>,int);;Argument[0];Argument[-1];taint" ,
78- "org.springframework.http;ResponseEntity;true;of;(Optional<T>);;Argument[0];ReturnValue;taint" ,
79- "org.springframework.http;ResponseEntity;true;ok;(T);;Argument[0];ReturnValue;taint" ,
78+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,HttpStatus);;Argument[0];Argument[-1];taint" ,
79+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,HttpStatus);;Argument[0];Argument[-1];taint" ,
80+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,HttpStatus);;MapKey of Argument[1];Argument[-1];taint" ,
81+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,HttpStatus);;Element of MapValue of Argument[1];Argument[-1];taint" ,
82+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(MultiValueMap,HttpStatus);;MapKey of Argument[0];Argument[-1];taint" ,
83+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(MultiValueMap,HttpStatus);;Element of MapValue of Argument[0];Argument[-1];taint" ,
84+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,int);;Argument[0];Argument[-1];taint" ,
85+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,int);;MapKey of Argument[1];Argument[-1];taint" ,
86+ "org.springframework.http;ResponseEntity;true;ResponseEntity;(Object,MultiValueMap,int);;Element of MapValue of Argument[1];Argument[-1];taint" ,
87+ "org.springframework.http;ResponseEntity;true;of;(Optional);;Argument[0];ReturnValue;taint" ,
88+ "org.springframework.http;ResponseEntity;true;ok;(Object);;Argument[0];ReturnValue;taint" ,
8089 "org.springframework.http;ResponseEntity;true;created;(URI);;Argument[0];ReturnValue;taint" ,
8190 "org.springframework.http;ResponseEntity<>$BodyBuilder;true;contentLength;(long);;Argument[-1];ReturnValue;value" ,
8291 "org.springframework.http;ResponseEntity<>$BodyBuilder;true;contentType;(MediaType);;Argument[-1];ReturnValue;value" ,
83- "org.springframework.http;ResponseEntity<>$BodyBuilder;true;body;(T );;Argument[-1..0];ReturnValue;taint" ,
92+ "org.springframework.http;ResponseEntity<>$BodyBuilder;true;body;(Object );;Argument[-1..0];ReturnValue;taint" ,
8493 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;allow;(HttpMethod[]);;Argument[-1];ReturnValue;value" ,
8594 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;eTag;(String);;Argument[-1];ReturnValue;value" ,
8695 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;eTag;(String);;Argument[0];Argument[-1];taint" ,
8796 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;header;(String,String[]);;Argument[-1];ReturnValue;value" ,
88- "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;header;(String,String[]);;Argument[0..1];Argument[-1];taint" ,
89- "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;headers;(Consumer<HttpHeader>);;Argument[-1];ReturnValue;value" ,
97+ "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;header;(String,String[]);;Argument[0];Argument[-1];taint" ,
98+ "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;header;(String,String[]);;ArrayElement of Argument[1];Argument[-1];taint" ,
99+ "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;headers;(Consumer);;Argument[-1];ReturnValue;value" ,
90100 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;headers;(HttpHeaders);;Argument[-1];ReturnValue;value" ,
91101 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;headers;(HttpHeaders);;Argument[0];Argument[-1];taint" ,
92102 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;lastModified;;;Argument[-1];ReturnValue;value" ,
@@ -95,29 +105,38 @@ private class SpringHttpFlowStep extends SinkModelCsv {
95105 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;varyBy;(String[]);;Argument[-1];ReturnValue;value" ,
96106 "org.springframework.http;ResponseEntity<>$HeadersBuilder;true;build;();;Argument[-1];ReturnValue;taint" ,
97107 "org.springframework.http;RequestEntity;true;getUrl;();;Argument[-1];ReturnValue;taint" ,
98- "org.springframework.http;HttpHeaders;true;get;(Object);;Argument[-1];ReturnValue;taint" , // Returns List<String>
99- "org.springframework.http;HttpHeaders;true;getAccessControlAllowHeaders;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
108+ "org.springframework.http;HttpHeaders;true;HttpHeaders;(MultiValueMap);;MapKey of Argument[0];Argument[-1];taint" ,
109+ "org.springframework.http;HttpHeaders;true;HttpHeaders;(MultiValueMap);;Element of MapValue of Argument[0];Argument[-1];taint" ,
110+ "org.springframework.http;HttpHeaders;true;get;(Object);;Argument[-1];Element of ReturnValue;taint" ,
111+ "org.springframework.http;HttpHeaders;true;getAccessControlAllowHeaders;();;Argument[-1];Element of ReturnValue;taint" ,
100112 "org.springframework.http;HttpHeaders;true;getAccessControlAllowOrigin;();;Argument[-1];ReturnValue;taint" ,
101- "org.springframework.http;HttpHeaders;true;getAccessControlExposeHeaders;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
102- "org.springframework.http;HttpHeaders;true;getAccessControlRequestHeaders;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
113+ "org.springframework.http;HttpHeaders;true;getAccessControlExposeHeaders;();;Argument[-1];Element of ReturnValue;taint" ,
114+ "org.springframework.http;HttpHeaders;true;getAccessControlRequestHeaders;();;Argument[-1];Element of ReturnValue;taint" ,
103115 "org.springframework.http;HttpHeaders;true;getCacheControl;();;Argument[-1];ReturnValue;taint" ,
104- "org.springframework.http;HttpHeaders;true;getConnection;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
116+ "org.springframework.http;HttpHeaders;true;getConnection;();;Argument[-1];Element of ReturnValue;taint" ,
105117 "org.springframework.http;HttpHeaders;true;getETag;();;Argument[-1];ReturnValue;taint" ,
106- "org.springframework.http;HttpHeaders;true;getETagValuesAsList;(String);;Argument[-1];ReturnValue;taint" , // Returns List<String>
118+ "org.springframework.http;HttpHeaders;true;getETagValuesAsList;(String);;Element of Argument[-1];ReturnValue;taint" ,
107119 "org.springframework.http;HttpHeaders;true;getFieldValues;(String);;Argument[-1];ReturnValue;taint" ,
108120 "org.springframework.http;HttpHeaders;true;getFirst;(String);;Argument[-1];ReturnValue;taint" ,
109- "org.springframework.http;HttpHeaders;true;getIfMatch;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
110- "org.springframework.http;HttpHeaders;true;getIfNoneMatch;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
121+ "org.springframework.http;HttpHeaders;true;getIfMatch;();;Argument[-1];Element of ReturnValue;taint" ,
122+ "org.springframework.http;HttpHeaders;true;getIfNoneMatch;();;Argument[-1];Element of ReturnValue;taint" ,
123+ "org.springframework.http;HttpHeaders;true;getHost;();;Argument[-1];ReturnValue;taint" ,
111124 "org.springframework.http;HttpHeaders;true;getLocation;();;Argument[-1];ReturnValue;taint" ,
112- "org.springframework.http;HttpHeaders;true;getOrEmpty;(Object);;Argument[-1];ReturnValue;taint" , // Returns List<String>
125+ "org.springframework.http;HttpHeaders;true;getOrEmpty;(Object);;Argument[-1];Element of ReturnValue;taint" ,
113126 "org.springframework.http;HttpHeaders;true;getOrigin;();;Argument[-1];ReturnValue;taint" ,
114127 "org.springframework.http;HttpHeaders;true;getPragma;();;Argument[-1];ReturnValue;taint" ,
115128 "org.springframework.http;HttpHeaders;true;getUpgrade;();;Argument[-1];ReturnValue;taint" ,
116- "org.springframework.http;HttpHeaders;true;getValuesAsList;(String);;Argument[-1];ReturnValue;taint" , // Returns List<String>
117- "org.springframework.http;HttpHeaders;true;getVary;();;Argument[-1];ReturnValue;taint" , // Returns List<String>
129+ "org.springframework.http;HttpHeaders;true;getValuesAsList;(String);;Argument[-1];Element of ReturnValue;taint" ,
130+ "org.springframework.http;HttpHeaders;true;getVary;();;Argument[-1];Element of ReturnValue;taint" ,
118131 "org.springframework.http;HttpHeaders;true;add;(String,String);;Argument[0..1];Argument[-1];taint" ,
119132 "org.springframework.http;HttpHeaders;true;set;(String,String);;Argument[0..1];Argument[-1];taint" ,
120- "org.springframework.http;HttpHeaders;true;addAll;;;Argument[0..1];Argument[-1];taint" // dependant on collection flow
133+ "org.springframework.http;HttpHeaders;true;addAll;(MultiValueMap);;MapKey of Argument[0];Argument[-1];taint" ,
134+ "org.springframework.http;HttpHeaders;true;addAll;(MultiValueMap);;Element of MapValue of Argument[0];Argument[-1];taint" ,
135+ "org.springframework.http;HttpHeaders;true;addAll;(String,List);;Argument[0];Argument[-1];taint" ,
136+ "org.springframework.http;HttpHeaders;true;addAll;(String,List);;Element of Argument[1];Argument[-1];taint" ,
137+ "org.springframework.http;HttpHeaders;true;formatHeaders;(MultiValueMap);;MapKey of Argument[0];ReturnValue;taint" ,
138+ "org.springframework.http;HttpHeaders;true;formatHeaders;(MultiValueMap);;Element of MapValue of Argument[0];ReturnValue;taint" ,
139+ "org.springframework.http;HttpHeaders;true;encodeBasicAuth;(String,String,Charset);;Argument[0..1];ReturnValue;taint"
121140 ]
122141 }
123142}
0 commit comments