recon-for-sec — скилл для Claude Code: задачи и установка
Направляет первичную разведку нового приложения: помогает очертить поверхность атаки и выбрать маршрут проверки.
npx skills add yaklang/hack-skills --skill recon-for-sec -a claude-codeЧто делает recon-for-sec
recon-for-sec служит стартовым маршрутизатором для нового объекта и неизвестной поверхности атаки. Он предлагает подтвердить активы в области проверки и тип цели, затем построить карту хостов, API, ключей и связей объектов из приложения.
После инвентаризации скилл направляет работу к attack-surface-mapping, api-sec, auth-sec, injection-checking или business-logic-vuln. В карте также есть проверки открытых .git, .svn, .hg и поиск внутренних имён пакетов для dependency confusion.
Сначала нужно подтвердить активы, входящие в область проверки. Это обязательная первая проверка, потому что дальнейшая карта и маршрут тестов строятся от неё.
Какие задачи решает
- очертить поверхность атаки одного приложения
- собрать инвентарь хостов и API
- определить технологический профиль цели
- выбрать первый маршрут проверки безопасности
- передать инвентарь в скилл для API или авторизации
Примеры запросов агенту
- Используй
recon-for-secдля первичной разведки нового приложения. - Запусти
recon-for-secи построй карту поверхности атаки из этого URL. - Примени
recon-for-sec, чтобы выбрать маршрут проверки после инвентаризации API.
Как установить recon-for-sec
1Через Skills CLI (Vercel)
npx skills add yaklang/hack-skills --skill recon-for-sec -a claude-code2Вручную: положить файлы
~/.claude/skills/recon-for-sec/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recon-for-sec/
1Через Skills CLI (Vercel)
npx skills add yaklang/hack-skills --skill recon-for-sec -a codex2Вручную: положить файлы
.agents/skills/recon-for-sec/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add yaklang/hack-skills --skill recon-for-sec -a cursor2Вручную: положить файлы
.cursor/skills/recon-for-sec/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install yaklang/hack-skills recon-for-sec2Вручную: положить файлы
.github/skills/recon-for-sec/SKILL.md1Через Skills CLI (Vercel)
npx skills add yaklang/hack-skills --skill recon-for-sec -a gemini-cli2Командой платформы
gemini skills install https://github.com/yaklang/hack-skills --path skills/recon-for-secВручную: положить файлы
.devin/skills/recon-for-sec/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add yaklang/hack-skills --skill recon-for-sec -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о recon-for-sec
Как установить recon-for-sec в Claude Code?
Выполните npx skills add yaklang/hack-skills --skill recon-for-sec -a claude-code, затем повторите npx skills add yaklang/hack-skills --skill recon-for-sec -a claude-code. Файл скилла расположен в ~/.claude/skills/recon-for-sec/SKILL.md.
Что делает recon-for-sec?
Скилл задаёт порядок начальной разведки: подтверждение активов, построение карты поверхности атаки и выбор следующего маршрута проверки.
К каким скиллам recon-for-sec направляет инвентарь?
После построения инвентаря он направляет работу к api-sec, auth-sec, injection-checking или business-logic-vuln. Для построения карты поверхности используется attack-surface-mapping.
Исходный текст
SKILL.md · MIT
--- name: recon-for-sec description: >- Entry P1 category router for reconnaissance and methodology. Use when mapping scope, drawing an attack surface from one application, discovering assets, fingerprinting technology, building endpoint inventory, and choosing the first high-value security testing path. --- # Recon and Methodology Router This is the starting router for new targets and unknown attack surfaces. ## When to Use - You just received a new target and do not yet know what to test first - You need to begin by drawing the surface from the application, then asset discovery, fingerprinting, and test-route planning - You want to build follow-up testing on structured methodology instead of random payload enumeration ## Skill Map - [Attack Surface Mapping](../attack-surface-mapping/SKILL.md) — from one URL / one app, draw hosts, APIs, keys, and the object graph - [Recon and Methodology](../recon-and-methodology/SKILL.md) - [Insecure Source Code Management](../insecure-source-code-management/SKILL.md) — .git/.svn/.hg exposure detection - [Dependency Confusion](../dependency-confusion/SKILL.md) — Supply chain reconnaissance for internal package names ## Recommended Flow 1. Confirm in-scope assets and target type 2. Draw the surface from the application: [attack-surface-mapping](../attack-surface-mapping/SKILL.md) 3. Route the inventory to [api-sec](../api-sec/SKILL.md), [auth-sec](../auth-sec/SKILL.md), [injection-checking](../injection-checking/SKILL.md), or [business-logic-vuln](../business-logic-vuln/SKILL.md)
© yaklang · MIT · yaklang/hack-skills