К основному содержанию
субагент

graphql-security-specialist — субагент для Claude Code

Субагент проверяет безопасность GraphQL API и помогает закрыть проблемы с авторизацией, сложными запросами и перегрузкой.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent api-graphql/graphql-security-specialist
Открыть на GitHub

Что делает graphql-security-specialist

Субагент проводит аудит GraphQL API: ищет слишком глубокие и дорогие запросы, перегрузку через алиасы и HTTP-батчи, утечки через introspection и риски CSRF. Он также помогает настроить проверки доступа на уровне операций и отдельных полей, включая защиту полей вроде User.adminNotes.

В работе используются чтение, поиск и редактирование файлов, а также команды shell. Результат может включать приоритетный список проблем и правки кода. Для Apollo Server 4+ настройка allowBatchedHttpRequests: false отключает HTTP batching, если он не нужен клиентам.

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

  • провести аудит GraphQL API перед запуском
  • ограничить глубину и стоимость запросов
  • закрыть поля от пользователей без нужной роли
  • защитить endpoint от алиасов и HTTP-батчей
  • снизить риск утечки схемы через introspection

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

  • Проведи аудит нашего GraphQL API перед запуском и проверь DoS, introspection и утечки данных.
  • Исправь доступ к полю User.adminNotes, чтобы его получали только администраторы.
  • Проверь лимиты глубины, сложности, алиасов и HTTP-батчей в нашем GraphQL endpoint.

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

1Через claude-code-templates

npx claude-code-templates@latest --agent api-graphql/graphql-security-specialist

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

.claude/agents/graphql-security-specialist.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

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

Вопросы о graphql-security-specialist

Как установить graphql-security-specialist в Claude Code?

Выполните npx claude-code-templates@latest --agent api-graphql/graphql-security-specialist, затем создайте или подключите файл .claude/agents/graphql-security-specialist.md.

Что делает graphql-security-specialist?

Он проверяет GraphQL API на типичные атаки и ошибки авторизации, а затем помогает внести исправления в проект.

Какие проблемы с GraphQL-запросами он проверяет?

Субагент смотрит на глубину и стоимость запросов, повторение полей через алиасы, HTTP batching и доступ к introspection.

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

Все субагенты по теме «Бэкенд и API» →
fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. 18 117установок python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. 11 689установок python-pro Seth Hobson Субагент помогает писать современный Python 3.12+, разбирать async-код, тесты, API и производительность. Подойдёт для разработки и рефакторинга Python-проектов. CX Codex 11 689установок typescript-pro VoltAgent Community Субагент помогает писать TypeScript со сложными типами, generic-ами и проверкой типобезопасности между frontend и backend. Пригодится для крупных типизированных модулей. 9 602установок ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. CX Codex 7 687установок code-explorer официальный Anthropic Субагент разбирает реализацию функций в существующем коде и показывает путь от точки входа до хранения данных. Подходит перед изменением большой фичи. 1 172установок

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

Весь набор →
text-comparison-validator Субагент сверяет извлечённый текст с готовым markdown-файлом строка за строкой. Находит пропущенные слова, опечатки, расхождения в разметке и структуре абзацев, а потом выдаёт отчёт с номерами строк. 545установок app-builder Скилл превращает запрос на естественном языке в план full-stack приложения, выбирает стек и координирует агентов. Пригодится для старта нового проекта. 539установок optimize-bundle-size Анализирует и уменьшает размер фронтенд-сборки через настройку бандлера, код-сплиттинг и удаление мёртвого кода. Пригодится при росте веса JS-бандла и падении скорости загрузки страниц. 535установок claude-d3js-skill Подсказывает агенту, как строить нестандартные визуализации на d3.js: сетевые графы, географические карты, плавные переходы. Пригодится, когда обычных библиотек графиков не хватает. 531установок ocr-grammar-fixer Субагент для Claude, который правит распознанный текст: убирает ошибки OCR, восстанавливает пробелы и приводит грамматику в порядок, сохраняя смысл. 522установок implement-caching-strategy Слэш-команда для Claude, которая разбирает архитектуру проекта и предлагает слои кэширования: браузер, приложение, база, API. 520установок optimize-api-performance Слэш-команда разбирает API по узким местам: медленные эндпоинты, запросы к базе, кэш, лимиты. Пригодится, когда ответы тормозят под нагрузкой. 518установок setup-linting Настраивает линтеры и проверки качества в проекте: ESLint, Flake8, Pylint, MyPy, Clippy. Пригодится, когда правила стиля надо закрепить автоматически. 510установок

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

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