Skip to content

Commit 95d8018

Browse files
Include overrides for SQLiteQueryBuilder sinks
1 parent 0d4f8ae commit 95d8018

File tree

1 file changed

+14
-14
lines changed
  • java/ql/src/semmle/code/java/frameworks/android

1 file changed

+14
-14
lines changed

java/ql/src/semmle/code/java/frameworks/android/SQLite.qll

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,23 +68,23 @@ private class SQLiteSinkCsv extends SinkModelCsv {
6868
"android.database;DatabaseUtils;false;queryNumEntries;(SQLiteDatabase,String);;Argument[1];sql",
6969
"android.database;DatabaseUtils;false;queryNumEntries;(SQLiteDatabase,String,String);;Argument[1..2];sql",
7070
"android.database;DatabaseUtils;false;queryNumEntries;(SQLiteDatabase,String,String,String[]);;Argument[1..2];sql",
71-
"android.database.sqlite;SQLiteQueryBuilder;false;delete;(SQLiteDatabase,String,String[]);;Argument[-1];sql",
72-
"android.database.sqlite;SQLiteQueryBuilder;false;delete;(SQLiteDatabase,String,String[]);;Argument[1];sql",
73-
"android.database.sqlite;SQLiteQueryBuilder;false;insert;(SQLiteDatabase,ContentValues);;Argument[-1];sql",
74-
"android.database.sqlite;SQLiteQueryBuilder;false;update;(SQLiteDatabase,ContentValues,String,String[]);;Argument[-1];sql",
75-
"android.database.sqlite;SQLiteQueryBuilder;false;update;(SQLiteDatabase,ContentValues,String,String[]);;Argument[2];sql",
71+
"android.database.sqlite;SQLiteQueryBuilder;true;delete;(SQLiteDatabase,String,String[]);;Argument[-1];sql",
72+
"android.database.sqlite;SQLiteQueryBuilder;true;delete;(SQLiteDatabase,String,String[]);;Argument[1];sql",
73+
"android.database.sqlite;SQLiteQueryBuilder;true;insert;(SQLiteDatabase,ContentValues);;Argument[-1];sql",
74+
"android.database.sqlite;SQLiteQueryBuilder;true;update;(SQLiteDatabase,ContentValues,String,String[]);;Argument[-1];sql",
75+
"android.database.sqlite;SQLiteQueryBuilder;true;update;(SQLiteDatabase,ContentValues,String,String[]);;Argument[2];sql",
7676
// query(SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder)
7777
// query(SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder, String limit)
7878
// query(SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder, String limit, CancellationSignal cancellationSignal)
79-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[-1];sql",
80-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[1..2];sql",
81-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[4..6];sql",
82-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[-1];sql",
83-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[1..2];sql",
84-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[4..7];sql",
85-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[-1];sql",
86-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[1..2];sql",
87-
"android.database.sqlite;SQLiteQueryBuilder;false;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[4..7];sql",
79+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[-1];sql",
80+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[1..2];sql",
81+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String);;Argument[4..6];sql",
82+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[-1];sql",
83+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[1..2];sql",
84+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String);;Argument[4..7];sql",
85+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[-1];sql",
86+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[1..2];sql",
87+
"android.database.sqlite;SQLiteQueryBuilder;true;query;(SQLiteDatabase,String[],String,String[],String,String,String,String,CancellationSignal);;Argument[4..7];sql",
8888
"android.content;ContentProvider;true;delete;(Uri,String,String[]);;Argument[1];sql",
8989
"android.content;ContentProvider;true;update;(Uri,ContentValues,String,String[]);;Argument[2];sql",
9090
"android.content;ContentProvider;true;query;(Uri,String[],String,String[],String,CancellationSignal);;Argument[2];sql",

0 commit comments

Comments
 (0)