From 92cb1365d09e7c8c1062f712e810887e54d75d9d Mon Sep 17 00:00:00 2001 From: Michael Nebel Date: Wed, 3 May 2023 16:41:27 +0200 Subject: [PATCH] Java: Add some more (untested sources). --- java/ql/lib/ext/threat-grouping.model.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/java/ql/lib/ext/threat-grouping.model.yml b/java/ql/lib/ext/threat-grouping.model.yml index a737d85dbcf..195468f5df6 100644 --- a/java/ql/lib/ext/threat-grouping.model.yml +++ b/java/ql/lib/ext/threat-grouping.model.yml @@ -15,6 +15,7 @@ extensions: extensible: sourceModel data: # Create a few + # Package java.sql - ["java.sql", "PreparedStatement", True, "executeQuery", "()", "", "ReturnValue", "sql", "manual"] - ["java.sql", "PreparedStatement", True, "getMetaData", "()", "", "ReturnValue", "sql", "manual"] - ["java.sql", "PreparedStatement", True, "getParameterMetaData", "", "", "ReturnValue", "sql", "manual"] @@ -22,6 +23,16 @@ extensions: - ["java.sql", "Statement", True, "getResultSet", "()", "", "ReturnValue", "sql", "manual"] - ["java.sql", "Statement", True, "getGeneratedKeys", "()", "", "ReturnValue", "sql", "manual"] - ["java.sql", "Statement", True, "getConnection", "()", "", "ReturnValue", "sql", "manual"] + # Package org.hibernate + - ["org.hibernate", "Query", True, "list", "()", "", ReturnValue", "sql", "manual"] + - ["org.hibernate", "Query", True, "scroll", "", "", ReturnValue", "sql", "manual"] + - ["org.hibernate", "Query", True, "iterate", "", "", ReturnValue", "sql", "manual"] + # Package org.jooq + - ["org.jooq", "ResultQuery", True, "fetch", "()", "", "ReturnValue", "sql", "manual"] + - ["org.jooq", "ResultQuery", True, "iterator", "()", "", "ReturnValue", "sql", "manual"] + # Package org.springframework.jdbc.object + - ["org.springframework.jdbc.object", "SqlQuery", True, "execute", "", "", "ReturnValue", "sql", "manual"] + - ["org.springframework.jdbc.object", "SqlQuery", True, "executeByNamedParam", "", "", "ReturnValue", "sql", "manual"] # Create a graph of parent-child relationships between threat models and their kinds