diff --git a/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.model.yml b/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.model.yml new file mode 100644 index 000000000000..3abeff59a073 --- /dev/null +++ b/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.model.yml @@ -0,0 +1,116 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +# Generated from https://github.com/quarkusio/quarkus.git#c6003e7b403e0d28d12ff6bb276088fa5c23024f by codeql-mads-via-llm +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["io.quarkus.hibernate.orm.panache", "Panache", True, "executeUpdate", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "Panache", True, "executeUpdate", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "Panache", True, "executeUpdate", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "count", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "count", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "count", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "delete", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "delete", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "delete", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "find", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "update", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "update", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "update", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "count", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "count", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "count", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "delete", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "delete", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "delete", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "find", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "update", "(String,Map)", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "update", "(String,Object[])", "", "Argument[0]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "update", "(String,Parameters)", "", "Argument[0]", "sql-injection", "ai-generated"] + - addsTo: + pack: codeql/java-all + extensible: sourceModel + data: + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "findById", "(Object)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "findById", "(Object,LockModeType)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "findByIdOptional", "(Object)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "findByIdOptional", "(Object,LockModeType)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "findByIds", "(List)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "list", "(String,Sort,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "listAll", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "listAll", "(Sort)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "stream", "(String,Sort,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "streamAll", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheEntityBase", True, "streamAll", "(Sort)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "firstResult", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "firstResultOptional", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "list", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "singleResult", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "singleResultOptional", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheQuery", True, "stream", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "findById", "(Object)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "findById", "(Object,LockModeType)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "findByIdOptional", "(Object)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "findByIdOptional", "(Object,LockModeType)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "findByIds", "(List)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "list", "(String,Sort,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "listAll", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "listAll", "(Sort)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Map)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Object[])", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "stream", "(String,Sort,Parameters)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "streamAll", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache", "PanacheRepositoryBase", True, "streamAll", "(Sort)", "", "ReturnValue", "database", "ai-generated"] diff --git a/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.runtime.model.yml b/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.runtime.model.yml new file mode 100644 index 000000000000..393f3a791b92 --- /dev/null +++ b/java/ql/lib/ext/generated/llmgenerator/io.quarkus.hibernate.orm.panache.runtime.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +# Generated from https://github.com/quarkusio/quarkus.git#c6003e7b403e0d28d12ff6bb276088fa5c23024f by codeql-mads-via-llm +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaOperations", True, "createPanacheQuery", "(Session,String,String,String,Object)", "", "Argument[1..3]", "sql-injection", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaStatelessOperations", True, "createPanacheQuery", "(StatelessSession,String,String,String,Object)", "", "Argument[1..3]", "sql-injection", "ai-generated"] + - addsTo: + pack: codeql/java-all + extensible: sourceModel + data: + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaOperations", True, "list", "(PanacheQueryImpl)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaOperations", True, "stream", "(PanacheQueryImpl)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaStatelessOperations", True, "list", "(PanacheQueryImpl)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "JpaStatelessOperations", True, "stream", "(PanacheQueryImpl)", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "firstResult", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "firstResultOptional", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "list", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "singleResult", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "singleResultOptional", "()", "", "ReturnValue", "database", "ai-generated"] + - ["io.quarkus.hibernate.orm.panache.runtime", "PanacheQueryImpl", True, "stream", "()", "", "ReturnValue", "database", "ai-generated"]