Глобальный поиск¶
Начиная с версии 4.6.0, в системе доступен глобальный поиск — единая точка входа для быстрого перехода к объектам и разделам системы по названию из любого экрана AppSec.Track. Поиск ускоряет навигацию: не нужно помнить точное расположение объекта в многоуровневом меню.
Вызов поиска¶
Поле поиска расположено в шапке и доступно на любой странице. Открыть поиск можно:
- Нажатием на поле Поиск… рядом с иконкой пользователя.
- Горячей клавишей Ctrl+K (Windows/Linux) или Cmd+K (macOS).
При открытии фокус устанавливается в поле ввода. Чтобы закрыть поиск, нажмите клавишу Esc или кликните вне окна поиска.
Если поиск открыт без ввода запроса, отображается список последних посещённых объектов — Недавние результаты.
Область поиска¶
Интерфейс системы совмещает поиск по разделам меню и по объектам системы:
- команды, приложения, менеджеры репозиториев, репозитории;
- политики;
- уязвимости (по идентификатору, например
CVE-2021-44228), см. раздел «Поиск уязвимостей»; - исключения;
- запросы на разблокировку;
- пользователи, роли, проекты, шаблоны отчётов.
Примечание
Поиск ведётся только по названию сущности (для уязвимостей — по идентификатору). Поиск по PURL, адресам электронной почты, хэшам, описаниям, URL и другим полям, а также по компонентам и их версиям не выполняется.
Ввод запроса¶
- Поиск запускается при вводе от 2 символов.
- Поиск не чувствителен к регистру и выполняется по подстроке в названии.
- Совпавшие фрагменты подсвечиваются в результатах.
Результаты¶
Результаты группируются по категориям; у каждой группы есть заголовок и счётчик найденных элементов. В группе отображается до 5 элементов; чтобы увидеть остальные, нажмите на кнопку Показать ещё.
Внутри группы результаты сортируются по релевантности: точное совпадение, затем совпадение по началу названия, затем совпадение по подстроке; при равной релевантности — по алфавиту.
Каждый результат сопровождается меткой категории и контекстными метаданными для быстрой идентификации:
- для приложения — команда;
- для репозитория — менеджер репозиториев;
- для уязвимости — тип и оценка (score);
- для запроса на разблокировку — статус.
Если совпадений нет, отображается состояние Ничего не найдено.
Переход к результату¶
Выберите результат кликом или с помощью клавиатуры: клавиши ↑ и ↓ для перемещения по списку, Enter для перехода. Поиск закроется, и откроется карточка выбранного объекта или страница раздела.
Разграничение доступа¶
Результаты поиска соответствуют правам пользователя. Объект отображается, только если у пользователя есть право на просмотр объектов этого типа и доступ к данному конкретному объекту (глобально или локально), см. раздел «Пользователи и роли».
Объекты, к которым у пользователя нет доступа, не отображаются в результатах и не учитываются в счётчиках групп. Раздел или подпункт меню отображается в результатах, только если он доступен пользователю в навигации. Если совпадения есть только среди недоступных объектов, отображается общее состояние Ничего не найдено.

