Что нового
Версия продукта
1.8
Дата выпуска
21.10.2026
Краткое описание
Релиз TRON.ASOC 1.8 расширяет возможности настройки платформы под процессы организации: добавлены пользовательские текстовые поля для результатов сканирования и проблем безопасности, создание правил безопасности, дедупликации и реагирования на основе существующих, а также настройка метрик контролей качества с помощью регулярных выражений.
Кроме того, в новой версии расширены возможности работы с источниками сканирования и добавлена интеграция с трекером задач EVA Project.
Сводка
- Добавление пользовательских текстовых полей для результатов сканирования и проблем безопасности.
- Создание правил безопасности, дедупликации и реагирования на основе уже существующих.
- Настройка метрик контролей качества с помощью регулярных выражений.
- Расширение работы с источниками сканирования.
Что нового
Создание пользовательских текстовых полей для результатов сканирования и проблем безопасности
Реализована возможность добавлять пользовательские текстовые поля для результатов сканирования и проблем безопасности. Значения можно заполнять вручную на этапе загрузки отчетов, просматривать в API и отчетах, искать и сортировать по ним, а также отслеживать изменения в истории.
Что изменилось для пользователя: Пользователи могут добавлять дополнительные текстовые поля с произвольными названиями к результатам сканирования и проблемам безопасности — эта функция доступна в разделе Кастомизация → Кастомные поля.
Создание правил безопасности, дедупликации и реагирования на основе уже существующих
Добавлена возможность создавать правила безопасности, дедупликации и реагирования на основе существующих через меню дополнительных действий.
Что изменилось для пользователя: В меню действий с правилом появился вариант Создать на основе существующего. Пользователь может выбрать существующее правило безопасности/дедупликации/реагирования и создать на его основе новое правило.
Настройка метрик контролей качества с помощью регулярных выражений
Переработана логика метрик контролей качества. Все метрики теперь работают по единой схеме: поле → условие для поля → оператор → количество проблем безопасности. Добавлена поддержка регулярных выражений для указания значений некоторых метрик.
Что изменилось для пользователя: Добавлена кнопка включения режима ввода регулярного выражения для метрик Категория, Источник, CVE, CWE, Файл, Совпадающий код, Версия библиотеки в контролях качества. При включении этого режима можно вводить собственное выражение или использовать имеющиеся системные шаблоны.
Расширение работы с источниками сканирования
На странице проекта появилась новая вкладка с источниками сканирования, а также карточка репозитория с информацией о нем.
Что изменилось для пользователя: Проектные источники сканирования доступны во вкладке Источники сканирования на странице проекта. При нажатии на ссылку на источник сканирования в столбце Источник открывается карточка выбранного источника, содержащая информацию об уязвимостях, слоях проекта, в которых задействован этот источник, и общие детали источника.
Исправления
- Исправлена ошибка, из-за которой при повторной загрузке семантически идентичного SARIF-отчета с изменённым порядком
CWEиsource_fileуязвимости получали статус Fixed и создавались дубликаты проблем безопасности. Теперь значения нормализуются при хешировании: перестановка элементов внутри массивов не меняет хеш, статусы не меняются, новые проблемы безопасности не создаются.
Новые интеграции
| Интеграция | Описание |
|---|---|
| EVA Project | Интеграция с трекером задач EVA Project для создания задач по проблемам безопасности и связи этих задач с проблемами в TRON.ASOC |
Изменения в REST API
Новые эндпоинты
GET /master-sources/— получение данных мастер-источникаPUT /master-source/{id}— обновление настроек мастер-источникаDELETE /master-source/{id}— удаление мастер-источника с удалением дочерних источников или разрывом связи с нимиPOST /master-source/{id}/sync— ручной запуск синхронизации Git-репозиториевGET /sources-list-with-masters— общий список обычных источников и мастер-источниковGET /master-source/{master_id}/children— список дочерних источников мастер-источникаGET /stats/tool-name— получение графика по названию инструментаGET /stats/tool-name-list— получение списка инструментов для графиков по названию инструментаGET /trackers/users?tracker_ids=...— получение пользователей трекера задач для назначения ответственных и упоминанияGET /trackers/labels?tracker_id={TrackerId}— получение меток трекера задачPUT /tracker/{TrackerId}/task/{TrackerTaskID}— ручной запуск синхронизации задачи из трекера задач
Измененные эндпоинты
| Измененный эндпоинт | Суть изменений |
|---|---|
GET /agent/run/{id}/log | - Пагинация приведена к стандартной для API: параметры limit и offset заменены на page и limit- В ответе поле entries переименовано в items, добавлены поля page и total |
GET /agent/skills/stats, GET /agent/workflows/stats | Изменено описание параметра filter[id] |
GET /groups, GET /users, GET /issues/statuses | Добавлен параметр filter[ids] для фильтрации по идентификаторам |
GET /issues/filter | - Добавлен параметр filter[filter_fields]- В схему domain.IssuesListFilter добавлено поле filter_fields |
GET /project/{code}/layer-tree | - Добавлен параметр filter[ids]- Изменено описание параметра list_mode |
POST /tracker | - Тело запроса изменено с domain.Tracker на http_tracker.TrackerCreateRequest- Схема результата в ответе 200 изменена с domain.Tracker на http_tracker.TrackerResponse- Эндпоинт перенесен из группы Tracker в группу Trackers- Для типа трекера добавлено значение evaproject |
GET /tracker/{id} | Схема результата в ответе 200 изменена с domain.Tracker на http_tracker.TrackerResponse |
PUT /tracker/{id} | - Тело запроса изменено с http_tracker.UpdateRequest на http_tracker.TrackerUpdateRequest- поле settings теперь передается объектом http_tracker.TrackerSettings вместо массива чисел- В ответе 200 теперь возвращается http_tracker.TrackerResponse- Эндпоинт перенесен из группы Tracker в группу Trackers |
PUT /tracker/{id}/task/{task_key} | В ответе 200 больше не возвращается массив domain.TrackerTaskToIssue |
POST /tracker/{id}/webhook | - Тело запроса изменено с массива чисел на объект http_tracker.WebhookPayload- Схема результата в ответе 200 изменена с domain.TrackerTaskToIssue на http_tracker.TrackerTaskToIssueResponse |
Удаленные эндпоинты
GET /tracker/{id}/projects/{project_id}/task-types(заменен наGET /tracker/{id}/project/{project_id}/task-types)
Инструкции по обновлению
- Обновление до версии 1.8
- Онлайн-документация
- Установка с помощью Docker Compose
- Установка с помощью Helm Chart
При обновлении через Helm версии 4 без заданной переменной HELM_DRIVER=secret повторное развертывание завершается ошибкой release: already exists. Перед запуском helm upgrade задайте export HELM_DRIVER=secret.
Обратная связь и поддержка
По всем вопросам обращайтесь в службу поддержки: support@tronasoc.ru.
Также ознакомьтесь с Политикой партнерской технической поддержки для пользователей ПО «TRON.ASOC».
Заключение
Релиз TRON.ASOC 1.8 развивает платформу по нескольким направлениям:
- настройка под процессы организации: пользовательские текстовые поля и создание правил на основе существующих сокращают ручную работу при подготовке и сопровождении конфигурации;
- точные контроли качества: единая схема метрик и регулярные выражения позволяют описывать условия проверки точнее;
- прозрачность источников сканирования: вкладка на странице проекта и карточка источника собирают сведения об уязвимостях, слоях проекта и деталях источника в одном месте;
- интеграции и API: добавлена интеграция с EVA Project, обновлены эндпоинты для работы с трекерами и расширены возможности фильтрации проблем безопасности.