TaskTracker-адаптер#
Назначение#
TaskTracker-адаптер предназначен для интеграции Platform V ASOC Control Center с системами управления задачами. Адаптер обеспечивает создание задач на разметку уязвимостей непосредственно из интерфейса Личного кабинета, упрощая взаимодействие между командами информационной безопасности и разработки.
Общая механика работы#
Взаимодействие организовано по принципу синхронного HTTP-вызова через Feign-клиент.
TaskTracker-адаптер выступает в роли посредника между backend-сервисами ASOC и внешней системой управления задачами. При получении запроса на создание задачи адаптер формирует соответствующий запрос к целевой системе и возвращает результат.
![]()
Пользователь выбирает уязвимость с подходящим статусом (Exploitable Approved) и нажимает кнопку «Создать задачу» в интерфейсе Личного кабинета.
Frontend отправляет запрос на backend-сервис
asoc-personal-office.Backend передает данные об уязвимости в
asoc-task-tracker-adapter.Адаптер формирует запрос к выбранной системе управления задачами.
Система управления задачами создает новую задачу и возвращает подтверждение.
Адаптер передает статус операции обратно в backend, который обновляет интерфейс и уведомляет пользователя.
Взаимодействие адаптера asoc-task-tracker-adapter с Platform V ASOC Control Center#
TaskTracker-адаптер обеспечивает интеграцию Platform V ASOC Control Center с системами управления задачами. При поступлении запроса на создание задачи, адаптер преобразует данные об уязвимости и отправляет их в систему управления задачами.
Основные целевые сервисы:
asoc-personal-office— получение контекста уязвимости и управление отображением статуса задачи.Система управления задачами — создание и управление задачами.
Интерфейсы взаимодействия Platform V ASOC Control Center с системами управления задачами приведены в разделе
Программные интерфейсы.
Диаграмма последовательности (PlantUML)#
Диаграмма наглядно демонстрирует последовательность взаимодействия компонентов при создании задачи через