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