Аттестации имеют смысл только в том случае, если они связаны с артефактами, которые используют люди. Чтобы обеспечить актуальность аттестаций и управление ими, следует удалить аттестации, которые больше не нужны, например:
- Аттестации, созданные случайно
- Аттестации, связанные с артефактами, которые больше не существуют
- Аттестации, связанные с артефактами, которые потребители больше не должны доверять
Если потребители имеют процесс проверки, удаление аттестации может предотвратить использование связанного артефакта. Рекомендуется настроить автоматизацию, чтобы убедиться, что аттестации удаляются при удалении связанного артефакта из внешней службы (например, образ удаляется из реестра контейнеров).
Поиск аттестаций
-
Перейдите в репозиторий, где была создана аттестация.
-
Под именем репозитория щелкните Actions.

-
На левой боковой панели в разделе "Управление" щелкните Аттестации.
-
Аттестации отсортированы по дате создания, самой новой. Используйте панель поиска или фильтра для поиска аттестации или фильтрации результатов.
Поиск и фильтрация
Введите бесплатный текст для поиска по имени субъекта. Это возвращает все аттестации с именами субъектов, которые частично соответствуют строке поиска. Несколько аттестаций могут иметь одно и то же имя субъекта.
Используйте фильтр для фильтрации по дате created создания. Чтобы ввести настраиваемый диапазон дат, щелкните текущую дату и измените запрос по умолчанию.
-
Например:
created:<2025-04-03. -
Поддерживаемые операторы:
> <.`predicate` Используйте фильтр для фильтрации по типу аттестации. Предикат — это тип утверждения, что аттестация делает артефакт, например "этот артефакт был создан во время определенного выполнения рабочего процесса и происходит из этого репозитория". -
Аттестации происхождения были созданы с действием
attest. -
Аттестации SBOM создавались с
attestпомощью действия сsbom-pathиспользованием входных данных. -
Пользовательские шаблоны типов предиката не** поддерживаются в поле поиска, но поддерживаются **API.
Удаление аттестаций
Перед удалением аттестации рекомендуется скачать копию. После удаления аттестации потребители с процессом проверки больше не смогут использовать связанный артефакт, и вы больше не сможете найти аттестацию на GitHub.
- В списке аттестаций установите флажок рядом с аттестациями, которые требуется удалить. Одновременно можно выбрать несколько аттестаций.
- Щелкните Delete.
- Прочтите сообщение, а затем подтвердите, нажав кнопку "Удалить аттестации".
Управление аттестациями с помощью API
Сведения об управлении аттестациями в массовом режиме с помощью REST API см. в статье Конечные точки REST API для аттестаций артефактов.