Ruff django-raw-sql (S611)

django-raw-sql в Ruff проверяет код на предупреждение S611. Правило относится к группе flake8-bandit.

Почему это неправильно

Правила этой группы отмечают потенциальные проблемы безопасности: небезопасные функции, слабую криптографию и рискованные настройки.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила django-raw-sql и пример ниже.

Пример ошибки

from django.db.models.expressions import RawSQL
from django.contrib.auth.models import User

User.objects.annotate(val=RawSQL("%s" % input_param, []))

Автоисправление

Ruff не предлагает автоисправление для этого правила.