Дорабатывать базовые классы, унифицировать код и совершенствовать внутренний фреймворк
Выпускать новые модули поиска уязвимостей на основе внутреннего фреймворка
Оптимизировать быстродействие кода, включая работу API, модели и запросов к Elasticsearch
Реализовывать базовые классы фреймворка сканера уязвимостей на Python 3
Разрабатывать систему тестирования модулей
Создавать модули платформы в виде обёрток над утилитами, контейнерами и API, включая nuclei, patator, wpscan и эксплойты PoC
Писать тесты с помощью unittest и pytest, а также техническую документацию
Проводить проверку кода
Участвовать в принятии архитектурных решений
требования
Опыт продуктовой разработки на Python 3
Опыт работы с Django и DRF
Опыт работы с Celery
Опыт работы с MySQL и Elasticsearch
Хорошее понимание Linux, включая systemd, iptables и bash
Понимание Docker: сборка образов, запуск и отладка
Опыт работы с правилами Git для коммитов и запросов на слияние
Будет плюсом: опыт работы с RabbitMQ, Redis, Ansible, сканерами уязвимостей MaxPatrol, Nessus, Acunetix и другими, BurpSuite или ZAP, а также интерес к тестированию на проникновение, OSINT и обратной разработке