mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Introduce generated model for Commons IO
This commit is contained in:
@@ -3,32 +3,220 @@
|
||||
import java
|
||||
private import semmle.code.java.dataflow.ExternalFlow
|
||||
|
||||
private class CommonsIOSummaryCsv extends SummaryModelCsv {
|
||||
// manual models that were not generated yet
|
||||
private class ApacheCommonsIOCustomSummaryCsv extends SummaryModelCsv {
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
"org.apache.commons.io;IOUtils;false;buffer;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;copy;;;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;copyLarge;;;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;read;;;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(InputStream,byte[],int,int);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(InputStream,byte[]);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(InputStream,ByteBuffer);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(InputStream,int);;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(ReadableByteChannel,ByteBuffer);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(Reader,char[],int,int);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readFully;(Reader,char[]);;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;readLines;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toBufferedInputStream;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toBufferedReader;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toByteArray;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toCharArray;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toInputStream;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;toString;;;Argument[0];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOUtils;false;write;;;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;writeChunked;;;Argument[0];Argument[1];taint",
|
||||
"org.apache.commons.io;IOUtils;false;writeLines;;;Argument[0];Argument[2];taint",
|
||||
"org.apache.commons.io;IOUtils;false;writeLines;;;Argument[1];Argument[2];taint"
|
||||
"org.apache.commons.io;IOUtils;false;writeLines;;;Argument[0];Argument[2];taint"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
private class ApacheCommonsIOSinksCsv extends SinkModelCsv {
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
"org.apache.commons.io.file;PathFilter;true;accept;(Path,BasicFileAttributes);;Argument[0];create-file",
|
||||
"org.apache.commons.io.file;PathUtils;false;copyFile;(URL,Path,CopyOption[]);;Argument[0];open-url",
|
||||
"org.apache.commons.io.file;PathUtils;false;copyFile;(URL,Path,CopyOption[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io.file;PathUtils;false;copyFileToDirectory;(URL,Path,CopyOption[]);;Argument[0];open-url",
|
||||
"org.apache.commons.io.file;PathUtils;false;newOutputStream;(Path,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.filefilter;FileFilterUtils;true;filter;(IOFileFilter,File[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io.filefilter;FileFilterUtils;true;filterList;(IOFileFilter,File[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io.filefilter;FileFilterUtils;true;filterSet;(IOFileFilter,File[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io.input;Tailer$Tailable;true;getRandomAccess;(String);;Argument[-1];create-file",
|
||||
"org.apache.commons.io.input;XmlStreamReader;true;XmlStreamReader;(URL);;Argument[0];open-url",
|
||||
"org.apache.commons.io.output;DeferredFileOutputStream;true;writeTo;(OutputStream);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,Charset);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,Charset,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,CharsetEncoder);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,CharsetEncoder,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(File,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,Charset);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,Charset,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,CharsetEncoder);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,CharsetEncoder,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;FileWriterWithEncoding;true;FileWriterWithEncoding;(String,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;XmlStreamWriter;true;XmlStreamWriter;(File);;Argument[0];create-file",
|
||||
"org.apache.commons.io.output;XmlStreamWriter;true;XmlStreamWriter;(File,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectory;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectory;(File,File,FileFilter);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectory;(File,File,FileFilter,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectory;(File,File,FileFilter,boolean,CopyOption[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectory;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyDirectoryToDirectory;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFile;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFile;(File,File,CopyOption[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFile;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFile;(File,File,boolean,CopyOption[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFileToDirectory;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyFileToDirectory;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyInputStreamToFile;(InputStream,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyToDirectory;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyToDirectory;(Iterable,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyToFile;(InputStream,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyURLToFile;(URL,File);;Argument[0];open-url",
|
||||
"org.apache.commons.io;FileUtils;true;copyURLToFile;(URL,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;copyURLToFile;(URL,File,int,int);;Argument[0];open-url",
|
||||
"org.apache.commons.io;FileUtils;true;copyURLToFile;(URL,File,int,int);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveDirectory;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveDirectoryToDirectory;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveFile;(File,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveFile;(File,File,CopyOption[]);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveFileToDirectory;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;moveToDirectory;(File,File,boolean);;Argument[1];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;newOutputStream;(File,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;openOutputStream;(File);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;openOutputStream;(File,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;touch;(File);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence,Charset);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence,Charset,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;write;(File,CharSequence,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeByteArrayToFile;(File,byte[]);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeByteArrayToFile;(File,byte[],boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeByteArrayToFile;(File,byte[],int,int);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeByteArrayToFile;(File,byte[],int,int,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,Collection);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,Collection,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,Collection,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,Collection,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,String,Collection);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,String,Collection,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,String,Collection,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeLines;(File,String,Collection,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String,Charset);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String,Charset,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String,String);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;FileUtils;true;writeStringToFile;(File,String,boolean);;Argument[0];create-file",
|
||||
"org.apache.commons.io;IOUtils;true;copy;(URL,File);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;copy;(URL,File);;Argument[1];create-file",
|
||||
"org.apache.commons.io;IOUtils;true;copy;(URL,OutputStream);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toByteArray;(URI);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toByteArray;(URL);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URI);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URI,Charset);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URI,String);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URL);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URL,Charset);;Argument[0];open-url",
|
||||
"org.apache.commons.io;IOUtils;true;toString;(URL,String);;Argument[0];open-url",
|
||||
"org.apache.commons.io;RandomAccessFileMode;false;create;(File);;Argument[0];create-file",
|
||||
"org.apache.commons.io;RandomAccessFileMode;false;create;(Path);;Argument[0];create-file",
|
||||
"org.apache.commons.io;RandomAccessFileMode;false;create;(String);;Argument[0];create-file"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
private class ApacheCommonsIOSourcesCsv extends SourceModelCsv {
|
||||
override predicate row(string row) {
|
||||
row = ["org.apache.commons.io;IOUtils;true;toByteArray;(URLConnection);;ReturnValue;remote"]
|
||||
}
|
||||
}
|
||||
|
||||
private class ApacheCommonsIOSummaryCsv extends SummaryModelCsv {
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
"org.apache.commons.io.comparator;CompositeFileComparator;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file.spi;FileSystemProviders;true;getFileSystemProvider;(String);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file.spi;FileSystemProviders;true;getFileSystemProvider;(URI);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file.spi;FileSystemProviders;true;getFileSystemProvider;(URL);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;AccumulatorPathVisitor;true;getDirList;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;AccumulatorPathVisitor;true;getFileList;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;CopyDirectoryVisitor;true;getCopyOptions;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;CopyDirectoryVisitor;true;getSourceDirectory;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;CopyDirectoryVisitor;true;getTargetDirectory;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;Counters$PathCounters;true;getByteCounter;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;Counters$PathCounters;true;getDirectoryCounter;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;Counters$PathCounters;true;getFileCounter;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;CountingPathVisitor;true;getPathCounters;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.file;DirectoryStreamFilter;true;getPathFilter;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;AgeFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;AndFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;ConditionalFileFilter;true;getFileFilters;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;DelegateFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;MagicNumberFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;NameFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;NotFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;OrFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;PrefixFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;RegexFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;SuffixFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.filefilter;WildcardFileFilter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input.buffer;CircularByteBuffer;true;read;(byte[],int,int);;Argument[-1];Argument[0];taint",
|
||||
"org.apache.commons.io.input;BOMInputStream;true;getBOM;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;BOMInputStream;true;getBOMCharsetName;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;CharSequenceReader;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;MessageDigestCalculatingInputStream;true;getMessageDigest;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;ObservableInputStream;true;getObservers;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;RandomAccessFileInputStream;true;getRandomAccessFile;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;ReversedLinesFileReader;true;readLine;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;ReversedLinesFileReader;true;readLines;(int);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;ReversedLinesFileReader;true;toString;(int);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;Tailer;true;getDelayDuration;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;Tailer;true;getFile;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;Tailer;true;getTailable;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;TimestampedObserver;true;getCloseInstant;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;TimestampedObserver;true;getOpenInstant;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;TimestampedObserver;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReader;true;getDefaultEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReader;true;getEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReaderException;true;getBomEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReaderException;true;getContentTypeEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReaderException;true;getContentTypeMime;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReaderException;true;getXmlEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.input;XmlStreamReaderException;true;getXmlGuessEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileAlterationMonitor;false;getObservers;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileAlterationObserver;true;getDirectory;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileAlterationObserver;true;getFileFilter;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileAlterationObserver;true;getListeners;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileAlterationObserver;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileEntry;true;getChildren;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileEntry;true;getFile;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileEntry;true;getLastModifiedFileTime;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileEntry;true;getName;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.monitor;FileEntry;true;getParent;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AbstractByteArrayOutputStream;true;toByteArray;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AbstractByteArrayOutputStream;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AbstractByteArrayOutputStream;true;toString;(Charset);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AbstractByteArrayOutputStream;true;toString;(String);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AbstractByteArrayOutputStream;true;writeTo;(OutputStream);;Argument[-1];Argument[0];taint",
|
||||
"org.apache.commons.io.output;AppendableOutputStream;true;getAppendable;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;AppendableWriter;true;getAppendable;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;DeferredFileOutputStream;true;getData;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;DeferredFileOutputStream;true;getFile;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;DeferredFileOutputStream;true;writeTo;(OutputStream);;Argument[-1];Argument[0];taint",
|
||||
"org.apache.commons.io.output;StringBuilderWriter;true;getBuilder;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;StringBuilderWriter;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;XmlStreamWriter;true;getDefaultEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io.output;XmlStreamWriter;true;getEncoding;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;ByteOrderMark;true;getCharsetName;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;ByteOrderMark;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;DirectoryWalker$CancelException;true;getFile;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;FileCleaningTracker;true;getDeleteFailures;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;FileDeleteStrategy;true;toString;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOExceptionList;true;getCause;(int);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOExceptionList;true;getCauseList;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;IOExceptionList;true;getCauseList;(Class);;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;LineIterator;true;nextLine;();;Argument[-1];ReturnValue;taint",
|
||||
"org.apache.commons.io;TaggedIOException;true;getTag;();;Argument[-1];ReturnValue;taint"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user