mirror of
https://github.com/github/codeql.git
synced 2026-04-29 18:55:14 +02:00
Refactor DatabaseInput to MaD
This commit is contained in:
committed by
Ed Minnix
parent
655470f3da
commit
3a75c0fde7
@@ -45,3 +45,8 @@ extensions:
|
||||
- ["java.sql", "ResultSet", "getTimestamp", "(String)", "summary", "manual"] # taint-numeric
|
||||
- ["java.sql", "Timestamp", "Timestamp", "(long)", "summary", "manual"] # taint-numeric
|
||||
- ["java.sql", "Timestamp", "getTime", "()", "summary", "manual"] # taint-numeric
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["java.sql", "ResultSet", True, "getString", "", "", "ReturnValue", "database", "manual"]
|
||||
@@ -286,7 +286,7 @@ deprecated class DatabaseInput = DbInput;
|
||||
* A node with input from a database.
|
||||
*/
|
||||
private class DbInput extends LocalUserInput {
|
||||
DbInput() { this.asExpr().(MethodAccess).getMethod() instanceof ResultSetGetStringMethod }
|
||||
DbInput() { sourceNode(this, "database") }
|
||||
|
||||
override string getThreatModel() { result = "database" }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user