mirror of
https://github.com/github/codeql.git
synced 2026-04-29 10:45:15 +02:00
Java: Update java models with provenance column information.
This commit is contained in:
@@ -7,34 +7,34 @@ private class CreateFileSinkModels extends SinkModelCsv {
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
"java.io;FileOutputStream;false;FileOutputStream;;;Argument[0];create-file",
|
||||
"java.io;RandomAccessFile;false;RandomAccessFile;;;Argument[0];create-file",
|
||||
"java.io;FileWriter;false;FileWriter;;;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(File);;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(File,String);;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(File,Charset);;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(String);;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(String,String);;Argument[0];create-file",
|
||||
"java.io;PrintStream;false;PrintStream;(String,Charset);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File,String);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File,Charset);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String,String);;Argument[0];create-file",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String,Charset);;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;copy;;;Argument[1];create-file",
|
||||
"java.nio.file;Files;false;createDirectories;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createDirectory;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createFile;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createLink;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createSymbolicLink;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createTempDirectory;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;createTempFile;(Path,String,String,FileAttribute[]);;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;move;;;Argument[1];create-file",
|
||||
"java.nio.file;Files;false;newBufferedWriter;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;newOutputStream;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;write;;;Argument[0];create-file",
|
||||
"java.nio.file;Files;false;writeString;;;Argument[0];create-file"
|
||||
"java.io;FileOutputStream;false;FileOutputStream;;;Argument[0];create-file;manual",
|
||||
"java.io;RandomAccessFile;false;RandomAccessFile;;;Argument[0];create-file;manual",
|
||||
"java.io;FileWriter;false;FileWriter;;;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(File);;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(File,String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(File,Charset);;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(String,String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintStream;false;PrintStream;(String,Charset);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File,String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(File,Charset);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String,String);;Argument[0];create-file;manual",
|
||||
"java.io;PrintWriter;false;PrintWriter;(String,Charset);;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;copy;;;Argument[1];create-file;manual",
|
||||
"java.nio.file;Files;false;createDirectories;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createDirectory;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createFile;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createLink;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createSymbolicLink;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createTempDirectory;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;createTempFile;(Path,String,String,FileAttribute[]);;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;move;;;Argument[1];create-file;manual",
|
||||
"java.nio.file;Files;false;newBufferedWriter;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;newOutputStream;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;write;;;Argument[0];create-file;manual",
|
||||
"java.nio.file;Files;false;writeString;;;Argument[0];create-file;manual"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -43,30 +43,30 @@ private class WriteFileSinkModels extends SinkModelCsv {
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
"java.io;FileOutputStream;false;write;;;Argument[0];write-file",
|
||||
"java.io;RandomAccessFile;false;write;;;Argument[0];write-file",
|
||||
"java.io;RandomAccessFile;false;writeBytes;;;Argument[0];write-file",
|
||||
"java.io;RandomAccessFile;false;writeChars;;;Argument[0];write-file",
|
||||
"java.io;RandomAccessFile;false;writeUTF;;;Argument[0];write-file",
|
||||
"java.io;Writer;true;append;;;Argument[0];write-file",
|
||||
"java.io;Writer;true;write;;;Argument[0];write-file",
|
||||
"java.io;PrintStream;true;append;;;Argument[0];write-file",
|
||||
"java.io;PrintStream;true;format;(String,Object[]);;Argument[0..1];write-file",
|
||||
"java.io;PrintStream;true;format;(Locale,String,Object[]);;Argument[1..2];write-file",
|
||||
"java.io;PrintStream;true;print;;;Argument[0];write-file",
|
||||
"java.io;PrintStream;true;printf;(String,Object[]);;Argument[0..1];write-file",
|
||||
"java.io;PrintStream;true;printf;(Locale,String,Object[]);;Argument[1..2];write-file",
|
||||
"java.io;PrintStream;true;println;;;Argument[0];write-file",
|
||||
"java.io;PrintStream;true;write;;;Argument[0];write-file",
|
||||
"java.io;PrintStream;true;writeBytes;;;Argument[0];write-file",
|
||||
"java.io;PrintWriter;false;format;(String,Object[]);;Argument[0..1];write-file",
|
||||
"java.io;PrintWriter;false;format;(Locale,String,Object[]);;Argument[1..2];write-file",
|
||||
"java.io;PrintWriter;false;print;;;Argument[0];write-file",
|
||||
"java.io;PrintWriter;false;printf;(String,Object[]);;Argument[0..1];write-file",
|
||||
"java.io;PrintWriter;false;printf;(Locale,String,Object[]);;Argument[1..2];write-file",
|
||||
"java.io;PrintWriter;false;println;;;Argument[0];write-file",
|
||||
"java.nio.file;Files;false;write;;;Argument[1];write-file",
|
||||
"java.nio.file;Files;false;writeString;;;Argument[1];write-file"
|
||||
"java.io;FileOutputStream;false;write;;;Argument[0];write-file;manual",
|
||||
"java.io;RandomAccessFile;false;write;;;Argument[0];write-file;manual",
|
||||
"java.io;RandomAccessFile;false;writeBytes;;;Argument[0];write-file;manual",
|
||||
"java.io;RandomAccessFile;false;writeChars;;;Argument[0];write-file;manual",
|
||||
"java.io;RandomAccessFile;false;writeUTF;;;Argument[0];write-file;manual",
|
||||
"java.io;Writer;true;append;;;Argument[0];write-file;manual",
|
||||
"java.io;Writer;true;write;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintStream;true;append;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintStream;true;format;(String,Object[]);;Argument[0..1];write-file;manual",
|
||||
"java.io;PrintStream;true;format;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
|
||||
"java.io;PrintStream;true;print;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintStream;true;printf;(String,Object[]);;Argument[0..1];write-file;manual",
|
||||
"java.io;PrintStream;true;printf;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
|
||||
"java.io;PrintStream;true;println;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintStream;true;write;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintStream;true;writeBytes;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintWriter;false;format;(String,Object[]);;Argument[0..1];write-file;manual",
|
||||
"java.io;PrintWriter;false;format;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
|
||||
"java.io;PrintWriter;false;print;;;Argument[0];write-file;manual",
|
||||
"java.io;PrintWriter;false;printf;(String,Object[]);;Argument[0..1];write-file;manual",
|
||||
"java.io;PrintWriter;false;printf;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
|
||||
"java.io;PrintWriter;false;println;;;Argument[0];write-file;manual",
|
||||
"java.nio.file;Files;false;write;;;Argument[1];write-file;manual",
|
||||
"java.nio.file;Files;false;writeString;;;Argument[1];write-file;manual"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user