Устранение багов-уязвимостей на vue 3 + node.js
Дано:
Есть клиент-серверное приложение, работает с использованием функционала приложений вк и одноклассников.
Основной стек:
Фронтенд: vite, vue 3, vue-router, vuetify, pinia
Бэкенд: node.js, express, sequelize
База данных: MySQL
Взаимодействие фронта-бэка: axios, socket.io
Дополнительно: хорошо если вы знакомы с fapi5.js и vk-bridge, но это не обязательно, у них есть документация, и возможно с ними не придётся работать.
Проблема:
Сейчас на проекте 31 уязвимость разной сложности.
Требуется:
Устранить уязвимости.
Пример:
Возможно отправить подарок самому себе
- Поймать запрос на отправку подарка POST /api/gifts/send в чате
- Поменять id отправителя на своё
- Отправить запрос
Фактический результат
Подарок отправился самому себе
Ожидаемый результат
Подарок нельзя отправить самому себе
Но есть уязвимости и посложнее.
Требования к исполнителю:
Иметь хороший опыт работы с данным стеком
Хорошо знать node.js
Процесс работы:
1. Я даю доступ к проекту на гитхабе и тестовую бд, вы разворачиваете проект локально.
2. Вы исправляете уязвимость/и, делаете мерж-реквест в дев, я согласую, или отправляю на доработку.
3. Вы проверяете, что на деве всё работает.
4. Я проверяю, и подтверждаю закрытие уязвимости.
Дополнительно:
Все уязвимости хорошо расписаны, есть чёткое тз на каждый пункт.
Опишите свой опыт работы с похожими задачами.
Цена выставлена предварительно, предлагайте свою стоимость работ.
Доработка и настройка сайта