Skip to content

Commit f3af23e

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

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@ 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"]
10-
- ["express", "ReturnValue.Member[get].Argument[1].Parameter[0].Member[db].Member[exec].Argument[0]", "sql-injection"]
10+
11+
- addsTo:
12+
pack: codeql/javascript-all
13+
extensible: typeModel
14+
data:
15+
- ["hdb.Client", "hdb", "Member[createClient].ReturnValue"]
16+
- ["hdb.Client", "@sap/hdbext", "Member[middleware].ReturnValue.GuardedRouteHandler.Parameter[0].Member[db]"]

0 commit comments

Comments
 (0)