К основному содержанию
плагин GitHub Copilot официальный · GitHub

github-security — плагин для GitHub Copilot: что делает и установка

Плагин открывает в GitHub Copilot App интерактивный холст для разбора уязвимостей. Пригодится при работе с алертами GitHub Advanced Security и локальными находками сканера.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install github-security@awesome-copilot
Открыть на GitHub

Что делает github-security

Плагин добавляет в интерфейс репозитория канвас Security. В нём можно просматривать алерты code scanning из GitHub Advanced Security, а также локальные проблемы безопасности. Через этот холст Copilot объясняет суть уязвимости или сразу готовит исправление.

Для работы требуется приложение GitHub Copilot App. Обычный автономный Copilot CLI здесь не поддерживается. Чтобы загружать алерты GHAS, аккаунту в приложении нужен доступ к code scanning выбранного репозитория. Все предложенные исправления требуют ручной проверки, так как плагин не даёт гарантий полного отсутствия уязвимостей.

Ставить плагин стоит, если вы уже ведёте аудит безопасности через GitHub Copilot App и хотите закрывать алерты сканирования прямо в рабочем окне.

Какие задачи решает

  • разобрать алерты GitHub Advanced Security code scanning на специальном холсте
  • получить от Copilot объяснение найденной уязвимости
  • сгенерировать исправление для локальной проблемы безопасности
  • повторно проверить локальные находки сканера

Примеры запросов агенту

  • Explain this code scanning alert in the Security canvas
  • Предложи исправление для этой уязвимости
  • Recheck this local finding

Как установить github-security

Команда из источника

copilot plugin install github-security@awesome-copilot

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Вопросы о github-security

Как установить github-security в GitHub Copilot?

Выполните команду copilot plugin install github-security@awesome-copilot в консоли или установите плагин из настроенного маркетплейса.

Что делает плагин github-security?

Он открывает канвас Security в GitHub Copilot App. В этом окне можно изучать алерты GHAS, запрашивать у ассистента объяснения и генерировать патчи.

Работает ли плагин с автономным Copilot CLI?

Нет, автономный Copilot CLI не поддерживается. Плагину обязательно требуется приложение GitHub Copilot App.

Исходный текст

github-security · MIT
# Security extension

The Security extension for GitHub Copilot App provides a canvas for reviewing
GitHub Advanced Security code scanning alerts and local security findings.
Use the canvas to inspect findings and ask Copilot to explain, fix, or recheck
selected local findings.

## Requirements

- GitHub Copilot App. Standalone Copilot CLI is not supported.
- Access to code scanning alerts in the selected repository when loading
  GitHub Advanced Security findings.

## Getting started

Install the `github-security` plugin from your configured marketplace, then
open the **Security** canvas in a repository session. GitHub access uses the
repository's GitHub account in Copilot App.

Security findings and generated fixes require review; they do not guarantee
that a repository is free of vulnerabilities.

## Third-party notices

The bundled dependencies' versions, licenses, and notices are included with the
[extension](https://github.com/github/awesome-copilot/blob/main/extensions/github-security/THIRD_PARTY_NOTICES.md) and
[canvas](https://github.com/github/awesome-copilot/blob/main/extensions/github-security/client/THIRD_PARTY_NOTICES.md).

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой