К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

sharp-edges — скилл для Claude Code: что делает и как установить

Проверяет архитектуру API и схемы конфигураций на скрытые уязвимости интерфейса. Помогает убрать опасные параметры по умолчанию и предотвратить ошибки разработчиков.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill sharp-edges -a claude-code
Открыть на GitHub

Что делает sharp-edges

Скилл ищет интерфейсные ловушки, где простой путь реализации ведёт к дыре в безопасности. Он анализирует параметры функций, которые позволяют разработчику передавать выбор криптографического алгоритма, находит сырые байты вместо типизированных структур и выявляет настройки, где нулевые значения вроде timeout=0 случайно отключают защиту.

Внутри работает автономный агент sharp-edges-analyzer. Он исследует кодовую базу с помощью штатных инструментов Read, Grep и Glob через четырёхфазный цикл: определение поверхности атаки, проверка граничных условий, моделирование угроз и валидация находок.

Скилл рассчитан строго на оценку дизайна интерфейсов, поэтому обычные ошибки реализации или падение производительности он намеренно игнорирует. Если коду нужен аудит бизнес-логики, этот инструмент для задачи не подойдёт.

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

  • найти опасные умолчания в схемах конфигурации
  • выявить передачу выбора криптографических алгоритмов в параметры
  • проверить интерфейсы на устойчивость к неправильному использованию
  • обнаружить тихое подавление ошибок в проверках безопасности

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

  • Проверь наш API аутентификации с помощью sharp-edges на опасные параметры по умолчанию
  • Оцени схему конфигурации сервиса на устойчивость к ошибкам разработчиков через sharp-edges
  • Запусти анализ sharp-edges для модуля работы с криптографией

Как установить sharp-edges

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill sharp-edges -a claude-code

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

~/.claude/skills/sharp-edges/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sharp-edges/

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

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок modern-python trailofbits Настраивает Python-проекты под современный стек инструментов: uv для зависимостей, ruff для линтинга и форматирования, ty для проверки типов. Пригодится при создании новых проектов, написании скриптов и миграции со старых инструментов. Claude Code CX Codex Cursor +1 8 700установок secure-workflow-guide trailofbits Проводит смарт-контракты через пятиэтапный аудит безопасности от Trail of Bits перед деплоем или при коммитах. Запускает статический анализ, строит диаграммы и настраивает фаззинг. Claude Code CX Codex Cursor +1 7 400установок agentic-actions-auditor trailofbits Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. Claude Code CX Codex Cursor +1 6 700установок gh-cli trailofbits Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. Claude Code CX Codex Cursor +1 6 600установок variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок sarif-parsing trailofbits Разбирает готовые отчёты SARIF от CodeQL, Semgrep и других сканеров. Пригодится для фильтрации находок, удаления дублей и подготовки данных для CI/CD. Claude Code CX Codex Cursor +1 5 900установок

Похожие

labarchive-integration K-Dense-AI Скилл помогает работать с API LabArchives ELN и Inventory API v1: выбрать региональный адрес, собрать подпись и проверить план запроса. Claude Code CX Codex Cursor +1 1 900установок pymatgen K-Dense-AI Анализирует и преобразует структуры материалов и расчётные данные через pymatgen. Нужен для фазовых диаграмм, симметрии, файлов электронных расчётов и запросов к Materials Project. Claude Code CX Codex Cursor +1 1 900установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок the-fool https://github.com/Jeffallan Скилл устраивает стресс-тест архитектурным планам, идеям и коду через пять режимов критики. Помогает найти слабые места и скрытые допущения до начала реализации. Claude Code CX Codex Cursor +1 4 400установок security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. Claude Code CX Codex Cursor +1 21 100установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. Claude Code CX Codex Cursor +1 44 800установок

Вопросы о sharp-edges

Как установить sharp-edges в Claude Code?

Выполните в терминале команду npx skills add trailofbits/skills --skill sharp-edges -a claude-code.

Для чего нужен скилл sharp-edges?

Он проверяет библиотеки, интерфейсы и файлы настроек на эргономику безопасности. Его цель — сделать так, чтобы безопасный способ вызова функций оставался самым простым для разработчика.

Подходит ли sharp-edges для поиска багов реализации?

Нет, инструмент ориентирован только на дизайн интерфейсов и предотвращение ошибок интеграции. Обычные баги в коде или изъяны бизнес-логики он не отслеживает.

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

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

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