Pentest-Skills

Десять скиллов пентеста для Claude Code и Gemini CLI: разведка, SQL-инъекции, XSS, LFI и отчет по запросам обычными словами

  • 357 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Широкий доступ

Почему такой уровень

  • Скиллы запускают сканеры и инъекции против указанной цели, а без разрешения владельца это уголовно наказуемо во многих странах
  • Сценарии LFI и SQL-инъекций читают файлы сервера и могут менять или портить данные в базе
  • Адреса целей и найденные уязвимости сохраняются на диск в базе результатов
Все причины и проверки

crazymarky/pentest-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/pentest-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скиллы запускают сканеры и инъекции против указанной цели, а без разрешения владельца это уголовно наказуемо во многих странах
  • Сценарии LFI и SQL-инъекций читают файлы сервера и могут менять или портить данные в базе
  • Адреса целей и найденные уязвимости сохраняются на диск в базе результатов

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Pentest-Skills собирает десять скиллов, которые превращают запрос обычными словами в вызовы знакомых инструментов пентеста. Разведку ведут `recon-port-scan` (`nmap`, `masscan`, `rustscan`), `recon-subdomain` (`subfinder`, `amass`, `dnsx`), `recon-dir-scan` (`ffuf`, `gobuster`, `feroxbuster`) и `recon-fingerprint` (`wafw00f`, `whatweb`, `nuclei`, `httpx`). Уязвимости проверяют `exploit-sqli` на базе sqlmap, `exploit-xss` (XSStrike, Dalfox, XSpear), `exploit-lfi` и `exploit-file-download`. Каждый скилл состоит из SKILL.md с шаблонами команд, вспомогательных скриптов на Python и Bash, справочных документов и ресурсов, например словарей и нагрузок. Сами сканеры в набор не входят и ставятся отдельно. Скилл `results-storage` складывает результаты в SQLite, чтобы запросы к ним работали между сессиями, а `pentest-report` собирает отчет по шаблону: таблица проекта, список находок, детали с шагами воспроизведения и рекомендациями.

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

Подходит, если

  • Идет авторизованный тест веб-приложения, и разведку надо провести быстро: порты, поддомены, каталоги, отпечатки
  • Учебный стенд на `localhost` проверяется на SQL-инъекции и XSS, а агент подбирает рабочие нагрузки
  • Находки по ходу тестирования копятся в базе SQLite, а в конце превращаются в отчет
  • Команду для `nmap` или `ffuf` проще описать словами, чем вспоминать

Не подходит, если

  • Письменного разрешения владельца системы нет: авторы прямо называют неавторизованное сканирование незаконным
  • Цель — боевая база или производственный сервис: сам скилл `exploit-sqli` предупреждает, что проверка может повредить или уничтожить данные
  • Отчет нужен на другом языке: шаблон `pentest-report` описан по-китайски, и его придется переписать
  • Требуется тест без участия человека: в демонстрации агент находит точку инъекции и просит разрешения на запуск sqlmap

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

Просканируй `localhost` на открытые порты и определи версии сервисов

Ограничения

Сканеры в набор не входят: `nmap`, `subfinder`, `dnsx`, `ffuf`, sqlmap и остальные ставятся отдельно через `apt`, `brew`, `go install` или `pip`. Скиллы подключаются копированием папок в ~/.claude/skills/, плагина и команды установки нет. README и скилл `pentest-report` написаны по-китайски, остальные описания английские. Проект не проверяет, что цель принадлежит вам: границы теста определяет человек. Часть сценариев, включая «log poisoning» в `exploit-lfi`, ведет к выполнению кода на цели. Последний коммит в репозитории датирован июнем 2026 года.

Как отключить. Скиллы лежат обычными папками в ~/.claude/skills/ или в .claude/skills/ проекта. Удалите папки скиллов и перезапустите Claude Code. База SQLite с результатами, если вы ее создавали, удаляется отдельно.

Частые вопросы

Как поставить Pentest-Skills в Claude Code?

Склонируйте репозиторий командой git clone, затем скопируйте папки скиллов в ~/.claude/skills/ и перезапустите IDE. После этого запрос обычными словами, например про порты `localhost`, включит нужный скилл.

Какие инструменты нужны дополнительно?

Для сканирования портов обязателен `nmap`, для поддоменов нужны `subfinder` и `dnsx`, для каталогов `ffuf`, для `exploit-sqli` sqlmap. Необязательные: `masscan`, `amass`, `rustscan`, `dirsearch`, `gobuster`. Команды установки через `apt`, `brew` и `go install` приведены в README.

Агент атакует цель сам?

Нет, цель называет человек. В демонстрации README агент находит точку инъекции и просит разрешения на запуск sqlmap. Авторизацию теста подтверждает человек.

Где хранятся результаты сканирований?

Скилл `results-storage` ведет базу SQLite: в нее складываются результаты сканов и найденные уязвимости, а запросы к ним работают между сессиями. Отчет собирает `pentest-report` по шаблону.

С какими агентами работает набор?

Заявлены Claude Code и Gemini CLI. Темы репозитория добавляют Codex CLI и OpenCode, но отдельных шагов установки для них в README нет.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Плагин Claude Code с 15 агентами и 63 категориями атак для авторизованного пентеста с подтверждением.

ПлагинШирокий доступ133Звезды репозитория

Claude Code CyberSecurity Skills

Claude Code CyberSecurity Skill Collection

Набор из 22 скиллов по кибербезопасности для Claude Code: разведка, поиск уязвимостей, реагирование на инциденты, red и blue team, разбор вредоносов

СкиллШирокий доступ552Звезды репозитория

Cybersecurity Skills

Cybersecurity Skills for AI Agents

42 скилла по безопасности для Claude Code, Cursor и Codex: аудит кода и облака, пентест с проверкой разрешения, реагирование на инциденты

СкиллШирокий доступ504Звезды репозитория

База скиллов по практической безопасности для агентов: web, API, привилегии, Active Directory, mobile, бинарники и криптоанализ

СкиллШирокий доступ2,6 тыс.Звезды репозитория

CTF Skills

ctf-skills

Скиллы для решения CTF-задач: web, pwn, криптография, реверс, форензика, OSINT, малварь и атаки на ML

СкиллШирокий доступ3,6 тыс.Звезды репозитория

Набор из полусотни субагентов Claude Code для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты

ПлагинШирокий доступ2,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Pentest-Skills (эта карточка)нет357
Anthropic Cybersecurity Skillsнет35 708широкая библиотека по форензике, реагированию, облакам и вредоносам, а здесь только разведка и проверка веб-приложений
claude-pentestнет133плагин с агентами и категориями атак, а здесь папки скиллов с шаблонами команд сканеров

Коротко о README

Страница на китайском с английской версией рядом. В ней идея управления пентестом словами, установка в три шага, таблицы скиллов по этапам, примеры отчетов по порт-скану, поддоменам и каталогам, требования к инструментам и юридическая оговорка о праве на тестирование.

Бейдж для README

Исходный SKILL.md

---
name: recon-port-scan
description: Port scanning and service identification using nmap, masscan, and rustscan. Use this skill when user needs to discover open ports, identify running services, detect service versions, or fingerprint operating systems on target hosts.
---

# Port Scanning / Reconnaissance

## Authorization Warning

**IMPORTANT:** Port scanning without proper authorization is illegal. Always ensure you have:
- Written permission from the target system owner
- Defined scope of authorized testing
- Legal compliance with local regulations

## Prerequisites

Required tools that must be installed on your system:
- **nmap** - `sudo apt install nmap` (Debian/Ubuntu) or `brew install nmap` (macOS)

Optional tools:
- **masscan** - High-speed port scanner
- **rustscan** - Modern fast scanner with nmap integration

## Quick Start

Most commonly used commands for port scanning:

### Fast Common Port Scan
```bash
nmap -T4 -F <target>
```
Quick scan of top 100 common ports.

### Full Port Scan with Service Detection
```bash
nmap -sV -sC -p- <target>
```
Scan all 65535 ports with version detection and default scripts.

### Stealth SYN Scan
```bash
sudo nmap -sS -T2 -p- <target>
```
Stealthy scan (requires root).

### High-Speed Large Range Scan
```bash
masscan -p1-65535 <target/CIDR> --rate=10000

Сообщить о проблеме

Foxx AIPentest-Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.