Разработать статический анализатор SQL-запросов на Python

Цена договорная
19 мая 2023, 23:45 • 4 отклика • 54 просмотра
Необходимо написать простенький статический анализатор SQL-команд.
На вход поступает питон файл, в котором есть SQL запросы. Анализатор парсит запросы с кода с помощью AST дерева и затем делает ряд преобразований с запросом:
- добавляет синтаксис работы работы с path вместо join
- проверка по whitelist - sql инъекции
- генерация кода sql в зависимости от СУБД
- добавляет к sql RBAC
Пользовательский интерфейс не интересует, можно CLI, главное функциональность.
Программу необходимо реализовать до воскресенья.