Skip to content

Commit c38ed2a

Browse files
committed
unified: Remove database-store sinks that duplicate sql-sinks (the database storage query can just match both patterns, as the Rust version does; any potential SQL injection is input to a database).
1 parent 5921954 commit c38ed2a

1 file changed

Lines changed: 0 additions & 11 deletions

File tree

‎unified/ql/lib/ext/legacy-swift.model.yml‎

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,6 @@ extensions:
111111
- ["", "", false, "sqlite3_bind_text16(_:_:_:_:_:)", "", "", "Argument[2]", "database-store", "manual"]
112112
- ["", "", false, "sqlite3_bind_text64(_:_:_:_:_:_:)", "", "", "Argument[2]", "database-store", "manual"]
113113
- ["", "", false, "sqlite3_bind_value(_:_:_:)", "", "", "Argument[2]", "database-store", "manual"]
114-
- ["", "", false, "sqlite3_exec(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
115-
- ["", "", false, "sqlite3_prepare(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
116-
- ["", "", false, "sqlite3_prepare16(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
117-
- ["", "", false, "sqlite3_prepare16_v2(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
118-
- ["", "", false, "sqlite3_prepare16_v3(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
119-
- ["", "", false, "sqlite3_prepare_v2(_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
120-
- ["", "", false, "sqlite3_prepare_v3(_:_:_:_:_:_:)", "", "", "Argument[1]", "database-store", "manual"]
121114
- ["", "", false, "sqlite3_exec(_:_:_:_:_:)", "", "", "Argument[1]", "sql-injection", "manual"]
122115
- ["", "", false, "sqlite3_prepare(_:_:_:_:_:)", "", "", "Argument[1]", "sql-injection", "manual"]
123116
- ["", "", false, "sqlite3_prepare_v2(_:_:_:_:_:)", "", "", "Argument[1]", "sql-injection", "manual"]
@@ -237,9 +230,6 @@ extensions:
237230
- ["", "Connection", true, "keyAndMigrate(_:db:)", "", "", "Argument[0]", "encryption-key", "manual"]
238231
- ["", "Connection", true, "rekey(_:db:)", "", "", "Argument[0]", "encryption-key", "manual"]
239232
- ["", "Connection", true, "sqlcipher_export(_:key:)", "", "", "Argument[key:]", "encryption-key", "manual"]
240-
- ["", "Connection", true, "execute(_:)", "", "", "Argument[0]", "database-store", "manual"]
241-
- ["", "Connection", true, "prepare(_:_:)", "", "", "Argument[0]", "database-store", "manual"]
242-
- ["", "Connection", true, "prepare(_:_:)", "", "", "Argument[1]", "database-store", "manual"]
243233
- ["", "Connection", true, "run(_:_:)", "", "", "Argument[0]", "database-store", "manual"]
244234
- ["", "Connection", true, "run(_:_:)", "", "", "Argument[1]", "database-store", "manual"]
245235
- ["", "Connection", true, "scalar(_:_:)", "", "", "Argument[0]", "database-store", "manual"]
@@ -361,7 +351,6 @@ extensions:
361351
- ["", "SQL", true, "init(arguments:sql:)", "", "", "Argument[arguments:]", "database-store", "manual"]
362352
- ["", "SQLRequest", true, "init(adapter:arguments:cached:sql:)", "", "", "Argument[arguments:]", "database-store", "manual"]
363353
- ["", "SQLStatementCursor", true, "init(arguments:database:prepFlags:sql:)", "", "", "Argument[arguments:]", "database-store", "manual"]
364-
- ["", "Statement", true, "init(_:_:)", "", "", "Argument[1]", "database-store", "manual"]
365354
- ["", "Statement", true, "scalar(_:)", "", "", "Argument[0]", "database-store", "manual"]
366355
- ["", "Statement", true, "bind(_:)", "", "", "Argument[0]", "database-store", "manual"]
367356
- ["", "Statement", true, "execute(arguments:)", "", "", "Argument[arguments:]", "database-store", "manual"]

0 commit comments

Comments
 (0)