К основному содержанию
скилл CX Codex

penetration-testing · aj-geddes — скилл для Claude Code: что делает

Скилл помогает модели планировать и проводить этичное тестирование безопасности, симулируя атаки на приложения и сетевую инфраструктуру.

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

Что делает penetration-testing

Скилл задаёт методологию поиска уязвимостей в коде, сервисах и инфраструктуре перед релизом. Внутри предложен минимальный каркас на Python с классами PenetrationTester и Finding, которые структурируют данные: категорию, шаги воспроизведения, оценку CVSS и план исправления. В коде фиксируется оценка CVSS.

Материалы скилла опираются на сценарии для проверки SQL-инъекций и автоматизацию через Burp Suite. Без письменного разрешения запускать такие тесты на боевой инфраструктуре нельзя: правила прямо запрещают деструктивные нагрузки и сканирование продакшена без допуска.

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

  • Подготовить симуляцию атак перед выпуском приложения в прод
  • Проверить сервисы на соответствие требованиям PCI-DSS и ISO 27001
  • Задокументировать найденные уязвимости с баллами CVSS и планом устранения
  • Настроить автоматизацию тестирования через Burp Suite и скрипты на Python

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

  • Спланируй этичный тест безопасности для нашего API перед релизом и составь скоуп проверок.
  • Напиши каркас на Python для фиксации найденных уязвимостей с полями для CVSS и рекомендаций.
  • Составь отчёт по проверке SQL-инъекций с шагами воспроизведения и инструкцией по исправлению.

Как установить penetration-testing

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill penetration-testing -a claude-code

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

~/.claude/skills/penetration-testing/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о penetration-testing

Как установить penetration-testing в Claude Code?

Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill penetration-testing -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/penetration-testing/SKILL.md.

Для каких задач подходит этот скилл?

Его используют для проверок перед релизом, регулярных аудитов, учений red team и подтверждения стандартов PCI-DSS или ISO 27001.

Какие ограничения безопасности заложены в правилах скилла?

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

Исходный текст

SKILL.md · MIT
---
name: penetration-testing
description: >
  Ethical hacking and security testing methodologies using penetration testing
  tools, exploit frameworks, and manual security validation. Use when assessing
  application security posture and identifying exploitable vulnerabilities.
---

# Penetration Testing

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Systematic security testing to identify, exploit, and document vulnerabilities in applications, networks, and infrastructure through simulated attacks.

## When to Use

- Pre-production security validation
- Annual security assessments
- Compliance requirements (PCI-DSS, ISO 27001)
- Post-incident security review
- Third-party security audits
- Red team exercises

## Quick Start

Minimal working example:

```python
# pentest_framework.py
import requests
import socket
import subprocess
import json
from typing import List, Dict
from dataclasses import dataclass, asdict
from datetime import datetime

@dataclass
class Finding:
    severity: str
    category: str
    target: str
    vulnerability: str
    evidence: str
    remediation: str
    cvss_score: float

class PenetrationTester:
    def __init__(self, target: str):
        self.target = target
        self.findings: List[Finding] = []

    def test_sql_injection(self, url: str) -> None:
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Automated Penetration Testing Framework](references/automated-penetration-testing-framework.md) | Automated Penetration Testing Framework |
| [Burp Suite Automation Script](references/burp-suite-automation-script.md) | Burp Suite Automation Script |

## Best Practices

### ✅ DO

- Get written authorization
- Define clear scope
- Use controlled environments
- Document all findings
- Follow responsible disclosure
- Provide remediation guidance
- Verify fixes after patching
- Maintain chain of custody

### ❌ DON'T

- Test production without approval
- Cause service disruption
- Exfiltrate sensitive data
- Share findings publicly
- Exceed authorized scope
- Use destructive payloads

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Безопасность» →

Сначала — penetration-testing от других авторов.

penetration-testing devops-skills Скилл ведёт агента по фазам пентеста: разведка, сканирование, эксплуатация, отчёт. Пригодится, когда нужно проверить свои же контроли безопасности. CX Codex +1 373установок performing-web-application-penetration-test mahipal Пошаговый сценарий тестирования веб-приложений на проникновение по методике OWASP WSTG с помощью Burp Suite. Пригодится для аудита перед релизом и проверки исправлений. CX Codex +1 660установок wordpress-penetration-testing zebbern Скилл проверяет WordPress-сайты на типичные уязвимости и проблемы прав доступа REST API плагинов. Используется для авторизованных аудитов безопасности. CX Codex +1 1 100установок burpsuite-project-parser trailofbits Скилл ищет данные в файлах проектов Burp Suite прямо из консоли. Помогает разбирать историю прокси, заголовки ответов и результаты аудита безопасности без запуска графического интерфейса. CX Codex +1 5 100установок penetration-tester VoltAgent Community Проводит авторизованные проверки безопасности: ищет уязвимости, проверяет их эксплуатацию и описывает меры исправления. Подходит для оценки систем в согласованных границах. 2 407установок draft-security-advisory frappe Скилл превращает отчёт об уязвимости в готовый черновик GitHub Security Advisory. Он помогает сопровождающим быстро подготовить публикацию без утечки деталей эксплойта. CX Codex +1 480установок owasp-top-10-testing usestrix Запускает агентов Strix для поиска реальных эксплойтов по стандарту OWASP Top 10:2025. Пригодится перед релизом или аудитом безопасности веб-приложения. CX Codex +1 12 800установок

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

flask-api-development Скилл помогает проектировать REST API на Flask с разделением на блюпринты, базой данных через SQLAlchemy и JWT-авторизацией. Пригодится для сборки микросервисов и валидации входящих запросов. CX Codex +1 1 400установок wireframe-prototyping Скилл помогает набросать каркас интерфейса и собрать прототип до того, как начнётся разработка. Пригодится, когда нужно показать идею команде или заказчику. CX Codex +1 1 400установок markdown-documentation Скилл задаёт агенту правила оформления Markdown: README, вики, страницы документации. Пригодится, когда тексты пишет модель и их надо привести к одному виду. CX Codex +1 1 300установок terraform-infrastructure Направляет агента при настройке облачной инфраструктуры через Terraform с модулями и удалённым стейтом. Пригодится для выката окружений dev, staging и prod. CX Codex +1 1 200установок responsive-web-design Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе. CX Codex +1 1 100установок css-architecture Скилл для ИИ-агента, который помогает разложить CSS по методологиям BEM, SMACSS и CSS-in-JS. Пригодится, когда стили в проекте растут быстрее, чем вы успеваете их переименовывать. CX Codex +1 959установок api-contract-testing Скилл настраивает проверку контрактов API между сервисами без запуска полных интеграционных тестов. Помогает избежать несовместимых правок в CI. CX Codex +1 913установок event-sourcing Скилл для ИИ-агента, который помогает проектировать event sourcing и CQRS: хранилище событий, агрегаты, проекции и снапшоты. Пригодится, когда нужна история изменений и запросы к состоянию на любой момент. CX Codex +1 886установок

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

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