mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
2572 lines
95 KiB
Java
2572 lines
95 KiB
Java
package generatedtest;
|
|
|
|
import java.io.InputStream;
|
|
import java.net.InetSocketAddress;
|
|
import java.net.URI;
|
|
import java.nio.charset.Charset;
|
|
import java.util.Collection;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Optional;
|
|
import javax.servlet.ServletContext;
|
|
import javax.servlet.ServletRequest;
|
|
import javax.servlet.ServletResponse;
|
|
import javax.servlet.http.Cookie;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import org.springframework.http.HttpRequest;
|
|
import org.springframework.http.server.RequestPath;
|
|
import org.springframework.util.MultiValueMap;
|
|
import org.springframework.util.LinkedMultiValueMap;
|
|
import org.springframework.web.util.AbstractUriTemplateHandler;
|
|
import org.springframework.web.util.ContentCachingRequestWrapper;
|
|
import org.springframework.web.util.ContentCachingResponseWrapper;
|
|
import org.springframework.web.util.CookieGenerator;
|
|
import org.springframework.web.util.DefaultUriBuilderFactory;
|
|
import org.springframework.web.util.HtmlUtils;
|
|
import org.springframework.web.util.ServletContextPropertyUtils;
|
|
import org.springframework.web.util.ServletRequestPathUtils;
|
|
import org.springframework.web.util.UriBuilder;
|
|
import org.springframework.web.util.UriBuilderFactory;
|
|
import org.springframework.web.util.UriComponents;
|
|
import org.springframework.web.util.UriComponentsBuilder;
|
|
import org.springframework.web.util.UriTemplate;
|
|
import org.springframework.web.util.UriTemplateHandler;
|
|
import org.springframework.web.util.UriUtils;
|
|
import org.springframework.web.util.UrlPathHelper;
|
|
import org.springframework.web.util.WebUtils;
|
|
|
|
// Test case generated by GenerateFlowTestCase.ql
|
|
public class Test {
|
|
|
|
class StubUriTemplateVariables extends HashMap<String, Object> implements UriComponents.UriTemplateVariables {
|
|
StubUriTemplateVariables(Map m) { super(m); }
|
|
|
|
public Object getValue(String name) { return this.get(name); }
|
|
}
|
|
|
|
Object getElement(Collection container) { return container.iterator().next(); }
|
|
<T> T getMapKey(Map<T,?> m) { return m.keySet().iterator().next(); }
|
|
<T> T getMapValue(Map<?,T> m) { return m.get(null); }
|
|
Map newMapWithKey(Object element) { return Map.of(element, null); }
|
|
Map newMapWithValue(Object element) { return Map.of(null, element); }
|
|
MultiValueMap newMultiValueMapWithKey(Object element) { return new LinkedMultiValueMap(Map.of(element, null)); }
|
|
MultiValueMap newMultiValueMapWithValue(Object element) { MultiValueMap m = new LinkedMultiValueMap(); m.put(null, element); return m; }
|
|
Object source() { return null; }
|
|
void sink(Object o) { }
|
|
|
|
public void test() throws Exception {
|
|
|
|
{
|
|
// "org.springframework.web.util;AbstractUriTemplateHandler;true;getBaseUrl;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
AbstractUriTemplateHandler in = (AbstractUriTemplateHandler)source();
|
|
out = in.getBaseUrl();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;AbstractUriTemplateHandler;true;setBaseUrl;;;Argument[0];Argument[this];taint;manual"
|
|
AbstractUriTemplateHandler out = null;
|
|
String in = (String)source();
|
|
out.setBaseUrl(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;AbstractUriTemplateHandler;true;setDefaultUriVariables;;;Argument[0];Argument[this];taint;manual"
|
|
AbstractUriTemplateHandler out = null;
|
|
Map in = (Map)source();
|
|
out.setDefaultUriVariables(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingRequestWrapper;false;ContentCachingRequestWrapper;;;Argument[0];Argument[this];taint;manual"
|
|
ContentCachingRequestWrapper out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = new ContentCachingRequestWrapper(in, 0);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingRequestWrapper;false;ContentCachingRequestWrapper;;;Argument[0];Argument[this];taint;manual"
|
|
ContentCachingRequestWrapper out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = new ContentCachingRequestWrapper(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingRequestWrapper;false;getContentAsByteArray;;;Argument[this];ReturnValue;taint;manual"
|
|
byte[] out = null;
|
|
ContentCachingRequestWrapper in = (ContentCachingRequestWrapper)source();
|
|
out = in.getContentAsByteArray();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingResponseWrapper;false;ContentCachingResponseWrapper;;;Argument[0];Argument[this];taint;manual"
|
|
ContentCachingResponseWrapper out = null;
|
|
HttpServletResponse in = (HttpServletResponse)source();
|
|
out = new ContentCachingResponseWrapper(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingResponseWrapper;false;getContentAsByteArray;;;Argument[this];ReturnValue;taint;manual"
|
|
byte[] out = null;
|
|
ContentCachingResponseWrapper in = (ContentCachingResponseWrapper)source();
|
|
out = in.getContentAsByteArray();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ContentCachingResponseWrapper;false;getContentInputStream;;;Argument[this];ReturnValue;taint;manual"
|
|
InputStream out = null;
|
|
ContentCachingResponseWrapper in = (ContentCachingResponseWrapper)source();
|
|
out = in.getContentInputStream();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;DefaultUriBuilderFactory;;;Argument[0];Argument[this];taint;manual"
|
|
DefaultUriBuilderFactory out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = new DefaultUriBuilderFactory(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;DefaultUriBuilderFactory;;;Argument[0];Argument[this];taint;manual"
|
|
DefaultUriBuilderFactory out = null;
|
|
String in = (String)source();
|
|
out = new DefaultUriBuilderFactory(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;builder;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.builder();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;(String,Map);;MapValue of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand(in, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.expand((String)null, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.expand((String)null, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;getDefaultUriVariables;;;Argument[this];MapValue of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.getDefaultUriVariables();
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;setDefaultUriVariables;;;MapValue of Argument[0];Argument[this];taint;manual"
|
|
DefaultUriBuilderFactory out = null;
|
|
Map in = Map.of(null, source());
|
|
out.setDefaultUriVariables(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;DefaultUriBuilderFactory;false;uriString;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.uriString(null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlUnescape;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlUnescape(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletContextPropertyUtils;false;resolvePlaceholders;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = ServletContextPropertyUtils.resolvePlaceholders(in, null, false);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletContextPropertyUtils;false;resolvePlaceholders;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = ServletContextPropertyUtils.resolvePlaceholders(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletContextPropertyUtils;false;resolvePlaceholders;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ServletContext in = (ServletContext)source();
|
|
out = ServletContextPropertyUtils.resolvePlaceholders(null, in, false);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletContextPropertyUtils;false;resolvePlaceholders;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ServletContext in = (ServletContext)source();
|
|
out = ServletContextPropertyUtils.resolvePlaceholders(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletRequestPathUtils;false;getCachedPath;;;Argument[0];ReturnValue;taint;manual"
|
|
Object out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = ServletRequestPathUtils.getCachedPath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletRequestPathUtils;false;getCachedPathValue;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = ServletRequestPathUtils.getCachedPathValue(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletRequestPathUtils;false;getParsedRequestPath;;;Argument[0];ReturnValue;taint;manual"
|
|
RequestPath out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = ServletRequestPathUtils.getParsedRequestPath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletRequestPathUtils;false;parseAndCache;;;Argument[0];ReturnValue;taint;manual"
|
|
RequestPath out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = ServletRequestPathUtils.parseAndCache(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;ServletRequestPathUtils;false;setParsedRequestPath;;;Argument[0];Argument[1];taint;manual"
|
|
ServletRequest out = null;
|
|
RequestPath in = (RequestPath)source();
|
|
ServletRequestPathUtils.setParsedRequestPath(in, out);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;(Map);;MapValue of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Map in = newMapWithValue(source());
|
|
out.build(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;(Map);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriBuilder instance = null;
|
|
out = instance.build(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.build(false);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.build();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.build((Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.build((Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.fragment(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.fragment(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.fragment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.fragment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.fragment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;fragment;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.fragment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;host;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.host(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;host;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.host(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;host;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.host(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;host;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.host(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.path(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.path(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.path(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.path(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.path(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;path;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.path(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.pathSegment((String[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.pathSegment((String[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;ArrayElement of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String[] in = new String[]{(String)source()};
|
|
out.pathSegment((String[])in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;ArrayElement of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String[] in = new String[]{(String)source()};
|
|
out.pathSegment((String[])in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String[] in = new String[]{(String)source()};
|
|
UriBuilder instance = null;
|
|
out = instance.pathSegment((String[])in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;pathSegment;;;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String[] in = new String[]{(String)source()};
|
|
UriBuilder instance = null;
|
|
out = instance.pathSegment((String[])in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;(java.lang.String);;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.port(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;(java.lang.String);;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.port(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;(java.lang.String);;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.port(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;(java.lang.String);;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.port(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.port(0);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.port((String)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.port(0);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.port((String)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.query(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.query(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.query(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.query(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.query(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;query;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.query(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Collection);;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
out.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Collection);;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
out.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Object[]);;ArrayElement of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
out.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Object[]);;ArrayElement of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
out.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParamIfPresent(null, null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParamIfPresent(null, null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParamIfPresent(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.queryParamIfPresent(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParamIfPresent(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.queryParamIfPresent(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Optional in = Optional.of(source());
|
|
out.queryParamIfPresent(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Optional in = Optional.of(source());
|
|
out.queryParamIfPresent(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Optional in = Optional.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParamIfPresent(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParamIfPresent;;;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Optional in = Optional.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParamIfPresent(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.queryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;MapKey of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
out.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;MapKey of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
out.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Element of MapValue of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
out.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Element of MapValue of Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
out.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;queryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replacePath(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replacePath(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replacePath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replacePath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replacePath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replacePath;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replacePath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQuery(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQuery(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQuery(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQuery(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQuery(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQuery;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQuery(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Collection);;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
out.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Collection);;Element of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
out.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Object[]);;ArrayElement of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
out.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Object[]);;ArrayElement of Argument[1];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
out.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQueryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQueryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQueryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.replaceQueryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.replaceQueryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;replaceQueryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.scheme(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.scheme(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.scheme(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.scheme(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.scheme(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;scheme;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.scheme(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.userInfo(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[this];ReturnValue;value;manual"
|
|
UriBuilder out = null;
|
|
UriBuilder in = (UriBuilder)source();
|
|
out = in.userInfo(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.userInfo(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[0];Argument[this];taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
out.userInfo(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.userInfo(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilder;true;userInfo;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilder instance = null;
|
|
out = instance.userInfo(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;builder;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
UriBuilderFactory in = (UriBuilderFactory)source();
|
|
out = in.builder();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;builder;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.builder();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;uriString;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
UriBuilderFactory in = (UriBuilderFactory)source();
|
|
out = in.uriString(null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;uriString;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
UriBuilderFactory instance = null;
|
|
out = instance.uriString(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;uriString;;;Argument[0];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
String in = (String)source();
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.uriString(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriBuilderFactory;true;uriString;;;Argument[this];ReturnValue;taint;manual"
|
|
UriBuilder out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.uriString(null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents$UriTemplateVariables;true;getValue;;;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Object out = null;
|
|
UriComponents.UriTemplateVariables in = new StubUriTemplateVariables(Map.of(null, source()));
|
|
out = in.getValue(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
// {
|
|
// // "org.springframework.web.util;UriComponents;false;UriComponents;;;Argument[0..1];Argument[this];taint;manual"
|
|
// UriComponents out = null;
|
|
// String in = (String)source();
|
|
// out = new UriComponents(null, in);
|
|
// sink(out); // $hasTaintFlow
|
|
// }
|
|
// {
|
|
// // "org.springframework.web.util;UriComponents;false;UriComponents;;;Argument[0..1];Argument[this];taint;manual"
|
|
// UriComponents out = null;
|
|
// String in = (String)source();
|
|
// out = new UriComponents(in, null);
|
|
// sink(out); // $hasTaintFlow
|
|
// }
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;encode;;;Argument[this];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.encode(null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;encode;;;Argument[this];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.encode();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;expand;(Map);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriComponents instance = null;
|
|
out = instance.expand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;expand;(Object[]);;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriComponents instance = null;
|
|
out = instance.expand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;expand;(UriTemplateVariables);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponents.UriTemplateVariables in = new StubUriTemplateVariables(Map.of(null, source()));
|
|
UriComponents instance = null;
|
|
out = instance.expand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getFragment;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getFragment();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getHost;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getHost();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getPath;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getPath();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getPathSegments;;;Argument[this];ReturnValue;taint;manual"
|
|
List out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getPathSegments();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getQuery;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getQuery();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getQueryParams;;;Argument[this];Element of MapValue of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getQueryParams();
|
|
sink(getElement((List)getMapValue(out))); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getQueryParams;;;Argument[this];MapKey of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getQueryParams();
|
|
sink(getMapKey(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getScheme;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getScheme();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getSchemeSpecificPart;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getSchemeSpecificPart();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;getUserInfo;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.getUserInfo();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;toUri;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.toUri();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;toUriString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.toUriString();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;(Map);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.build(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;(Object[]);;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.build(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;;;Argument[this];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.build(false);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;;;Argument[this];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.build();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.build((Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;build;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.build((Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;buildAndExpand;(Map);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.buildAndExpand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;buildAndExpand;(Object[]);;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.buildAndExpand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;cloneBuilder;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.cloneBuilder();
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;encode;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.encode(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;encode;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.encode();
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fragment;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.fragment(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fragment;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.fragment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromHttpRequest;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
HttpRequest in = (HttpRequest)source();
|
|
out = UriComponentsBuilder.fromHttpRequest(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromHttpUrl;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
out = UriComponentsBuilder.fromHttpUrl(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromOriginHeader;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
out = UriComponentsBuilder.fromOriginHeader(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromPath;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
out = UriComponentsBuilder.fromPath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromUri;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
URI in = (URI)source();
|
|
out = UriComponentsBuilder.fromUri(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;fromUriString;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
out = UriComponentsBuilder.fromUriString(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;host;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.host(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;host;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.host(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;parseForwardedFor;;;Argument[0..1];ReturnValue;taint;manual"
|
|
InetSocketAddress out = null;
|
|
InetSocketAddress in = (InetSocketAddress)source();
|
|
out = UriComponentsBuilder.parseForwardedFor(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;parseForwardedFor;;;Argument[0..1];ReturnValue;taint;manual"
|
|
InetSocketAddress out = null;
|
|
HttpRequest in = (HttpRequest)source();
|
|
out = UriComponentsBuilder.parseForwardedFor(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;path;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.path(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;path;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.path(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;pathSegment;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.pathSegment((String[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;pathSegment;;;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String[] in = new String[]{(String)source()};
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.pathSegment(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;port;(String);;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.port(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.port(0);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;port;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.port((String)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;query;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.query(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;query;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.query(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.queryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.queryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParamIfPresent;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.queryParamIfPresent(null, null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParamIfPresent;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParamIfPresent(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParamIfPresent;;;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Optional in = Optional.of(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParamIfPresent(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.queryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;queryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.queryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replacePath;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.replacePath(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replacePath;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replacePath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQuery;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.replaceQuery(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQuery;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQuery(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;(String,Collection);;Element of Argument[1];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Collection in = List.of(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParam((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Object[])null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.replaceQueryParam((String)null, (Collection)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParam(in, (Collection)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParams;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.replaceQueryParams(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParams;;;MapKey of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;replaceQueryParams;;;Element of MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.replaceQueryParams(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;scheme;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.scheme(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;scheme;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.scheme(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;schemeSpecificPart;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.schemeSpecificPart(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;schemeSpecificPart;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.schemeSpecificPart(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;toUriString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.toUriString();
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uri;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.uri(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uri;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
URI in = (URI)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.uri(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uriComponents;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.uriComponents(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uriComponents;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.uriComponents(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uriVariables;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.uriVariables(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;uriVariables;;;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.uriVariables(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;userInfo;;;Argument[this];ReturnValue;value;manual"
|
|
UriComponentsBuilder out = null;
|
|
UriComponentsBuilder in = (UriComponentsBuilder)source();
|
|
out = in.userInfo(null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponentsBuilder;false;userInfo;;;Argument[0];ReturnValue;taint;manual"
|
|
UriComponentsBuilder out = null;
|
|
String in = (String)source();
|
|
UriComponentsBuilder instance = null;
|
|
out = instance.userInfo(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplate;false;expand;(Map);;MapValue of Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriTemplate instance = null;
|
|
out = instance.expand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplate;false;expand;(Object[]);;ArrayElement of Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriTemplate instance = null;
|
|
out = instance.expand(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplate;false;getVariableNames;;;Argument[this];Element of ReturnValue;taint;manual"
|
|
List out = null;
|
|
UriTemplate in = (UriTemplate)source();
|
|
out = in.getVariableNames();
|
|
sink(getElement(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplate;false;match;;;Argument[0];MapValue of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
String in = (String)source();
|
|
UriTemplate instance = null;
|
|
out = instance.match(in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Map);;MapValue of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
UriTemplateHandler instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Map);;MapValue of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Map);;MapValue of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Map in = newMapWithValue(source());
|
|
AbstractUriTemplateHandler instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
UriTemplateHandler instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;(String,Object[]);;ArrayElement of Argument[1];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
Object[] in = new Object[]{source()};
|
|
AbstractUriTemplateHandler instance = null;
|
|
out = instance.expand((String)null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriTemplateHandler in = (UriTemplateHandler)source();
|
|
out = in.expand((String)null, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
UriTemplateHandler in = (UriTemplateHandler)source();
|
|
out = in.expand((String)null, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
UriTemplateHandler instance = null;
|
|
out = instance.expand(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
UriTemplateHandler instance = null;
|
|
out = instance.expand(in, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
DefaultUriBuilderFactory instance = null;
|
|
out = instance.expand(in, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
AbstractUriTemplateHandler instance = null;
|
|
out = instance.expand(in, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[0];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
String in = (String)source();
|
|
AbstractUriTemplateHandler instance = null;
|
|
out = instance.expand(in, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.expand((String)null, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
DefaultUriBuilderFactory in = (DefaultUriBuilderFactory)source();
|
|
out = in.expand((String)null, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
AbstractUriTemplateHandler in = (AbstractUriTemplateHandler)source();
|
|
out = in.expand((String)null, (Object[])null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplateHandler;true;expand;;;Argument[this];ReturnValue;taint;manual"
|
|
URI out = null;
|
|
AbstractUriTemplateHandler in = (AbstractUriTemplateHandler)source();
|
|
out = in.expand((String)null, (Map)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;decode;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.decode(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;decode;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.decode(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encode;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encode(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encode;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encode(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeAuthority;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeAuthority(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeAuthority;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeAuthority(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeFragment;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeFragment(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeFragment;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeFragment(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeHost;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeHost(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeHost;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeHost(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePath;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePath(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePath;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePath(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePathSegment;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePathSegment(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePathSegment;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePathSegment(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePort;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePort(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodePort;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodePort(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQuery;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeQuery(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQuery;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeQuery(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeQueryParam(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQueryParam;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeQueryParam(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQueryParams;;;MapKey of Argument[0];MapKey of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
out = UriUtils.encodeQueryParams(in);
|
|
sink(getMapKey(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeQueryParams;;;MapValue of Argument[0];MapValue of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
out = UriUtils.encodeQueryParams(in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeScheme;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeScheme(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeScheme;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeScheme(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeUriVariables;(Map);;MapKey of Argument[0];MapKey of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
Map in = newMapWithKey(source());
|
|
out = UriUtils.encodeUriVariables(in);
|
|
sink(getMapKey(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeUriVariables;(Map);;MapValue of Argument[0];MapValue of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
Map in = newMapWithValue(source());
|
|
out = UriUtils.encodeUriVariables(in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeUriVariables;(Object[]);;ArrayElement of Argument[0];ArrayElement of ReturnValue;taint;manual"
|
|
Object[] out = null;
|
|
Object[] in = new Object[]{source()};
|
|
out = UriUtils.encodeUriVariables(in);
|
|
sink(out[0]); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeUserInfo;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeUserInfo(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;encodeUserInfo;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.encodeUserInfo(in, (Charset)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriUtils;false;extractFileExtension;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = UriUtils.extractFileExtension(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;decodeMatrixVariables;;;MapKey of Argument[1];MapKey of ReturnValue;value;manual"
|
|
MultiValueMap out = null;
|
|
MultiValueMap in = newMultiValueMapWithKey(source());
|
|
UrlPathHelper instance = null;
|
|
out = instance.decodeMatrixVariables(null, in);
|
|
sink(getMapKey(out)); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;decodeMatrixVariables;;;MapValue of Argument[1];MapValue of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
MultiValueMap in = newMultiValueMapWithValue(source());
|
|
UrlPathHelper instance = null;
|
|
out = instance.decodeMatrixVariables(null, in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;decodePathVariables;;;MapKey of Argument[1];MapKey of ReturnValue;value;manual"
|
|
Map out = null;
|
|
Map in = newMapWithKey(source());
|
|
UrlPathHelper instance = null;
|
|
out = instance.decodePathVariables(null, in);
|
|
sink(getMapKey(out)); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;decodePathVariables;;;MapValue of Argument[1];MapValue of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
Map in = newMapWithValue(source());
|
|
UrlPathHelper instance = null;
|
|
out = instance.decodePathVariables(null, in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;decodeRequestString;;;Argument[1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
UrlPathHelper instance = null;
|
|
out = instance.decodeRequestString(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;getContextPath;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
UrlPathHelper instance = null;
|
|
out = instance.getContextPath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;getOriginatingContextPath;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
UrlPathHelper instance = null;
|
|
out = instance.getOriginatingContextPath(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UrlPathHelper;false;removeSemicolonContent;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
UrlPathHelper instance = null;
|
|
out = instance.removeSemicolonContent(in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;findParameterValue;(Map,String);;MapValue of Argument[0];ReturnValue;value;manual"
|
|
String out = null;
|
|
Map in = newMapWithValue(source());
|
|
out = WebUtils.findParameterValue(in, (String)null);
|
|
sink(out); // $hasValueFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;findParameterValue;(ServletRequest,String);;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = WebUtils.findParameterValue(in, (String)null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getCookie;;;Argument[0];ReturnValue;taint;manual"
|
|
Cookie out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = WebUtils.getCookie(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getNativeRequest;;;Argument[0];ReturnValue;taint;manual"
|
|
Object out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = WebUtils.getNativeRequest(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getNativeResponse;;;Argument[0];ReturnValue;taint;manual"
|
|
Object out = null;
|
|
ServletResponse in = (ServletResponse)source();
|
|
out = WebUtils.getNativeResponse(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getParametersStartingWith;;;Argument[0];MapKey of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = WebUtils.getParametersStartingWith(in, null);
|
|
sink(getMapKey(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getParametersStartingWith;;;Argument[0];MapValue of ReturnValue;taint;manual"
|
|
Map out = null;
|
|
ServletRequest in = (ServletRequest)source();
|
|
out = WebUtils.getParametersStartingWith(in, null);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getRealPath;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = WebUtils.getRealPath(null, in);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getRealPath;;;Argument[0..1];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ServletContext in = (ServletContext)source();
|
|
out = WebUtils.getRealPath(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getRequiredSessionAttribute;;;Argument[0];ReturnValue;taint;manual"
|
|
Object out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = WebUtils.getRequiredSessionAttribute(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;getSessionAttribute;;;Argument[0];ReturnValue;taint;manual"
|
|
Object out = null;
|
|
HttpServletRequest in = (HttpServletRequest)source();
|
|
out = WebUtils.getSessionAttribute(in, null);
|
|
sink(out); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;parseMatrixVariables;;;Argument[0];MapKey of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
String in = (String)source();
|
|
out = WebUtils.parseMatrixVariables(in);
|
|
sink(getMapKey(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;parseMatrixVariables;;;Argument[0];MapValue of ReturnValue;taint;manual"
|
|
MultiValueMap out = null;
|
|
String in = (String)source();
|
|
out = WebUtils.parseMatrixVariables(in);
|
|
sink(getMapValue(out)); // $hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscape;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscape(in, null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscape;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscape(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscapeDecimal;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscapeDecimal(in, null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscapeDecimal;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscapeDecimal(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscapeHex;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscapeHex(in, null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;HtmlUtils;false;htmlEscapeHex;;;Argument[0];ReturnValue;taint;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
out = HtmlUtils.htmlEscapeHex(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;normalize;;;Argument[this];ReturnValue;taint;manual"
|
|
UriComponents out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.normalize();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriComponents;false;toString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriComponents in = (UriComponents)source();
|
|
out = in.toString();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;UriTemplate;false;toString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
UriTemplate in = (UriTemplate)source();
|
|
out = in.toString();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.springframework.web.util;WebUtils;false;setSessionAttribute;;;Argument[2];Argument[0];taint;manual"
|
|
HttpServletRequest out = null;
|
|
Object in = (Object)source();
|
|
WebUtils.setSessionAttribute(out, null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
|
|
}
|
|
|
|
}
|