Ruff ssh-no-host-key-verification (S507)
ssh-no-host-key-verification в Ruff проверяет код на предупреждение S507. Правило относится к группе flake8-bandit.
Почему это неправильно
Правила этой группы отмечают потенциальные проблемы безопасности: небезопасные функции, слабую криптографию и рискованные настройки.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила ssh-no-host-key-verification и пример ниже.
Пример ошибки
from paramiko import client
ssh_client = client.SSHClient()
ssh_client.set_missing_host_key_policy(client.AutoAddPolicy)
Как правильно
from paramiko import client
ssh_client = client.SSHClient()
ssh_client.set_missing_host_key_policy(client.RejectPolicy)
Автоисправление
Ruff не предлагает автоисправление для этого правила.
