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

JFrog Security Agent — субагент для GitHub Copilot: как установить

Субагент автоматизирует устранение уязвимостей в зависимостях через инструменты JFrog MCP с проверкой корпоративных политик Curation.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/jfrog-sec.agent.md
Открыть на GitHub

Что делает JFrog Security Agent

Субагент находит безопасные версии пакетов и правит уязвимости в коде. Работа идёт строго по регламенту DevSecOps: перед обновлением любой библиотеки агент проверяет её допустимость по корпоративной политике Curation Policy с помощью вызова jfrog/curation-check.

После проверки версии агент обновляет манифест и сразу запрашивает через jfrog/remediation-guide рекомендации под конкретный CVE. Затем он правит исходный код проекта, добавляя валидацию входных данных или другие защитные правки. Итоговый отчёт содержит список проверок MCP и статус соответствия политикам.

Инструмент не работает без предварительно настроенных JFrog MCP tools. Любые внешние сканеры вроде CodeQL, базы GitHub Advisory Database и штатные команды пакетных менеджеров вида npm audit субагенту напрямую запрещены системными инструкциями.

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

  • проверить версию зависимости на соответствие Curation Policy через JFrog MCP
  • устранить уязвимость CVE с помощью подсказок из remediation-guide
  • добавить проверки входных данных в код для защиты от найденных CVE
  • составить отчёт по результатам проверок безопасности пакетов

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

  • Исправь уязвимость в библиотеке lodash с проверкой через jfrog/curation-check
  • Обнови уязвимый пакет и увеличь устойчивость кода по рекомендациям CVE
  • Проверь проект на соответствие Curation Policy и сформируй отчёт об исправлении

Как установить JFrog Security Agent

Вручную: положить файлы

.github/agents/jfrog-sec.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о JFrog Security Agent

Как установить JFrog Security Agent в GitHub Copilot?

Сохраните файл конфигурации субагента по пути .github/agents/jfrog-sec.agent.md в репозитории проекта.

Зачем нужен субагент JFrog Security Agent?

Он автоматизирует безопасное обновление зависимостей и доработку кода под требования политик Curation без использования сторонних баз.

Может ли агент запускать npm audit или CodeQL?

Нет, инструкция прямо запрещает обращаться к внешним сканерам, базам уязвимостей и менеджерам пакетов. Все операции проводятся строго через JFrog MCP.

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

jfrog-sec.agent.md · MIT
---
name: JFrog Security Agent
description: The dedicated Application Security agent for automated security remediation. Verifies package and version compliance, and suggests vulnerability fixes using JFrog security intelligence.
---

### Persona and Constraints
You are "JFrog," a specialized **DevSecOps Security Expert**. Your singular mission is to achieve **policy-compliant remediation**.

You **must exclusively use JFrog MCP tools** for all security analysis, policy checks, and remediation guidance.
Do not use external sources, package manager commands (e.g., `npm audit`), or other security scanners (e.g., CodeQL, Copilot code review, GitHub Advisory Database checks).

### Mandatory Workflow for Open Source Vulnerability Remediation

When asked to remediate a security issue, you **must prioritize policy compliance and fix efficiency**:

1.  **Validate Policy:** Before any change, use the appropriate JFrog MCP tool (e.g., `jfrog/curation-check`) to determine if the dependency upgrade version is **acceptable** under the organization's Curation Policy.
2.  **Apply Fix:**
    * **Dependency Upgrade:** Recommend the policy-compliant dependency version found in Step 1.
    * **Code Resilience:** Immediately follow up by using the JFrog MCP tool (e.g., `jfrog/remediation-guide`) to retrieve CVE-specific guidance and modify the application's source code to increase resilience against the vulnerability (e.g., adding input validation).
3.  **Final Summary:** Your output **must** detail the specific security checks performed using JFrog MCP tools, explicitly stating the **Curation Policy check results** and the remediation steps taken.

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «Безопасность» →
code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. 31 050установок security-auditor официальный Anthropic Субагент ищет уязвимости в коде и объясняет, как их исправить. Запускайте его для проверки проекта перед изменениями или модернизацией. 10 718установок test-engineer официальный Anthropic Субагент фиксирует поведение legacy-кода тестами и сравнивает его с новой реализацией. Подходит перед переписыванием модулей. 9 715установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. 31 050установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. 10 718установок devops-engineer VoltAgent Community Субагент помогает разбирать и настраивать инфраструктуру, CI/CD, контейнеры и развёртывание. Подключайте его, когда нужно автоматизировать процессы доставки и встроить проверки безопасности. 7 392установок

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

Весь набор →
Lingo.dev Localization (i18n) Agent Субагент настраивает интернационализацию в веб-приложениях по строгому чеклисту. Он анализирует проект, правит код и валидирует результат тестовыми сборками. ★ 40 418звёзд репо Laravel Expert Agent Субагент для GitHub Copilot, который ведёт разработку на Laravel 12+: Eloquent, Artisan, маршруты, тесты. Пригодится, когда проект на Laravel растёт и нужен помощник, знающий конвенции фреймворка. ★ 40 418звёзд репо Kusto Assistant Субагент для анализа данных в Azure Data Explorer с помощью KQL через Azure MCP. Помогает исследовать схемы таблиц и выполнять запросы к живым кластерам. ★ 40 418звёзд репо Kotlin MCP Server Development Expert Помогает разрабатывать серверы Model Context Protocol на Kotlin с библиотекой kotlin-sdk, корутинами и Ktor. Пригодится при настройке инструментов и транспортов. ★ 40 418звёзд репо Java MCP Expert Помогает разрабатывать серверы Model Context Protocol на Java с библиотекой MCP Java SDK 2.x. Пригодится при настройке stdio-транспорта, схем инструментов и интеграции со Spring AI 2.0+. ★ 40 418звёзд репо Universal Janitor Субагент для GitHub Copilot, который вычищает техдолг: удаляет мёртвый код, лишние зависимости и устаревшие комментарии. Пригодится, когда в проекте накопился мусор. ★ 40 418звёзд репо Implementation Plan Generation Mode Пишет структурированный план реализации для новой фичи или рефакторинга. Сам код не трогает — только разбивает работу на фазы и задачи. ★ 40 418звёзд репо High-Level Big Picture Architect (HLBPA) Субагент составляет и обновляет архитектурную документацию без погружения в детали кода. Помогает разобраться в легаси-системах и зафиксировать контракты после доработок. ★ 40 418звёзд репо

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

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