GitHub Enterprise отдаёт полный инвентарь токенов и ключей в CSV и API

В GitHub Enterprise Cloud владельцы организации могут выгрузить полный инвентарь учётных данных — всё, чем члены команды и приложения реально входят в enterprise. В одном срезе: SSH-ключи, классические и fine-grained personal access token, OAuth-токены приложений, а также user-to-server и installation-токены GitHub Apps. При расследовании инцидента команда безопасности быстрее оценивает поверхность риска и планирует отзыв скомпрометированных секретов, не обходя профили по одному.
Как забрать и что в строках
Экспорт — из настроек enterprise или постранично через новые REST API endpoints. Просмотр доступен владельцам и участникам с fine-grained permission View enterprise credentials; у владельцев enterprise доступ по умолчанию.
- полный CSV или фильтры по пользователю, приложению, типу учётных данных и организации;
- метаданные: владелец, scopes и permissions, даты создания и истечения, last-used, целевые org и репозитории;
- сопоставление записей инвентаря с активностью в audit log.
В интерфейсе кнопка Export CSV — Enterprise Settings → Authentication Security → Credentials, рядом с Overview. Через API можно собрать свой отчёт или автоматизацию. Функция уже в проде для GitHub Enterprise Cloud; для GitHub Enterprise Server поддержку обещают в ближайших релизах.
Источник: GitHub Enterprise adds credential inventory exports.