# hackerone

Парсит скоуп HackerOne, запускает параллельное тестирование ассетов и готовит отчёты по уязвимостям после обязательной валидации эксплойтов.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 326 установок · ★ 595
- Автор: transilienceai
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/transilienceai/communitytools/tree/HEAD/skills/hackerone/SKILL.md
- Обновлён: 2026-07-29
- HTML: https://affpapa.org/nevibecode/skills/hackerone

## Что делает

Скилл автоматизирует работу с программами HackerOne. Скрипт `skills/hackerone/tools/csv_parser.py` разбирает таблицу скоупа и оставляет только цели с флагом `eligible_for_submission=true`. На каждый подходящий ассет оркестратор запускает отдельного агента-координатора в фоне. Агенты тестируют цели параллельно, экономя время на больших скоупах.

Центральный элемент процесса — воркфлоу `validate-findings`. Скилл не разрешает отправлять уязвимости в HackerOne без прохождения этого шлюза. Валидатор проверяет эксплойт `poc.py`, сверяет CVE с базами NVD и CISA KEV, а также пересчитывает вектор CVSS. Если эксплойт сломан, воркфлоу пытается восстановить его до рабочего состояния.

Все отклонённые находки попадают в папку `artifacts/false-positives/` и исключаются из итоговых отчётов. Для оставшихся уязвимостей инструмент собирает отчёт по структуре HackerOne и проверяет разметку через `report_validator.py`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add transilienceai/communitytools --skill hackerone -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/hackerone/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/hackerone/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add transilienceai/communitytools --skill hackerone -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/hackerone/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add transilienceai/communitytools --skill hackerone -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/hackerone/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install transilienceai/communitytools hackerone
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/hackerone/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add transilienceai/communitytools --skill hackerone -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/transilienceai/communitytools --path skills/hackerone
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/hackerone/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add transilienceai/communitytools --skill hackerone -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/transilienceai/communitytools/tree/HEAD/skills/hackerone/SKILL.md

## Когда брать
- отфильтровать цели из скоупа HackerOne по CSV-файлу программы
- запустить параллельных агентов для тестирования каждого разрешённого ассета
- отсеять ложные срабатывания через тройную проверку и сверку с CISA KEV
- починить упавшие скрипты PoC и подтвердить воспроизводимость бага
- собрать готовый отчёт по стандарту HackerOne с пересчитанным вектором CVSS

## Примеры запросов агенту
- Разбери скоуп из файла scope.csv и запусти тестирование разрешённых ассетов
- Проверь найденные уязвимости через validate-findings со строгим режимом
- Сформируй отчёт для HackerOne по валидированным находкам из папки artifacts

## Похожие
- [subdomain-takeover](https://affpapa.org/nevibecode/skills/subdomain-takeover.md) — скилл · 3600 установок
- [ctf-writeup](https://affpapa.org/nevibecode/skills/ctf-writeup.md) — скилл · 7900 установок
- [business-logic-vulnerabilities](https://affpapa.org/nevibecode/skills/business-logic-vulnerabilities.md) — скилл · 3900 установок
- [security-reviewer](https://affpapa.org/nevibecode/skills/security-reviewer.md) — скилл · 6000 установок
- [penetration-testing](https://affpapa.org/nevibecode/skills/penetration-testing.md) — скилл · 1100 установок
- [draft-security-advisory](https://affpapa.org/nevibecode/skills/draft-security-advisory.md) — скилл · 480 установок

Из того же набора: [transilienceai/communitytools](https://affpapa.org/nevibecode/by/transilienceai/communitytools.md) — 3 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
