diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/auto-allauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/auto-allauth.model.yml index 4ba9a179866..025b6663b75 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/auto-allauth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/auto-allauth.model.yml @@ -58,6 +58,27 @@ extensions: - - Django.Views.View~Subclass - allauth - Member[account].Member[views].Member[View] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[adapter].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[forms].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[models].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[models].Member[EmailConfirmation] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[views].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[views].Member[EmailConfirmation] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[adapter].Member[EmailAddress] - - django.forms.BaseForm~Subclass - allauth - Member[account].Member[forms].Member[AddEmailForm] 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 784c03c3c61..1b0790a5708 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 @@ -334,6 +334,48 @@ extensions: - - Django.Views.View~Subclass - django - Member[views].Member[i18n].Member[View] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[backends].Member[Permission] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[base_user].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[PermissionsMixin] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[auth].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[contenttypes].Member[fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[contenttypes].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[contenttypes].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django + - Member[contrib].Member[sites].Member[models].Member[Site] - - django.forms.BaseForm~Subclass - django - Member[contrib].Member[admin].Member[checks].Member[BaseModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/auto-django_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/auto-django_extensions.model.yml new file mode 100644 index 00000000000..cc1086bd41d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/auto-django_extensions.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[ActivatorModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TitleDescriptionModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TitleSlugDescriptionModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/auto-model_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/auto-model_utils.model.yml new file mode 100644 index 00000000000..da07c98ddb5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/auto-model_utils.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[SaveSignalHandlingModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[SoftDeletableModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[StatusModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[TimeFramedModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[UUIDModel]