Skip to content

Commit b79d906

Browse files
committed
Refactored hana's DB client to use GuardedRouteHandler, improving precision.
1 parent f7264d8 commit b79d906

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

javascript/ql/lib/ext/hana-db-client.model.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ extensions:
44
extensible: sinkModel
55
data:
66
- ["@sap/hana-client", "Member[createConnection].ReturnValue.Member[exec,prepare].Argument[0]", "sql-injection"]
7-
- ["hdb", "Member[createClient].ReturnValue.Member[exec,prepare,execute].Argument[0]", "sql-injection"]
7+
- ["hdb.Client", "Member[exec,prepare,execute].Argument[0]", "sql-injection"]
88
- ["@sap/hdbext", "Member[loadProcedure].Argument[2]", "sql-injection"]
99
- ["@sap/hana-client/extension/Stream", "Member[createProcStatement].Argument[1]", "sql-injection"]
1010
- ["express", "ReturnValue.Member[get].Argument[1].Parameter[0].Member[db].Member[exec].Argument[0]", "sql-injection"]
11+
12+
- addsTo:
13+
pack: codeql/javascript-all
14+
extensible: typeModel
15+
data:
16+
- ["hdb.Client", "hdb", "Member[createClient].ReturnValue"]
17+
- ["hdb.Client", "@sap/hdbext", "Member[middleware].ReturnValue.GuardedRouteHandler.Parameter[0]"]

0 commit comments

Comments
 (0)