Импорт и экспорт пользовательских уязвимостей
Для импорта одной или нескольких пользовательских уязвимостей используется единый формат – JSON-объект с массивом уязвимостей (см. рис. 1).
Рис. 1 — Структура пользовательской уязвимости
Каждый элемент массива содержит сведения об уязвимости: наименование, описание, уровень критичности, условия применимости, связанные пакеты и статус.
Чтобы импортировать пользовательские уязвимости, следует нажать иконку «». Откроется окно «Загрузка пользовательской уязвимости».
Файл можно добавить одним из способов:
перетащить его в область загрузки;
нажать ссылку и выбрать файл на устройстве.
Поддерживаются файлы форматов: TXT и JSON.
После выбора файла кнопка «Загрузить» становится активной. Для запуска процесса импорта следует нажать кнопку «Загрузить». Кнопка «Отменить» закрывает окно без загрузки файла.
После успешного импорта добавленные пользовательские уязвимости отобразятся в таблице.
Функция экспорта позволяет сохранить одну или несколько пользовательских уязвимостей в файл формата JSON.
Для выполнения экспорта следует выбрать необходимые уязвимости в таблице и нажать кнопку «». После этого загрузится файл «custom-vulnerability.json».
Независимо от количества выбранных уязвимостей формируется один файл. Его структура соответствует формату импорта.
Полученный файл можно использовать для хранения, передачи или последующего импорта пользовательских уязвимостей.