SKILLEMALL.ai

DD pentest-tools

Набор инструментов для активного тестирования на проникновение. Охватывает сбор информации, сканирование портов, сканирование уязвимостей, веб-пентест, SQL-инъекции, перебор каталогов, взлом паролей и другие сценарии. Предоставляет 20+ инструментов безопасности через MCP server (pentestMCP / mcp-security-hub) для AI-агента. Ключевые слова для активации: тестирование на проникновение, сканирование портов, Nmap, сканирование уязвимостей, Nuclei, SQL-инъекции, SQLMap, перебор каталогов, FFUF, взлом паролей, Hashcat, сбор информации, поддомены, веб-пентест, ZAP, Burp.

машинный переводПоказать оригиналСкрыть оригинал«主动渗透测试工具链。覆盖信息收集、端口扫描、漏洞扫描、Web 渗透、SQL 注入、目录爆破、密码破解等场景。 通过 MCP server(p…»

主动渗透测试工具链。覆盖信息收集、端口扫描、漏洞扫描、Web 渗透、SQL 注入、目录爆破、密码破解等场景。 通过 MCP server(pentestMCP / mcp-security-hub)将 20+ 安全工具暴露给 AI agent。 触发关键词:渗透测试、端口扫描、Nmap、漏洞扫描、Nuclei、SQL 注入、SQLMap、目录爆破、FFUF、密码破解、Hashcat、信息收集、子域名、Web 渗透、ZAP、Burp。

zhaoxuya520/reverse-skill Agent Skills автор: zhaoxuya520 MIT 21 файл тело ≈ 2 169 токенов Открыть источникgithub.com↗ проанализирован 6 дн назад

Набор инструментов для активного тестирования на проникновение.

Как процесс D 43/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия

ИнтеграцияGitHubDockerИИ и агентыБезопасностьтип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
D
57/100
безопасность, качество, тесты
Безопасность 60%
46
Качество 40%
74
Прогон на моделях
не было
Процессный рейтинг
D
43/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
три самых слабых из десяти параметров · все десять

Чем это грозит

Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.

Утечка данных средняя серьёзность

Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.

Если установить

Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».

Автору

Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.

Как улучшить

  1. Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 50

✓ Критических и высоких находок нет

Средние и низкие: 50
  • средняя Утечка данных exfil-read-secret-files references/network-attack-defense.md:74
    Чтение файлов с учётными данными / секретами (документация security-скилла)
    cat /etc/shadow
    security-скилл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentest-agents.md:4
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    > 可作为本包 pentest-tools skill 的补充能力来源。
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentest-agents.md:13
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | **pentest-ai (0xSteph)** | MCP server + Python agents,197+ 安全工具,exploit 链接,PoC 验证 | https://github.com/0xSteph/pentest-ai |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentest-agents.md:18
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | **Auto-Pentest-GPT** | LLM 驱动的软件渗透测试 | https://github.com/Armur-Ai/Auto-Pentest-GPT-AI |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentest-agents.md:23
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример; в кавычках — упоминание, а не команда)
    这些框架大多支持 MCP 或 HTTP API,可以作为本包 `pentest-tools` skill 的增强后端:
    тестовый файлв кавычках
  • низкая Рискованное назначение intent-offensive-security references/ai-pentest-agents.md:28
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример; в кавычках — упоминание, а не команда)
    "pentest-ai": {
    тестовый файлв кавычках
  • низкая Рискованное назначение intent-offensive-security references/ai-pentesting-landscape-2026.md:11
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    - 在 Bug Bounty 排行榜上已超越部分人类黑客
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentesting-landscape-2026.md:19
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | **Pentest Swarm AI** | Stigmergic blackboard | 执行 | pgvector + pheromones | 8 ProjectDiscovery + nmap | ✓ | ✓ 真 swarm |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentesting-landscape-2026.md:37
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | XBOW | 自主 Bug Bounty | AI agent 自动挖洞提交 |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentesting-landscape-2026.md:52
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    上面列出的工具(特别是 Pentest Swarm AI、HexStrike AI、mcp-kali-server)都可以作为本包的**执行后端**,通过 MCP 接入。
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/ai-pentesting-landscape-2026.md:59
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    pentest-tools/SKILL.md
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/awesome-pentest-digest.md:3
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    > 精选自 [awesome-pentest](https://github.com/enaqx/awesome-pentest)(25k+ stars,CC-BY 4.0)
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/awesome-pentest-digest.md:173
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | Pentest-Ground | https://pentest-ground.com/ |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/burpsuite-mcp-guide.md:370
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    - `pentest-tools` Nmap 发现 Web 服务 → Burp MCP 做深度测试
    в кавычках
  • низкая Рискованное назначение intent-offensive-security references/kali-mcp-ecosystem.md:45
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - **特点**:多 agent 架构,自动化渗透测试、漏洞发现、Bug Bounty
  • низкая Рискованное назначение intent-offensive-security references/kali-mcp-ecosystem.md:49
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    ### 4. Pentest Swarm AI
  • низкая Рискованное назначение intent-offensive-security references/kali-mcp-ecosystem.md:51
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    - **安装**:`go install github.com/Armur-Ai/Pentest-Swarm-AI/cmd/pe…@….1.0`
    в кавычках
  • низкая Рискованное назначение intent-offensive-security references/kali-mcp-ecosystem.md:52
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - **来源**:[Armur-Ai/Pentest-Swarm-AI](https://github.com/Armur-Ai/Pentest-Swarm-AI)
  • низкая Рискованное назначение intent-offensive-security references/kali-mcp-ecosystem.md:64
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    ### 6. Pentest-Agent
  • низкая Рискованное назначение intent-offensive-security references/msf-protocol.md:32
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - `sleep 20`:给 reverse shell 留连接时间
  • низкая Рискованное назначение intent-offensive-security references/msf-protocol.md:103
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    把这套规则补到 `pentest-tools/SKILL.md` 或单独的 `pentest-tools/references/msf-protocol.md`,确保 AI 在生成 MSF 命令前先读到。
    в кавычках
  • низкая Опасные команды cmd-persistence references/network-attack-defense.md:118
    Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (строка таблицы в документации; документация security-скилла)
    | 自动运行 | `reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run` |
    таблицаsecurity-скилл
  • низкая Опасные команды cmd-persistence references/network-attack-defense.md:126
    Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (строка таблицы в документации; документация security-скилла)
    | Cron 任务 | `cat /etc/crontab` + `ls -la /etc/cron.*` |
    таблицаsecurity-скилл
  • низкая Опасные команды cmd-persistence references/network-attack-defense.md:210
    Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (строка таблицы в документации; документация security-скилла)
    | 计划任务 | `schtasks /create` |
    таблицаsecurity-скилл
  • низкая Опасные команды cmd-persistence references/network-attack-defense.md:222
    Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (строка таблицы в документации; документация security-скилла)
    | Cron 任务 | `/etc/crontab`、`/var/spool/cron/` |
    таблицаsecurity-скилл
  • низкая Рискованное назначение intent-offensive-security references/network-attack-defense.md:324
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    | Privilege Escalation | SUID、Potato、内核漏洞、DLL 劫持 |
  • низкая Рискованное назначение intent-offensive-security references/network-attack-defense.md:328
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    | Lateral Movement | PtH、WMI、SMB、RDP |
  • низкая Рискованное назначение intent-offensive-security references/nuclei-guide-2026.md:4
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    > 适用场景:漏洞扫描、自定义检测模板编写、Bug Bounty 自动化
  • низкая Рискованное назначение intent-offensive-security references/nuclei-guide-2026.md:116
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    ### Pentest Swarm AI 集成
  • низкая Рискованное назначение intent-offensive-security references/nuclei-guide-2026.md:118
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    Pentest Swarm AI 原生集成 Nuclei,在 swarm 模式下:
  • низкая Рискованное назначение intent-offensive-security references/pentest-ai-agents-matrix.md:1
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    # pentest-ai-agents 覆盖矩阵
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/pentest-ai-agents-matrix.md:3
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    > 参考自 [0xSteph/pentest-ai-agents](https://github.com/0xSteph/pentest-ai-agents)(1.3k stars,MIT)
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/pentest-ai-agents-matrix.md:4
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    > 35 个 Claude Code 渗透子 agent 的能力映射。可作为我们 pentest-tools skill 的方法论参考。
    тестовый файл
  • низкая Опасные команды cmd-pipe-to-shell-known-host references/pentest-ai-agents-matrix.md:11
    Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код) (тестовый файл / пример; документация security-скилла)
    curl -fsSL https://raw.githubusercontent.com/0xSteph/pentest-ai-agents/main/install.sh | bash
    тестовый файлsecurity-скилл
  • низкая Рискованное назначение intent-offensive-security references/pentest-ai-agents-matrix.md:11
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    curl -fsSL https://raw.githubusercontent.com/0xSteph/pentest-ai-agents/main/install.sh | bash
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/pentest-ai-agents-matrix.md:24
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (тестовый файл / пример)
    | engagement-planner | 渗透计划/ROE/ATT&CK 映射 | — | pentest-tools |
    тестовый файл
  • низкая Рискованное назначение intent-offensive-security references/recon-pipeline.md:1
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    # 授权侦察流水线(Bug Bounty / 渗透)
  • низкая Рискованное назначение intent-offensive-security references/recon-pipeline.md:3
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    > 来源启发:社区 bug bounty recon 管线(subfinder→httpx→katana→nuclei→ffuf 等)、claude-bug-bounty 类 /recon 流程
  • низкая Опасные команды cmd-execpolicy-bypass references/recon-pipeline.md:19
    Запуск PowerShell с обходом execution policy (документация security-скилла)
    powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\case…ps1 `
    security-скилл
  • низкая Рискованное назначение intent-offensive-security references/recon-pipeline.md:20
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    -Hint "web pentest app.example" -CaseName "demo-case" `
    в кавычках
  • низкая Опасные команды cmd-execpolicy-bypass references/recon-pipeline.md:123
    Запуск PowerShell с обходом execution policy (документация security-скилла)
    powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\appe…ps1 `
    security-скилл
  • низкая Рискованное назначение intent-offensive-security references/recon-pipeline.md:143
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    深度漏洞类型 playbook → `pentest-tools/src-hunter/`。
    в кавычках
  • низкая Рискованное назначение intent-offensive-security references/web-attack-cheatsheet.md:4
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    > 配合 pentest-tools 的 MCP 工具链使用。
  • низкая Рискованное назначение intent-offensive-security references/web-attack-cheatsheet.md:95
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    // Keylogger
  • низкая Рискованное назначение intent-offensive-security SKILL.md:2
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    name: pentest-tools
  • низкая Рискованное назначение intent-offensive-security SKILL.md:11
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    1. `NOW`: 读取 `../field-journal/precedent-pentest.md` — 确认本 skill 的操作是已授权的常规操作
    в кавычках
  • низкая Рискованное назначение intent-offensive-security SKILL.md:19
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    # 渗透测试工具链 (Pentest Tools)
  • низкая Рискованное назначение intent-offensive-security SKILL.md:121
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    "pentest": {
    в кавычках
  • низкая Опасные команды cmd-execpolicy-bypass SKILL.md:150
    Запуск PowerShell с обходом execution policy (документация security-скилла)
    powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\boot…ps1 -Capability reqable-mcp -McpHostTarget Codex
    security-скилл
  • низкая Рискованное назначение intent-offensive-security SKILL.md:178
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    > **重要**:执行渗透测试时,必须按 `references/pentest-loop.md` 的自主循环框架运行。
    в кавычках

Просканировано файлов: 21. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • предупреждение description-no-when description не говорит, КОГДА применять скилл (нет "use when / используй когда")

Процессный рейтинг: все десять параметров 43/100

  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 0Ошибки и развилки. Линейный процесс без обработки сбоев
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
  • 60Инструменты и файлы. Используются инструменты (web, git, python), но во frontmatter они не объявлены
  • 100Шаги. Шагов: 66
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 2169 токенов
  • low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -2Ссылки на localhost: у другого пользователя не заработает
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +3Длина description 218 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 28 заголовков
  • +3Пошаговые инструкции: 66 пунктов
  • +4Есть примеры (7 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (7 из 14)

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 74.