Skip to main content
Version: 1.8

Что нового

Версия продукта​

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)

Инструкции по обновлению​

warning

При обновлении через 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, обновлены эндпоинты для работы с трекерами и расширены возможности фильтрации проблем безопасности.