From 79fa2778629e239b28b9f330764cd07876022c3a Mon Sep 17 00:00:00 2001 From: Rasmus Wriedt Larsen Date: Mon, 18 Sep 2023 16:25:38 +0200 Subject: [PATCH] Python: auto model --- .../data/internal/auto-django.model.yml | 3 +++ .../data/internal/auto-form_utils.model.yml | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 python/ql/lib/semmle/python/frameworks/data/internal/auto-form_utils.model.yml diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/auto-django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/auto-django.model.yml index 2fb79aebc12..784c03c3c61 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/auto-django.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/auto-django.model.yml @@ -139,6 +139,9 @@ extensions: - - Django.Forms.Field~Subclass - django - Member[forms].Member[models].Member[ModelMultipleChoiceField] + - - Django.Views.View~Subclass + - django + - Member[contrib].Member[admin].Member[options].Member[AutocompleteJsonView] - - Django.Views.View~Subclass - django - Member[contrib].Member[admin].Member[options].Member[RedirectView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/auto-form_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/auto-form_utils.model.yml new file mode 100644 index 00000000000..9ea801fa2f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/auto-form_utils.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[BetterForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[BetterModelForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[PreviewForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[PreviewModelForm]